Home
last modified time | relevance | path

Searched refs:BPF_ST_MEM (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/verifier/
H A Dbpf_loop_inline.c182 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 Datomic_fetch.c12 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 Dsockopt.c300 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 Dctx_rewrite.c26 * - 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 Dgen_loader.c697 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 Dlibbpf.c4573 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 Dsyscall.c65 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0), in bpf_prog()
H A Dverifier_unpriv.c371 /* 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 Dbpf_insn.h149 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
H A Dcookie_uid_helper_example.c120 BPF_ST_MEM(BPF_DW, BPF_REG_10, in prog_load()
/kernel/linux/linux-6.6/samples/bpf/
H A Dbpf_insn.h165 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
H A Dcookie_uid_helper_example.c120 BPF_ST_MEM(BPF_DW, BPF_REG_10, in prog_load()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt.c361 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 Dfilter.h184 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
/kernel/linux/linux-6.6/tools/include/linux/
H A Dfilter.h200 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
/kernel/linux/linux-5.10/lib/
H A Dtest_bpf.c439 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 Dtest_bpf.c442 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 Dfilter.h279 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
/kernel/linux/linux-6.6/include/linux/
H A Dfilter.h305 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro
/kernel/linux/linux-5.10/kernel/bpf/
H A Dhashtab.c673 *insn++ = BPF_ST_MEM(BPF_B, ret, in htab_lru_map_gen_lookup()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A Dtest_verifier.c406 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 Dhashtab.c770 *insn++ = BPF_ST_MEM(BPF_B, ret, in htab_lru_map_gen_lookup()
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dlibbpf.c3806 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 42), in probe_kern_global_data()

Completed in 71 milliseconds