Home
last modified time | relevance | path

Searched refs:BPF_W (Results 1 - 25 of 113) sorted by relevance

12345

/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt.c110 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0),
124 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
131 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0,
154 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0,
167 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
174 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0,
196 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
215 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0,
228 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
235 BPF_STX_MEM(BPF_W, BPF_REG_
[all...]
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, \
230 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0),
263 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0),
276 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0),
291 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0),
379 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_5, 0),
390 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_5, 0),
455 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_6, 0),
507 BPF_LDX_MEM(BPF_W, BPF_REG_
[all...]
H A Draw_tp_writable_test_run.c13 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 0), in test_raw_tp_writable_test_run()
15 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0), in test_raw_tp_writable_test_run()
H A Dcgroup_attach_multi.c41 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in prog_load_cnt()
54 BPF_RAW_INSN(BPF_STX | BPF_XADD | BPF_W, BPF_REG_0, BPF_REG_1, 0, 0), in prog_load_cnt()
59 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_0, 0), in prog_load_cnt()
61 BPF_STX_MEM(BPF_W, BPF_REG_0, BPF_REG_3, 0), in prog_load_cnt()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt.c115 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0),
129 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
136 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0,
159 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0,
172 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
179 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0,
201 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
220 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0,
233 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
240 BPF_STX_MEM(BPF_W, BPF_REG_
[all...]
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, \
230 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0),
263 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0),
276 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0),
291 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0),
379 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_5, 0),
390 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_5, 0),
455 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_6, 0),
507 BPF_LDX_MEM(BPF_W, BPF_REG_
[all...]
H A Draw_tp_writable_test_run.c14 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 0), in serial_test_raw_tp_writable_test_run()
16 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0), in serial_test_raw_tp_writable_test_run()
H A Dcgroup_attach_multi.c41 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in prog_load_cnt()
54 BPF_ATOMIC_OP(BPF_W, BPF_ADD, BPF_REG_0, BPF_REG_1, 0), in prog_load_cnt()
59 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_0, 0), in prog_load_cnt()
61 BPF_STX_MEM(BPF_W, BPF_REG_0, BPF_REG_3, 0), in prog_load_cnt()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dverifier_ld_ind.c22 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_1, -0x200000)) in ind_check_calling_conv_r1()
39 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_2, -0x200000)) in ind_check_calling_conv_r2()
56 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_3, -0x200000)) in ind_check_calling_conv_r3()
73 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_4, -0x200000)) in ind_check_calling_conv_r4()
90 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_5, -0x200000)) in ind_check_calling_conv_r5()
106 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000)) in ind_check_calling_conv_r7()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
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_
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
H A Dtest_sock.c52 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
69 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
86 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
103 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
234 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
238 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
264 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
268 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6,
H A Dtest_sock_addr.c699 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load()
704 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load()
741 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load()
757 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load()
764 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, in bind4_prog_load()
769 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, in bind4_prog_load()
800 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind6_prog_load()
815 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind6_prog_load()
823 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, \ in bind6_prog_load()
834 BPF_STX_MEM(BPF_W, BPF_REG_ in bind6_prog_load()
[all...]
/kernel/linux/linux-6.6/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()
203 case 4: return BPF_W; in insn_bytes_to_bpf_size()
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()
445 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_7, stack_off(btf_fd))); in bpf_gen__load_btf()
510 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_7, in bpf_gen__map_create()
520 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_7, 0)); in bpf_gen__map_create()
697 emit(gen, BPF_ST_MEM(BPF_W, BPF_REG_8, offsetof(struct bpf_insn, imm), 0)); in emit_relo_kfunc_btf()
702 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_8, BPF_REG_7, offsetof(struct bpf_insn, imm))); in emit_relo_kfunc_btf()
710 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_ in emit_relo_kfunc_btf()
[all...]
/kernel/linux/linux-6.6/lib/
H A Dtest_bpf.c209 insn[i] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, SKF_AD_OFF + in bpf_fill_maxinsns6()
231 insn[i] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, SKF_AD_OFF + in bpf_fill_maxinsns7()
235 insn[len - 3] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, SKF_AD_OFF + in bpf_fill_maxinsns7()
419 insn[i + 1] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, in bpf_fill_ld_abs_get_processor_id()
459 return __bpf_fill_stxdw(self, BPF_W); in bpf_fill_stxw()
1672 insns[i++] = BPF_STX_MEM(BPF_W, R10, R1, -4); in __bpf_emit_atomic32()
1673 insns[i++] = BPF_ATOMIC_OP(BPF_W, op, R10, R2, -4); in __bpf_emit_atomic32()
1674 insns[i++] = BPF_LDX_MEM(BPF_W, R1, R10, -4); in __bpf_emit_atomic32()
1741 insns[i++] = BPF_STX_MEM(BPF_W, R10, R1, -4); in __bpf_emit_cmpxchg32()
1742 insns[i++] = BPF_ATOMIC_OP(BPF_W, BPF_CMPXCH in __bpf_emit_cmpxchg32()
[all...]
/kernel/linux/linux-5.10/samples/bpf/
H A 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()
H A 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()
/kernel/linux/linux-6.6/samples/bpf/
H A Dtest_cgrp2_attach.c50 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in prog_load()
61 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */ in prog_load()
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 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()
/kernel/linux/linux-5.10/samples/seccomp/
H A 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()
H A 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()
H A 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, \
/kernel/linux/linux-6.6/samples/seccomp/
H A 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()
H A 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()
H A 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, \
/kernel/linux/linux-5.10/lib/
H A Dtest_bpf.c206 insn[i] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, SKF_AD_OFF + in bpf_fill_maxinsns6()
228 insn[i] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, SKF_AD_OFF + in bpf_fill_maxinsns7()
232 insn[len - 3] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, SKF_AD_OFF + in bpf_fill_maxinsns7()
416 insn[i + 1] = __BPF_STMT(BPF_LD | BPF_W | BPF_ABS, in bpf_fill_ld_abs_get_processor_id()
456 return __bpf_fill_stxdw(self, BPF_W); in bpf_fill_stxw()
577 BPF_STMT(BPF_LD | BPF_W | BPF_ABS, 1000),
641 BPF_STMT(BPF_LD | BPF_W | BPF_ABS,
645 BPF_STMT(BPF_LD | BPF_W | BPF_ABS,
649 BPF_STMT(BPF_LD | BPF_W | BPF_ABS,
662 BPF_STMT(BPF_LD | BPF_W | BPF_AB
[all...]

Completed in 16 milliseconds

12345