/kernel/linux/linux-6.6/tools/testing/selftests/bpf/verifier/ |
H A D | bpf_loop_inline.c | 182 BPF_ST_MEM(BPF_W, BPF_REG_10, -12, 0x77), 202 BPF_ST_MEM(BPF_DW, BPF_REG_10, -32, 0x55), 216 BPF_ST_MEM(BPF_W, BPF_REG_10, -12, 0x77), 227 BPF_ST_MEM(BPF_DW, BPF_REG_10, -32, 0x55), 230 * in BPF_ST_MEM instruction
|
H A D | atomic_fetch.c | 12 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0), 36 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0), 60 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0), 83 BPF_ST_MEM(BPF_DW, BPF_REG_2, 0, 0), 100 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, operand1), \
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | sockopt.c | 300 BPF_ST_MEM(BPF_B, BPF_REG_2, 0, 0xFF), 389 BPF_ST_MEM(BPF_B, BPF_REG_2, 0, 0xF0), 699 BPF_ST_MEM(BPF_B, BPF_REG_2, 0, 0xF0), 736 BPF_ST_MEM(BPF_B, BPF_REG_2, 0, 1 << 3),
|
H A D | ctx_rewrite.c | 26 * - One that uses BPF_ST_MEM to write to the context field. 37 /* Program generated for BPF_ST_MEM uses value 42 by default, 47 * BPF_ST_MEM (field_sz, ctx, src, field_offset) 50 /* Pattern for BPF_ST_MEM(field_sz, ctx, src, field_offset), 861 BPF_ST_MEM(bpf_sz, BPF_REG_1, test->field_offset, in run_one_testcase()
|
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | gen_loader.c | 697 emit(gen, BPF_ST_MEM(BPF_W, BPF_REG_8, offsetof(struct bpf_insn, imm), 0)); in emit_relo_kfunc_btf() 698 emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), 0)); in emit_relo_kfunc_btf() 714 emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), 0)); in emit_relo_kfunc_btf() 718 emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), btf_fd_idx)); in emit_relo_kfunc_btf() 829 emit(gen, BPF_ST_MEM(BPF_W, BPF_REG_8, offsetof(struct bpf_insn, imm), 0)); in emit_relo_ksym_btf() 830 emit(gen, BPF_ST_MEM(BPF_W, BPF_REG_8, sizeof(struct bpf_insn) + offsetof(struct bpf_insn, imm), 0)); in emit_relo_ksym_btf()
|
H A D | libbpf.c | 4573 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 42), in probe_kern_global_data()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | syscall.c | 65 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0), in bpf_prog()
|
H A D | verifier_unpriv.c | 371 /* Same as above, but use BPF_ST_MEM to save 42 395 BPF_ST_MEM(BPF_W, BPF_REG_1, offsetof(struct __sk_buff, mark), 42)) in fill_of_different_pointers_st()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | bpf_insn.h | 149 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
|
H A D | cookie_uid_helper_example.c | 120 BPF_ST_MEM(BPF_DW, BPF_REG_10, in prog_load()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | bpf_insn.h | 165 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
|
H A D | cookie_uid_helper_example.c | 120 BPF_ST_MEM(BPF_DW, BPF_REG_10, in prog_load()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | sockopt.c | 361 BPF_ST_MEM(BPF_B, BPF_REG_2, 0, 0xF0), 669 BPF_ST_MEM(BPF_B, BPF_REG_2, 0, 1 << 3),
|
/kernel/linux/linux-5.10/tools/include/linux/ |
H A D | filter.h | 184 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
|
/kernel/linux/linux-6.6/tools/include/linux/ |
H A D | filter.h | 200 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
|
/kernel/linux/linux-5.10/lib/ |
H A D | test_bpf.c | 439 insn[1] = BPF_ST_MEM(size, R10, -40, 42); in __bpf_fill_stxdw() 4124 BPF_ST_MEM(BPF_B, R10, -40, 0xff), 4137 BPF_ST_MEM(BPF_H, R10, -40, 0x7f), 4164 BPF_ST_MEM(BPF_H, R10, -40, 0xffff), 4177 BPF_ST_MEM(BPF_H, R10, -40, 0x7fff), 4204 BPF_ST_MEM(BPF_W, R10, -40, 0xffffffff), 4217 BPF_ST_MEM(BPF_W, R10, -40, 0x7fffffff), 4244 BPF_ST_MEM(BPF_DW, R10, -40, 0xffffffff), 4258 BPF_ST_MEM(BPF_DW, R10, -40, 0xffffffff), 4275 BPF_ST_MEM(BPF_D [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | test_bpf.c | 442 insn[1] = BPF_ST_MEM(size, R10, -40, 42); in __bpf_fill_stxdw() 8369 BPF_ST_MEM(BPF_B, R10, -40, 0xff), 8382 BPF_ST_MEM(BPF_H, R10, -40, 0x7f), 8409 BPF_ST_MEM(BPF_H, R10, -40, 0xffff), 8422 BPF_ST_MEM(BPF_H, R10, -40, 0x7fff), 8449 BPF_ST_MEM(BPF_W, R10, -40, 0xffffffff), 8462 BPF_ST_MEM(BPF_W, R10, -40, 0x7fffffff), 8489 BPF_ST_MEM(BPF_DW, R10, -40, 0xffffffff), 8503 BPF_ST_MEM(BPF_DW, R10, -40, 0xffffffff), 8520 BPF_ST_MEM(BPF_D [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | filter.h | 279 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | filter.h | 305 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | hashtab.c | 673 *insn++ = BPF_ST_MEM(BPF_B, ret, in htab_lru_map_gen_lookup()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | test_verifier.c | 406 insn[i++] = BPF_ST_MEM(BPF_B, BPF_REG_10, -32, 0); in bpf_fill_torturous_jumps()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | hashtab.c | 770 *insn++ = BPF_ST_MEM(BPF_B, ret, in htab_lru_map_gen_lookup()
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | libbpf.c | 3806 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 42), in probe_kern_global_data()
|