/Linux-v4.19/tools/testing/selftests/bpf/ |
D | test_verifier.c | 945 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_0, 1320 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1, 1323 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1, 1326 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1, 1329 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1, 1332 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1, 1335 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1, 1338 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1, 1341 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1, 1351 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_1, -4), [all …]
|
D | test_sock.c | 50 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 67 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 84 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 101 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 232 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 235 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 261 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 264 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
|
D | test_align.c | 151 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, \ 153 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, \ 249 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0), 282 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0), 294 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0), 308 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0), 388 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_5, 0), 399 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_5, 0), 464 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_6, 0), 516 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_5, 0), [all …]
|
D | test_sock_addr.c | 575 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 580 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 597 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 604 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, in bind4_prog_load() 609 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, in bind4_prog_load() 640 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind6_prog_load() 655 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind6_prog_load() 663 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, \ in bind6_prog_load() 674 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, in bind6_prog_load() 746 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in sendmsg4_rw_asm_prog_load() [all …]
|
D | test_cgroup_storage.c | 24 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 0), in main()
|
/Linux-v4.19/lib/ |
D | test_bpf.c | 213 insn[i] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, SKF_AD_OFF + in bpf_fill_maxinsns6() 235 insn[i] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, SKF_AD_OFF + in bpf_fill_maxinsns7() 239 insn[len - 3] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, SKF_AD_OFF + in bpf_fill_maxinsns7() 423 insn[i + 1] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, in bpf_fill_ld_abs_get_processor_id() 463 return __bpf_fill_stxdw(self, BPF_W); in bpf_fill_stxw() 584 BPF_STMT(BPF_LD | BPF_W | BPF_ABS, 1000), 648 BPF_STMT(BPF_LD | BPF_W | BPF_ABS, 652 BPF_STMT(BPF_LD | BPF_W | BPF_ABS, 656 BPF_STMT(BPF_LD | BPF_W | BPF_ABS, 669 BPF_STMT(BPF_LD | BPF_W | BPF_ABS, [all …]
|
/Linux-v4.19/samples/bpf/ |
D | test_cgrp2_attach.c | 49 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in prog_load() 60 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in prog_load() 66 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, offsetof(struct __sk_buff, len)), /* r1 = skb->len */ in prog_load()
|
D | test_cgrp2_sock.c | 45 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, offsetof(struct bpf_sock, bound_dev_if)), in prog_load() 63 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, offsetof(struct bpf_sock, mark)), in prog_load() 71 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, offsetof(struct bpf_sock, priority)), in prog_load()
|
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()
|
D | sock_example.c | 50 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in test_sock()
|
D | test_cgrp2_attach2.c | 230 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in prog_load_cnt() 242 BPF_RAW_INSN(BPF_STX | BPF_XADD | BPF_W, BPF_REG_0, BPF_REG_1, 0, 0), in prog_load_cnt()
|
/Linux-v4.19/samples/seccomp/ |
D | dropper.c | 31 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, in install_filter() 34 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, in install_filter()
|
D | bpf-direct.c | 115 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_nr), in install_filter() 131 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_arg(0)), in install_filter() 136 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_arg(0)), in install_filter()
|
D | bpf-helper.h | 140 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, LO_ARG(idx)) 144 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, LO_ARG(idx)), \ 146 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, HI_ARG(idx)), \ 260 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, \
|
/Linux-v4.19/net/core/ |
D | filter.c | 274 *insn++ = BPF_LDX_MEM(BPF_W, dst_reg, src_reg, in convert_skb_access() 350 *insn = BPF_LDX_MEM(BPF_W, BPF_REG_A, BPF_REG_TMP, in convert_bpf_extensions() 365 *insn = BPF_LDX_MEM(BPF_W, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions() 451 BPF_SIZE(fp->code) == BPF_W; in convert_bpf_ld_abs() 500 case BPF_W: in convert_bpf_ld_abs() 584 *new_insn++ = BPF_LDX_MEM(BPF_W, BPF_REG_H, BPF_REG_CTX, in bpf_convert_filter() 586 *new_insn++ = BPF_LDX_MEM(BPF_W, BPF_REG_TMP, BPF_REG_CTX, in bpf_convert_filter() 624 case BPF_LD | BPF_ABS | BPF_W: in bpf_convert_filter() 627 case BPF_LD | BPF_IND | BPF_W: in bpf_convert_filter() 792 *insn = BPF_STX_MEM(BPF_W, BPF_REG_FP, BPF_CLASS(fp->code) == in bpf_convert_filter() [all …]
|
/Linux-v4.19/tools/testing/selftests/seccomp/ |
D | seccomp_bpf.c | 506 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, in TEST_SIGNAL() 534 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, in TEST_SIGNAL() 539 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, syscall_arg(0)), in TEST_SIGNAL() 574 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, in TEST_SIGNAL() 579 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, syscall_arg(5)), in TEST_SIGNAL() 640 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, in kill_thread_or_group() 651 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, in kill_thread_or_group() 735 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, syscall_arg(6)), in TEST() 754 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, \ 861 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, in FIXTURE_SETUP() [all …]
|
/Linux-v4.19/tools/bpf/ |
D | bpf_exp.y | 157 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_LEN, 0, 0, 0); } 159 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0, 164 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_IND, 0, 0, $5); } 166 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_IND, 0, 0, $6); } 168 bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0, $3); } 182 bpf_set_curr_instr(BPF_LDX | BPF_W | BPF_LEN, 0, 0, 0); }
|
/Linux-v4.19/arch/powerpc/net/ |
D | bpf_jit_comp.c | 327 case BPF_LD | BPF_W | BPF_LEN: /* A = skb->len; */ in bpf_jit_build_body() 331 case BPF_LDX | BPF_W | BPF_ABS: /* A = *((u32 *)(seccomp_data + K)); */ in bpf_jit_build_body() 334 case BPF_LDX | BPF_W | BPF_LEN: /* X = skb->len; */ in bpf_jit_build_body() 410 case BPF_LD | BPF_W | BPF_ABS: in bpf_jit_build_body() 433 case BPF_LD | BPF_W | BPF_IND: in bpf_jit_build_body()
|
/Linux-v4.19/tools/include/uapi/linux/ |
D | bpf_common.h | 18 #define BPF_W 0x00 /* 32-bit */ macro
|
/Linux-v4.19/include/uapi/linux/ |
D | bpf_common.h | 18 #define BPF_W 0x00 /* 32-bit */ macro
|
/Linux-v4.19/arch/arm64/net/ |
D | bpf_jit_comp.c | 667 case BPF_LDX | BPF_MEM | BPF_W: in build_insn() 673 case BPF_W: in build_insn() 689 case BPF_ST | BPF_MEM | BPF_W: in build_insn() 697 case BPF_W: in build_insn() 713 case BPF_STX | BPF_MEM | BPF_W: in build_insn() 719 case BPF_W: in build_insn() 734 case BPF_STX | BPF_XADD | BPF_W: in build_insn()
|
/Linux-v4.19/arch/x86/net/ |
D | bpf_jit_comp.c | 74 if (bpf_size == BPF_W) in bpf_size_to_x86_bytes() 761 case BPF_ST | BPF_MEM | BPF_W: in do_jit() 794 case BPF_STX | BPF_MEM | BPF_W: in do_jit() 818 case BPF_LDX | BPF_MEM | BPF_W: in do_jit() 841 case BPF_STX | BPF_XADD | BPF_W: in do_jit()
|
/Linux-v4.19/include/linux/ |
D | filter.h | 354 bpf_size = BPF_W; \ 369 else if (bpf_size == BPF_W) \ 1019 case BPF_LD | BPF_W | BPF_LEN: in bpf_needs_clear_a() 1022 case BPF_LD | BPF_W | BPF_ABS: in bpf_needs_clear_a() 1039 case BPF_LD | BPF_W | BPF_ABS: in bpf_anc_helper()
|
/Linux-v4.19/arch/mips/net/ |
D | ebpf_jit.c | 1283 case BPF_ST | BPF_W | BPF_MEM: in build_one_insn() 1303 case BPF_W: in build_one_insn() 1314 case BPF_LDX | BPF_W | BPF_MEM: in build_one_insn() 1336 case BPF_W: in build_one_insn() 1347 case BPF_STX | BPF_W | BPF_MEM: in build_one_insn() 1349 case BPF_STX | BPF_W | BPF_XADD: in build_one_insn() 1366 case BPF_W: in build_one_insn() 1402 case BPF_W: in build_one_insn() 1564 case BPF_W: in reg_val_propagate_range() 1583 case BPF_W: in reg_val_propagate_range()
|
/Linux-v4.19/tools/perf/util/ |
D | bpf-prologue.c | 78 return BPF_W; in argtype_to_ldx_size() 93 case BPF_W: in insn_sz_to_str()
|