Home
last modified time | relevance | path

Searched refs:BPF_W (Results 1 – 25 of 43) sorted by relevance

12

/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_verifier.c945 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 …]
Dtest_sock.c50 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,
Dtest_align.c151 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 …]
Dtest_sock_addr.c575 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 …]
Dtest_cgroup_storage.c24 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_0, 0), in main()
/Linux-v4.19/lib/
Dtest_bpf.c213 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/
Dtest_cgrp2_attach.c49 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()
Dtest_cgrp2_sock.c45 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()
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()
Dsock_example.c50 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in test_sock()
Dtest_cgrp2_attach2.c230 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/
Ddropper.c31 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, in install_filter()
34 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, in install_filter()
Dbpf-direct.c115 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()
Dbpf-helper.h140 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/
Dfilter.c274 *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/
Dseccomp_bpf.c506 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/
Dbpf_exp.y157 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/
Dbpf_jit_comp.c327 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/
Dbpf_common.h18 #define BPF_W 0x00 /* 32-bit */ macro
/Linux-v4.19/include/uapi/linux/
Dbpf_common.h18 #define BPF_W 0x00 /* 32-bit */ macro
/Linux-v4.19/arch/arm64/net/
Dbpf_jit_comp.c667 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/
Dbpf_jit_comp.c74 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/
Dfilter.h354 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/
Debpf_jit.c1283 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/
Dbpf-prologue.c78 return BPF_W; in argtype_to_ldx_size()
93 case BPF_W: in insn_sz_to_str()

12