Home
last modified time | relevance | path

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

1234

/linux-6.15/tools/testing/selftests/bpf/verifier/
H A Datomic_cmpxchg.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
15 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -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),
93 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8),
115 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
139 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8),
144 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, -8),
159 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8),
165 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, -8),
[all …]
H A Datomic_fetch.c9 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 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),
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),
60 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
83 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0),
[all …]
H A Dbpf_loop_inline.c206 BPF_ST_MEM(BPF_DW, BPF_REG_10, -32, 0x55),
222 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -40),
223 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_7, -32),
224 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_8, -24),
227 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -40),
228 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_7, -32),
229 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_8, -24),
231 BPF_ST_MEM(BPF_DW, BPF_REG_10, -32, 0x55),
236 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -56),
237 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_7, -48),
[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),
257 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
1337 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
1377 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 0),
1382 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 0),
1437 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 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),
98 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
121 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
163 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
186 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
228 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
255 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
795 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
822 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 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),
363 BPF_ST_MEM(BPF_DW, BPF_REG_1, 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-6.15/tools/testing/selftests/bpf/
H A Dtest_sysctl.c233 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
251 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0),
274 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
293 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0),
316 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
317 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 8),
337 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0),
343 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 8),
371 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0),
372 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 8),
[all …]
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dverifier_store_release.c72 BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_10, BPF_REG_1, -8)) in store_release_64()
86 BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_10, BPF_REG_2, -8)) in store_release_with_uninitialized_src_reg()
101 BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_2, BPF_REG_1, -8)) in store_release_with_uninitialized_dst_reg()
116 BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_1, BPF_REG_1, 0)) in store_release_with_non_pointer_dst_reg()
222 BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_10, BPF_REG_1, -8)) in store_release_leak_pointer_to_stack()
256 BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, BPF_REG_0, BPF_REG_6, 0)) in store_release_leak_pointer_to_map()
270 BPF_ATOMIC_OP(BPF_DW, BPF_STORE_REL, 15 /* invalid reg */, BPF_REG_1, 0)) in store_release_with_invalid_reg()
H A Dverifier_load_acquire.c71 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_10, -8)) in load_acquire_64()
85 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0)) in load_acquire_with_uninitialized_src_reg()
100 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_1, 0)) in load_acquire_with_non_pointer_src_reg()
202 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, 15 /* invalid reg */, 0)) in load_acquire_with_invalid_reg()
/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt.c113 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
292 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
300 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
357 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
371 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
384 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
392 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
488 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
700 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
708 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
[all …]
/linux-6.15/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()
/linux-6.15/lib/
H A Dtest_bpf.c464 return __bpf_fill_stxdw(self, BPF_DW); in bpf_fill_stxdw()
1925 if (width == BPF_DW) { in __bpf_fill_atomic_reg_pairs()
2028 if (width == BPF_DW) in __bpf_fill_atomic_reg_pairs()
8146 BPF_STX_MEM(BPF_DW, R10, R1, -8),
8166 BPF_STX_MEM(BPF_DW, R10, R1, -8),
8235 BPF_STX_MEM(BPF_DW, R10, R1, -8),
8520 BPF_STX_MEM(BPF_DW, R1, R2, 13),
8521 BPF_LDX_MEM(BPF_DW, R0, R1, 13),
11910 BPF_LDX_MEM(BPF_DW, R0, R0, -8),
15358 BPF_STX_MEM(BPF_DW, R3, R1, -8),
[all …]

1234