Home
last modified time | relevance | path

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

1234

/Linux-v6.6/tools/testing/selftests/bpf/verifier/
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),
91 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_2, -8),
104 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8),
126 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
[all …]
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 …]
Dbpf_loop_inline.c46 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 6),
78 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 7),
107 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 10),
112 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 8),
148 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 9),
151 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 8),
185 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 22),
192 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 16),
202 BPF_ST_MEM(BPF_DW, BPF_REG_10, -32, 0x55),
204 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 6),
[all …]
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 …]
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),
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),
371 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
646 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_6, 0),
661 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
[all …]
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 …]
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),
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),
286 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
299 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
[all …]
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),
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),
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 …]
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),
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),
Dprecise.c9 BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 0),
68 BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 0),
147 BPF_ST_MEM(BPF_DW, BPF_REG_3, -8, 0),
148 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_10, -8),
174 BPF_STX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, -8),
175 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_10, -8),
212 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 42),
250 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, 0),
251 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_3, 0),
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),
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 …]
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 …]
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-v6.6/tools/testing/selftests/bpf/
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),
318 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 16),
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),
348 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 16),
[all …]
Dtest_cgroup_storage.c24 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, 0), in main()
26 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_3, 0), in main()
33 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0), in main()
34 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0), in main()
/Linux-v6.6/tools/testing/selftests/bpf/prog_tests/
Dsockopt.c110 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
286 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
294 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
348 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
362 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0,
375 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
383 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
479 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
685 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
693 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1,
[all …]
/Linux-v6.6/samples/bpf/
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-v6.6/lib/
Dtest_bpf.c464 return __bpf_fill_stxdw(self, BPF_DW); in bpf_fill_stxdw()
1625 insns[i++] = BPF_STX_MEM(BPF_DW, R10, R1, -8); in __bpf_emit_atomic64()
1626 insns[i++] = BPF_ATOMIC_OP(BPF_DW, op, R10, R2, -8); in __bpf_emit_atomic64()
1627 insns[i++] = BPF_LDX_MEM(BPF_DW, R1, R10, -8); in __bpf_emit_atomic64()
1701 insns[i++] = BPF_STX_MEM(BPF_DW, R10, R1, -8); in __bpf_emit_cmpxchg64()
1702 insns[i++] = BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -8); in __bpf_emit_cmpxchg64()
1703 insns[i++] = BPF_LDX_MEM(BPF_DW, R3, R10, -8); in __bpf_emit_cmpxchg64()
1714 insns[i++] = BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, R10, R2, -8); in __bpf_emit_cmpxchg64()
1715 insns[i++] = BPF_LDX_MEM(BPF_DW, R3, R10, -8); in __bpf_emit_cmpxchg64()
1905 if (width == BPF_DW) { in __bpf_fill_atomic_reg_pairs()
[all …]
/Linux-v6.6/arch/x86/net/
Dbpf_jit_comp.c86 else if (bpf_size == BPF_DW) in bpf_size_to_x86_bytes()
805 case BPF_DW: in emit_ldx()
863 case BPF_DW: in emit_stx()
878 maybe_emit_mod(&prog, dst_reg, src_reg, bpf_size == BPF_DW); in emit_atomic()
1158 case BPF_LD | BPF_IMM | BPF_DW: in do_jit()
1417 case BPF_ST | BPF_MEM | BPF_DW: in do_jit()
1432 case BPF_STX | BPF_MEM | BPF_DW: in do_jit()
1443 case BPF_LDX | BPF_MEM | BPF_DW: in do_jit()
1444 case BPF_LDX | BPF_PROBE_MEM | BPF_DW: in do_jit()
1562 case BPF_STX | BPF_ATOMIC | BPF_DW: in do_jit()
[all …]

1234