Home
last modified time | relevance | path

Searched refs:BPF_DW (Results 1 – 25 of 86) sorted by relevance

1234

/linux/tools/testing/selftests/bpf/verifier/
H A Datomic_cmpxchg.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
9 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_1, -8),
15 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
22 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_1, -8),
28 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
78 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
80 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8),
93 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8),
115 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
120 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_1, -8),
[all …]
H A Datomic_fetch.c9 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0),
10 BPF_ATOMIC_OP(BPF_DW, BPF_AND | BPF_FETCH, BPF_REG_2, BPF_REG_1, 0),
11 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_2, 0),
12 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
16 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0),
33 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0),
34 BPF_ATOMIC_OP(BPF_DW, BPF_AND | BPF_FETCH, BPF_REG_2, BPF_REG_1, 0),
36 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
40 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0),
57 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0),
[all …]
H A Dbpf_loop_inline.c46 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 6),
79 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 7),
109 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 10),
114 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 8),
151 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 9),
154 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 8),
189 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 22),
196 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 16),
206 BPF_ST_MEM(BPF_DW, BPF_REG_10, -32, 0x55),
208 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 6),
[all …]
H A Djump.c5 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, -8),
7 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 0),
9 BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 1),
11 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 2),
13 BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 3),
15 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 4),
17 BPF_ST_MEM(BPF_DW, BPF_REG_2, -32, 5),
30 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 0),
33 BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 0),
36 BPF_ST_MEM(BPF_DW, BPF_REG_2, -32, 0),
[all …]
H A Datomic_fetch_add.c6 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
9 BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_1, -8),
15 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8),
49 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
50 BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_10, -8),
61 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
62 BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8),
75 BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_2, BPF_REG_0, -8),
90 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, 0),
96 BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_2, BPF_REG_3, 0),
H A Dcalls.c104 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
123 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
166 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
195 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
230 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
237 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, 16),
257 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
384 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
659 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_6, 0),
674 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
[all …]
H A Dld_imm64.c34 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
47 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
56 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
65 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
75 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 1, 1),
85 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
95 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
105 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
116 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, BPF_REG_1, 0, 1),
127 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, BPF_REG_1, 0, 1),
[all …]
H A Datomic_and.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
8 BPF_ATOMIC_OP(BPF_DW, BPF_AND, BPF_REG_10, BPF_REG_1, -8),
10 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
27 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
30 BPF_ATOMIC_OP(BPF_DW, BPF_AND | BPF_FETCH, BPF_REG_10, BPF_REG_1, -8),
36 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8),
82 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
85 BPF_ATOMIC_OP(BPF_DW, BPF_AND | BPF_FETCH, BPF_REG_10, BPF_REG_0, -8),
91 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8),
H A Djmp32.c5 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
36 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
97 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
120 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
161 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
184 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
225 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
252 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
284 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
295 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
[all …]
H A Dbpf_st_mem.c4 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 42),
5 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
20 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
42 BPF_ST_MEM(BPF_DW, BPF_REG_10, -16, 0),
43 BPF_ST_MEM(BPF_DW, BPF_REG_10, -24, 0),
83 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, -44),
84 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
H A Datomic_or.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
8 BPF_ATOMIC_OP(BPF_DW, BPF_OR, BPF_REG_10, BPF_REG_1, -8),
10 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
27 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
30 BPF_ATOMIC_OP(BPF_DW, BPF_OR | BPF_FETCH, BPF_REG_10, BPF_REG_1, -8),
36 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8),
85 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_1, -8),
H A Datomic_xor.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
8 BPF_ATOMIC_OP(BPF_DW, BPF_XOR, BPF_REG_10, BPF_REG_1, -8),
10 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
27 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
30 BPF_ATOMIC_OP(BPF_DW, BPF_XOR | BPF_FETCH, BPF_REG_10, BPF_REG_1, -8),
36 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8),
H A Dmap_kptr.c14 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 1),
55 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
64 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_3, 0),
86 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
118 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 0),
139 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0),
148 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, 0),
169 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0),
173 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, 0),
193 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
[all …]
H A Ddirect_value_access.c6 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 4242),
18 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 4242),
30 BPF_ST_MEM(BPF_DW, BPF_REG_1, 8, 4242),
42 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 4242),
54 BPF_ST_MEM(BPF_DW, BPF_REG_1, 8, 4242),
66 BPF_ST_MEM(BPF_DW, BPF_REG_1, 4, 4242),
79 BPF_ST_MEM(BPF_DW, BPF_REG_1, 4, 4242),
91 BPF_ST_MEM(BPF_DW, BPF_REG_1, -1, 4242),
103 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 4242),
H A Dprecise.c9 BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 0),
68 BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 0),
148 BPF_ST_MEM(BPF_DW, BPF_REG_3, -8, 0),
149 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_10, -8),
177 BPF_STX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, -8),
178 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_10, -8),
218 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 42),
256 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, 0),
257 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_3, 0),
H A Datomic_xchg.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
8 BPF_ATOMIC_OP(BPF_DW, BPF_XCHG, BPF_REG_10, BPF_REG_1, -8),
14 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
H A Dctx_skb.c45 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
69 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
92 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
801 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
803 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
805 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
807 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
817 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
829 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
841 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
[all …]
H A Dctx_sk_lookup.c251 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
266 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
279 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
293 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
306 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
320 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
334 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
347 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
361 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
375 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
[all …]
H A Datomic_bounds.c15 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8),
18 BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_1, -8),
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtest_sysctl.c220 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
238 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0),
261 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
280 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0),
303 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
304 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 8),
305 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 16),
324 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0),
330 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 8),
335 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 16),
[all …]
H A Dsockopt.c114 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
314 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
322 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
379 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
393 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
406 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
414 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
510 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
722 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
730 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
[all …]
H A Draw_tp_writable_reject_bad_access.c34 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), in test_raw_tp_writable_reject_bad_access()
42 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), in test_raw_tp_writable_reject_bad_access()
/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_precision.c121 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -8)) in bpf_load_acquire()
143 BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_10, BPF_REG_1, -8)) in bpf_store_release()
331 BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) in bpf_atomic_fetch_add_precision()
355 BPF_ATOMIC_OP(BPF_DW, BPF_XCHG, BPF_REG_10, BPF_REG_2, -8)) in bpf_atomic_xchg_precision()
379 BPF_ATOMIC_OP(BPF_DW, BPF_OR | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) in bpf_atomic_fetch_or_precision()
403 BPF_ATOMIC_OP(BPF_DW, BPF_AND | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) in bpf_atomic_fetch_and_precision()
427 BPF_ATOMIC_OP(BPF_DW, BPF_XOR | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) in bpf_atomic_fetch_xor_precision()
453 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8)) in bpf_atomic_cmpxchg_precision()
487 BPF_ATOMIC_OP(BPF_DW, BPF_ADD | BPF_FETCH, BPF_REG_10, BPF_REG_2, -8)) in bpf_atomic_fetch_add_dual_precision()
517 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8)) in bpf_atomic_cmpxchg_dual_precision()
[all …]
H A Dverifier_load_acquire.c88 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -8)) in load_acquire_64()
102 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0)) in load_acquire_with_uninitialized_src_reg()
117 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_1, 0)) in load_acquire_with_non_pointer_src_reg()
247 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_1, 0)) in load_acquire_from_rdonly_untrusted_mem()
262 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, 15 /* invalid reg */, 0)) in load_acquire_with_invalid_reg()
/linux/samples/bpf/
H A Dcookie_uid_helper_example.c93 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8), in prog_load()
118 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, in prog_load()
120 BPF_ST_MEM(BPF_DW, BPF_REG_10, in prog_load()
128 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_1, in prog_load()
150 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_9, BPF_REG_1, in prog_load()
154 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_9, BPF_REG_1, in prog_load()

1234