Home
last modified time | relevance | path

Searched refs:program (Results 1 – 25 of 710) sorted by relevance

12345678910>>...29

/linux/drivers/pwm/
A Dpwm-stmpe.c104 u16 program[3] = { in stmpe_24xx_pwm_config() local
157 program[0] = SMAX; /* off all the time */ in stmpe_24xx_pwm_config()
160 program[0] = LOAD | 0xff; /* LOAD 0xff */ in stmpe_24xx_pwm_config()
165 program[0] = SMIN; /* on all the time */ in stmpe_24xx_pwm_config()
198 program[0] = LOAD | value; in stmpe_24xx_pwm_config()
199 program[1] = 0x0000; in stmpe_24xx_pwm_config()
215 program[1] = BRANCH; in stmpe_24xx_pwm_config()
220 pwm->hwpwm, value, last, program[0], program[1], in stmpe_24xx_pwm_config()
221 program[2]); in stmpe_24xx_pwm_config()
231 value = (program[i] >> 8) & 0xff; in stmpe_24xx_pwm_config()
[all …]
/linux/Documentation/bpf/
A Dprog_sk_lookup.rst4 BPF sk_lookup program
7 BPF sk_lookup program type (``BPF_PROG_TYPE_SK_LOOKUP``) introduces programmability
11 When invoked BPF sk_lookup program can select a socket that will receive the
19 BPF sk_lookup program type was introduced to address setup scenarios where
36 BPF sk_lookup program can be attached to a network namespace with
53 verdict code. As for other BPF program types that are network filters,
58 A BPF sk_lookup program can also select a socket to receive the packet by
62 selection. Selecting a socket only takes effect if the program has terminated
68 1. If any program returned ``SK_PASS`` and selected a valid socket, the socket
72 3. If any program returned ``SK_DROP``, and no program returned ``SK_PASS`` and
[all …]
A Dmap_cgroup_storage.rst11 storage is identified by the cgroup the program is attached to.
13 The map provide a local storage at the cgroup that the BPF program is attached
34 ``attach_type`` is the the program's attach type.
42 To access the storage in a program, use ``bpf_get_local_storage``::
67 int program(struct __sk_buff *skb)
102 int program(struct __sk_buff *skb)
132 that uses the map. A program may be attached to multiple cgroups or have
138 each map can only be used by one BPF program and each BPF program can only use
140 program, sharing of this cgroup's storage with other BPF programs were
153 However, the BPF program can still only associate with one map of each type
[all …]
A Dprog_cgroup_sockopt.rst7 ``BPF_PROG_TYPE_CGROUP_SOCKOPT`` program type can be attached to two
26 If BPF program sets ``optlen`` to -1, the control will be returned
38 * ``1`` - success, continue with next BPF program in the cgroup chain.
62 the BPF program from the parent cgroup).
76 the programs are executed from the bottom up: B, A. First program
79 control will be passed to the second (A) program which will see the
82 Same for ``BPF_CGROUP_SETSOCKOPT``: if the program is attached to
85 then the next program in the chain (A) will see those changes,
96 done by the BPF program to the ``optval`` are ignored.
100 When the BPF program returns with the ``optlen`` greater than
[all …]
A Dprog_cgroup_sysctl.rst7 This document describes ``BPF_PROG_TYPE_CGROUP_SYSCTL`` program type that
17 ``BPF_PROG_TYPE_CGROUP_SYSCTL`` program to a cgroup.
23 BPF program::
49 ``BPF_PROG_TYPE_CGROUP_SYSCTL`` program must return one of the following
55 If program returns ``0`` user space will get ``-1`` from ``read(2)`` or
65 ``/proc/sys`` into provided by BPF program buffer;
68 sysctl into provided by BPF program buffer. This helper is available on both
83 BPF program sees sysctl value same way as user space does in proc filesystem,
98 See `test_sysctl_prog.c`_ for an example of BPF program in C that access
116 As with any cgroup-bpf program additional care should be taken if an
[all …]
A Dbpf_lsm.rst15 The example shows an eBPF program that can be attached to the ``file_mprotect``
24 headers for accessing information from the attached eBPF program's context.
25 They can simply declare the structures in the eBPF program and only specify
61 * ``"lsm/file_mprotect"`` indicates the LSM hook that the program must
63 * ``mprotect_audit`` is the name of the eBPF program
71 /* ret is the return value from the previous BPF program
93 eBPF program.
114 and the program can be loaded by including ``my_prog.skel.h`` and using
124 The program can be detached from the LSM hook by *destroying* the ``link``
133 An example eBPF program can be found in
A Dbpf_design_QA.rst94 program can have. The verifier has various internal limits.
96 program analysis. Currently, that limit is set to 1 million.
97 Which essentially means that the largest program can consist
101 a limit to the number of maps used by the program.
102 All these limits can be hit with a sufficiently complex program.
103 There are also non-numerical limits that can cause the program
209 such that the program needs to be adapted accordingly.
217 Q: How much stack space a BPF program uses?
234 is defined for every program type.
251 program is loaded the kernel will print warning message, so
[all …]
/linux/tools/bpf/bpftool/Documentation/
A Dbpftool-cgroup.rst43 Output will start with program ID followed by attach type,
44 attach flags and program name.
57 program ID, attach type, attach flags and program name.
64 Attach program *PROG* to the cgroup *CGROUP* with attach type
68 some bpf program, the program in this cgroup yields to sub-cgroup
69 program; **multi** if a sub-cgroup installs some bpf program,
70 that cgroup program gets run in addition to the program in this
73 Only one program is allowed to be attached to a cgroup with
75 program will release old program and attach the new one.
A Dbpftool-prog.rst70 Output will start with program ID followed by program type and
74 programs (such as the total time spent running the program,
78 program run. Activation or deactivation of the feature is
109 Dump jited image (host machine code) of the program.
123 Pin program *PROG* as *FILE*.
130 Load bpf program(s) from binary *OBJ* and pin as *PATH*.
153 Attach bpf program *PROG* (with type specified by
159 Detach bpf program *PROG* (with type specified by
174 for BPF, meaning that the program works on the data and
206 Profile *METRICs* for bpf program *PROG* for *DURATION*
[all …]
A Dbpftool-net.rst34 List bpf program attachments in the kernel networking subsystem.
38 program types **BPF_PROG_TYPE_SCHED_CLS**,
47 The current output will start with all xdp program attachments, followed by
48 all tc class/qdisc bpf program attachments. Both xdp programs and
56 Attach bpf program *PROG* to network interface *NAME* with
57 type specified by *ATTACH_TYPE*. Previously attached bpf program
68 Detach bpf program attached to network interface *NAME* with
69 type specified by *ATTACH_TYPE*. To detach bpf program, same
/linux/include/trace/events/
A Dsunrpc.h156 __string(program, program)
164 __assign_str(program, program);
185 __string(program, program)
191 __assign_str(program, program);
1390 __entry->program = program;
1420 __entry->program = program;
1448 __entry->program = program;
1754 __string(program, program)
1761 __assign_str(program, program);
2226 __string(program, program)
[all …]
/linux/security/tomoyo/
A Ddomain.c231 && p1->program == p2->program; in tomoyo_same_transition_control()
247 char *program = param->data; in tomoyo_write_transition_control() local
255 domainname = program; in tomoyo_write_transition_control()
256 program = NULL; in tomoyo_write_transition_control()
258 if (program && strcmp(program, "any")) { in tomoyo_write_transition_control()
259 if (!tomoyo_correct_path(program)) in tomoyo_write_transition_control()
261 e.program = tomoyo_get_name(program); in tomoyo_write_transition_control()
262 if (!e.program) in tomoyo_write_transition_control()
280 tomoyo_put_name(e.program); in tomoyo_write_transition_control()
321 if (ptr->program && tomoyo_pathcmp(ptr->program, program)) in tomoyo_scan_transition()
[all …]
/linux/drivers/media/test-drivers/vidtv/
A Dvidtv_psi.c869 program = kzalloc(sizeof(*program), GFP_KERNEL); in vidtv_psi_pat_program_init()
870 if (!program) in vidtv_psi_pat_program_init()
886 return program; in vidtv_psi_pat_program_init()
912 program = p; in vidtv_psi_pat_program_assign()
919 program = program->next; in vidtv_psi_pat_program_assign()
1099 struct vidtv_psi_table_pat_program *program = pat->program; in vidtv_psi_pmt_get_pid() local
1106 while (program) { in vidtv_psi_pmt_get_pid()
1110 program = program->next; in vidtv_psi_pmt_get_pid()
1490 program = pat->program; in vidtv_psi_pmt_create_sec_for_each_pat_entry()
1494 program = program->next; in vidtv_psi_pmt_create_sec_for_each_pat_entry()
[all …]
/linux/Documentation/admin-guide/nfs/
A Dnfs-idmapper.rst34 This will direct all id_resolver requests to the program /usr/sbin/nfs.idmap.
47 program. If you would like to use your own program for a uid lookup then you
52 ``create id_resolver uid:* * /some/other/program %k %d 600``
56 Notice that the new line was added above the line for the generic program.
57 request-key will find the first matching line and corresponding program. In
58 this case, /some/other/program will handle all uid lookups and
69 hand". This program takes two arguments, a serialized key and a key
/linux/Documentation/admin-guide/
A Djava.rst8 other program after you have done the following:
60 You, too, need the little program after the script. Compile like::
66 Both the javawrapper shellscript and the javaclassname program
176 * This program is distributed in the hope that it will be useful,
182 * along with this program; if not, write to the Free Software
210 #define seek_error() error("%s: Cannot seek\n", program)
215 char *program;
303 program = argv[0];
306 error("%s: Missing input file\n", program);
309 error("%s: Error opening %s\n", program, argv[1]);
[all …]
/linux/Documentation/misc-devices/
A Dspear-pcie-gadget.rst30 and then program its various registers to configure it as a particular device
68 bar0 is SYSRAM1(E0800000). Always program bar size before bar
90 program vendor id as 0x104a::
94 program device id as 0xCD80::
98 program BAR0 size as 1MB::
108 can also be made visible to PCIe host. E.g., if you program base address of UART
116 program interrupt type : INTA::
142 if MSI is to be used as interrupt, program no of msi vector needed (say4)::
/linux/tools/testing/selftests/bpf/prog_tests/
A Draw_tp_writable_reject_nbd_invalid.c12 const struct bpf_insn program[] = { in test_raw_tp_writable_reject_nbd_invalid() local
24 .insns = program, in test_raw_tp_writable_reject_nbd_invalid()
25 .insns_cnt = sizeof(program) / sizeof(struct bpf_insn), in test_raw_tp_writable_reject_nbd_invalid()
/linux/net/netfilter/
A Dxt_bpf.c27 struct sock_fprog_kern program; in __bpf_mt_check_bytecode() local
32 program.len = len; in __bpf_mt_check_bytecode()
33 program.filter = insns; in __bpf_mt_check_bytecode()
35 if (bpf_prog_create(ret, &program)) { in __bpf_mt_check_bytecode()
/linux/drivers/comedi/drivers/
A Ddt2815.c188 unsigned int program; in dt2815_attach() local
190 program = (it->options[4] & 0x3) << 3 | 0x7; in dt2815_attach()
191 outb(program, dev->iobase + DT2815_DATA); in dt2815_attach()
193 program, i); in dt2815_attach()
/linux/LICENSES/deprecated/
A DGPL-1.028 software and to any other program whose authors commit to using it.
43 For example, if you distribute copies of a such a program, whether
65 0. This License Agreement applies to any program or other work which
68 "Program", below, refers to any such program or work, and a "work based
101 warranty) and that users may redistribute the program under these
130 received the program in object code or executable form alone.)
224 This program is distributed in the hope that it will be useful,
230 along with this program; if not, write to the Free Software
247 program.
250 school, if any, to sign a "copyright disclaimer" for the program, if
[all …]
/linux/drivers/net/wireless/marvell/libertas/
A DLICENSE4 This program is free software; you can redistribute it and/or modify it
8 This program is distributed in the hope that it will be useful, but WITHOUT
14 this program; if not, write to the Free Software Foundation, Inc., 59
/linux/arch/nios2/boot/compressed/
A Dvmlinux.scr4 * This program is free software; you can redistribute it and/or modify
9 * This program is distributed in the hope that it will be useful,
15 * along with this program. If not, see <http://www.gnu.org/licenses/>.
/linux/Documentation/leds/
A Dleds-lp5562.rst16 LP5562 has the internal program memory for running various LED patterns.
41 How to load the program data using engine_mux
44 Before loading the LP5562 program data, engine_mux should be written between
47 RGB is used for loading RGB program data, W is used for W program data.
/linux/Documentation/driver-api/fpga/
A Dfpga-programming.rst18 * program the FPGA using info passed in :c:expr:`fpga_region->info`.
22 The struct fpga_image_info specifies what FPGA image to program. It is
26 How to program an FPGA using a region
42 * program.
88 * fpga_image_info() - Specifies what FPGA image to program
/linux/tools/usb/usbip/
A DCOPYING16 Foundation's software and to any other program whose authors commit to
33 For example, if you distribute copies of such a program, whether
50 Finally, any free program is threatened constantly by software
52 program will individually obtain patent licenses, in effect making the
53 program proprietary. To prevent this, we have made it clear that any
62 0. This License applies to any program or other work which contains
65 refers to any such program or work, and a "work based on the Program"
103 c) If the modified program normally reads commands interactively
108 a warranty) and that users may redistribute the program under
307 along with this program; if not, write to the Free Software
[all …]

Completed in 49 milliseconds

12345678910>>...29