/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | raw_tp_writable_test_run.c | 13 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 D | cgroup_attach_multi.c | 59 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_0, 0), in prog_load_cnt()
|
H A D | ctx_rewrite.c | 832 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 D | atomic_fetch.c | 11 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 D | dead_code.c | 5 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 D | wide_access.c | 47 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, \
|
/openbmc/linux/samples/bpf/ |
H A D | cookie_uid_helper_example.c | 126 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 D | test_cgrp2_attach.c | 67 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, offsetof(struct __sk_buff, len)), /* r1 = skb->len */ in prog_load()
|
H A D | bpf_insn.h | 119 #define BPF_LDX_MEM(SIZE, DST, SRC, OFF) \ macro
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | test_cgroup_storage.c | 24 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 D | test_sock_addr.c | 767 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 D | test_verifier.c | 487 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 D | test_lru_map.c | 54 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 D | test_bpf.c | 7848 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 D | cgroup.c | 2231 *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 D | arraymap.c | 218 *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 D | hashtab.c | 766 *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 D | verifier.c | 19272 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 D | xskmap.c | 126 *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 D | filter.h | 154 #define BPF_LDX_MEM(SIZE, DST, SRC, OFF) \ macro
|
/openbmc/linux/kernel/trace/ |
H A D | bpf_trace.c | 2121 *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 D | filter.h | 258 #define BPF_LDX_MEM(SIZE, DST, SRC, OFF) \ macro
|