Home
last modified time | relevance | path

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

12

/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Draw_tp_writable_test_run.c13 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), in serial_test_raw_tp_writable_test_run()
14 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 0), in serial_test_raw_tp_writable_test_run()
H A Dcgroup_attach_multi.c59 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_0, 0), in prog_load_cnt()
H A Dctx_rewrite.c832 BPF_LDX_MEM(bpf_sz, BPF_REG_2, BPF_REG_1, test->field_offset), in run_one_testcase()
/openbmc/linux/tools/testing/selftests/bpf/verifier/
H A Datomic_fetch.c11 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_2, 0),
59 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_2, 0),
111 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_10, -8), \
H A Ddead_code.c5 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
168 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_10, -4),
H A Dwide_access.c47 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, \
/openbmc/linux/samples/bpf/
H A Dcookie_uid_helper_example.c126 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, in prog_load()
152 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, in prog_load()
156 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, in prog_load()
H A Dtest_cgrp2_attach.c67 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, offsetof(struct __sk_buff, len)), /* r1 = skb->len */ in prog_load()
H A Dbpf_insn.h119 #define BPF_LDX_MEM(SIZE, DST, SRC, OFF) \ macro
/openbmc/linux/tools/testing/selftests/bpf/
H A Dtest_cgroup_storage.c24 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, 0), in main()
34 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0), in main()
H A Dtest_sock_addr.c767 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in sendmsg4_rw_asm_prog_load()
772 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in sendmsg4_rw_asm_prog_load()
830 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in sendmsg6_rw_dst_asm_prog_load()
H A Dtest_verifier.c487 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, \
489 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, \
H A Dtest_lru_map.c54 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0), in bpf_map_lookup_elem_with_ref_bit()
/openbmc/linux/lib/
H A Dtest_bpf.c7848 BPF_LDX_MEM(BPF_B, R0, R10, -1),
7850 BPF_LDX_MEM(BPF_B, R0, R10, -8),
8025 BPF_LDX_MEM(BPF_H, R0, R1, 13),
8130 BPF_LDX_MEM(BPF_W, R0, R1, 13),
11495 BPF_LDX_MEM(BPF_B, R0, R0, -8),
11508 BPF_LDX_MEM(BPF_H, R0, R0, -8),
11521 BPF_LDX_MEM(BPF_W, R0, R0, -8),
14977 BPF_LDX_MEM(BPF_W, R2, R1, 0),
14989 BPF_LDX_MEM(BPF_W, R2, R1, 0),
15011 BPF_LDX_MEM(BPF_W, R2, R1, 0),
[all …]
/openbmc/linux/kernel/bpf/
H A Dcgroup.c2231 *insn++ = BPF_LDX_MEM( in sysctl_convert_ctx_access()
2254 *insn++ = BPF_LDX_MEM( in sysctl_convert_ctx_access()
2264 *insn++ = BPF_LDX_MEM( in sysctl_convert_ctx_access()
2268 *insn++ = BPF_LDX_MEM( in sysctl_convert_ctx_access()
2273 *insn++ = BPF_LDX_MEM( in sysctl_convert_ctx_access()
2414 BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_sockopt_kern, F), \
2467 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_sockopt_kern, current_task), in cg_sockopt_convert_ctx_access()
2470 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct task_struct, bpf_ctx), in cg_sockopt_convert_ctx_access()
2478 *insn++ = BPF_LDX_MEM(BPF_DW, treg, si->dst_reg, in cg_sockopt_convert_ctx_access()
2484 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct task_struct, bpf_ctx), in cg_sockopt_convert_ctx_access()
[all …]
H A Darraymap.c218 *insn++ = BPF_LDX_MEM(BPF_W, ret, index, 0); in array_map_gen_lookup()
1344 *insn++ = BPF_LDX_MEM(BPF_W, ret, index, 0); in array_of_map_gen_lookup()
1356 *insn++ = BPF_LDX_MEM(BPF_DW, ret, ret, 0); in array_of_map_gen_lookup()
H A Dhashtab.c766 *insn++ = BPF_LDX_MEM(BPF_B, ref_reg, ret, in htab_lru_map_gen_lookup()
2579 *insn++ = BPF_LDX_MEM(BPF_DW, ret, ret, 0); in htab_of_map_gen_lookup()
H A Dverifier.c19272 insn_buf[2] = BPF_LDX_MEM(BPF_DW, BPF_REG_0, in do_misc_fixups()
19291 insn_buf[0] = BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, -8); in do_misc_fixups()
19295 insn_buf[4] = BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_2, 0); in do_misc_fixups()
19318 insn_buf[0] = BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, -8); in do_misc_fixups()
19321 insn_buf[3] = BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, 0); in do_misc_fixups()
19344 insn_buf[0] = BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, -8); in do_misc_fixups()
19359 insn_buf[0] = BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, -16); in do_misc_fixups()
19461 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_10, r6_offset), in inline_bpf_loop()
19462 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_10, r7_offset), in inline_bpf_loop()
19463 BPF_LDX_MEM(BPF_DW, BPF_REG_8, BPF_REG_10, r8_offset), in inline_bpf_loop()
/openbmc/linux/net/xdp/
H A Dxskmap.c126 *insn++ = BPF_LDX_MEM(BPF_W, ret, index, 0); in xsk_map_gen_lookup()
131 *insn++ = BPF_LDX_MEM(BPF_SIZEOF(struct xsk_sock *), ret, ret, 0); in xsk_map_gen_lookup()
/openbmc/linux/tools/include/linux/
H A Dfilter.h154 #define BPF_LDX_MEM(SIZE, DST, SRC, OFF) \ macro
/openbmc/linux/kernel/trace/
H A Dbpf_trace.c2121 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_perf_event_data_kern, in pe_prog_convert_ctx_access()
2124 *insn++ = BPF_LDX_MEM(BPF_DW, si->dst_reg, si->dst_reg, in pe_prog_convert_ctx_access()
2129 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_perf_event_data_kern, in pe_prog_convert_ctx_access()
2132 *insn++ = BPF_LDX_MEM(BPF_DW, si->dst_reg, si->dst_reg, in pe_prog_convert_ctx_access()
2137 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_perf_event_data_kern, in pe_prog_convert_ctx_access()
2140 *insn++ = BPF_LDX_MEM(BPF_SIZEOF(long), si->dst_reg, si->dst_reg, in pe_prog_convert_ctx_access()
/openbmc/linux/include/linux/
H A Dfilter.h258 #define BPF_LDX_MEM(SIZE, DST, SRC, OFF) \ macro

12