Home
last modified time | relevance | path

Searched refs:BPF_LDX_MEM (Results 1 – 25 of 47) sorted by relevance

12

/openbmc/linux/tools/testing/selftests/bpf/verifier/
H A Dctx_sk_lookup.c5 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_1,
7 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_1,
9 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_1,
11 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_1,
14 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
16 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
19 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
23 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_1,
25 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_1,
27 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_1,
[all …]
H A Dctx_skb.c4 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
7 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
10 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
13 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
16 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
19 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
22 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
25 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
35 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1, -4),
53 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
[all …]
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),
87 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 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),
152 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 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),
217 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
228 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
[all …]
H A Dcalls.c200 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_0, 4),
237 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, 16),
310 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_1,
315 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_0, 0),
321 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
335 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_1,
340 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_0, 0),
343 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
359 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_1,
364 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_0, 0),
[all …]
H A Dperf_event_sample_period.c6 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_1,
9 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_1,
22 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
25 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
38 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
41 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1,
53 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1,
H A Djset.c5 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
62 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0),
81 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
95 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
110 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
124 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
139 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
157 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
162 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
H A Dbpf_st_mem.c5 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
23 BPF_LDX_MEM(BPF_B, BPF_REG_1, BPF_REG_10, -8),
25 BPF_LDX_MEM(BPF_B, BPF_REG_1, BPF_REG_10, -4),
27 BPF_LDX_MEM(BPF_B, BPF_REG_1, BPF_REG_10, -1),
58 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_10, -20),
H A Dmap_kptr.c55 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_0, 0),
58 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_2, 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),
89 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_2, 0),
139 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0),
142 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, 0),
169 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0),
193 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_0, 0),
194 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_0, 0),
[all …]
H A Datomic_cmpxchg.c15 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),
52 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_10, -4),
65 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_10, -4),
144 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, -8),
165 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, -8),
205 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_10, -8),
226 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, -8),
H A Datomic_and.c10 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
36 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8),
66 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_10, -4),
91 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8),
H A Dld_abs.c129 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_10, -64),
134 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_10, -56),
135 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_10, -60),
142 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_10, -56),
147 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_10, -48),
148 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_10, -52),
H A Dprecise.c131 BPF_LDX_MEM(BPF_B, BPF_REG_1, BPF_REG_2, 0),
148 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_10, -8),
175 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_10, -8),
201 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1, offsetof(struct xdp_md, ingress_ifindex)),
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),
H A Datomic_xor.c10 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
36 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8),
66 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_10, -4),
H A Datomic_fetch_add.c15 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8),
37 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_10, -4),
90 BPF_LDX_MEM(BPF_DW, BPF_REG_2, BPF_REG_1, 0),
H A Datomic_or.c10 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
36 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8),
66 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_10, -4),
H A Dbasic_stx_ldx.c31 BPF_LDX_MEM(BPF_B, BPF_REG_0, 12, 0),
40 BPF_LDX_MEM(BPF_B, 11, BPF_REG_1, 0),
H A Datomic_xchg.c14 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_10, -8),
37 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_10, -4),
H A Ddirect_value_access.c165 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_1, 0),
179 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1, 0),
193 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1, 0),
208 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1, 0),
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dalign.c132 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, \
134 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, \
143 BPF_LDX_MEM(BPF_B, DST_REG, BPF_REG_2, 0)
224 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 0),
225 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 1),
226 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 2),
227 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 3),
228 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_5, 0),
229 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_5, 2),
230 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0),
[all …]
H A Dsockopt.c110 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1,
129 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
172 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
201 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
233 BPF_LDX_MEM(BPF_W, 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,
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,
[all …]
H A Draw_tp_writable_reject_nbd_invalid.c14 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), in test_raw_tp_writable_reject_nbd_invalid()
16 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_6, in test_raw_tp_writable_reject_nbd_invalid()
/openbmc/linux/tools/testing/selftests/bpf/
H A Dtest_sysctl.c84 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
105 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
128 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_1,
131 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_1,
165 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
188 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_1,
191 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_1,
251 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0),
293 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0),
337 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0),
[all …]
H A Dtest_sock.c54 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
67 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
80 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
93 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
202 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
206 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
232 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
236 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
262 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
266 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
[all …]
/openbmc/linux/net/core/
H A Dfilter.c304 *insn++ = BPF_LDX_MEM(BPF_W, dst_reg, src_reg, in convert_skb_access()
309 *insn++ = BPF_LDX_MEM(BPF_B, dst_reg, src_reg, PKT_TYPE_OFFSET); in convert_skb_access()
319 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, in convert_skb_access()
327 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, in convert_skb_access()
332 *insn++ = BPF_LDX_MEM(BPF_W, dst_reg, src_reg, in convert_skb_access()
353 *insn++ = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions()
369 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct sk_buff, dev), in convert_bpf_extensions()
376 *insn = BPF_LDX_MEM(BPF_W, BPF_REG_A, BPF_REG_TMP, in convert_bpf_extensions()
379 *insn = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_TMP, in convert_bpf_extensions()
391 *insn = BPF_LDX_MEM(BPF_W, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions()
[all …]
/openbmc/linux/tools/lib/bpf/
H A Dgen_loader.c145 emit(gen, BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_10, -stack_sz + i)); in bpf_gen__init()
224 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_2, 0)); in move_blob2blob()
234 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_1, 0)); in move_blob2ctx()
241 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_6, ctx_off)); in move_ctx2blob()
254 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_10, stack_off)); in move_stack2blob()
262 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_10, stack_off)); in move_stack2ctx()
358 emit(gen, BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_10, stack_off)); in emit_sys_close_stack()
366 emit(gen, BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 0)); in emit_sys_close_blob()
649 emit(gen, BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0)); in emit_bpf_kallsyms_lookup_name()
722 emit(gen, BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_8, in emit_relo_kfunc_btf()
[all …]

12