Home
last modified time | relevance | path

Searched refs:BPF_ST_MEM (Results 1 – 25 of 31) sorted by relevance

12

/openbmc/linux/tools/testing/selftests/bpf/verifier/
H A Ddirect_value_access.c6 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 4242),
18 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 4242),
30 BPF_ST_MEM(BPF_DW, BPF_REG_1, 8, 4242),
42 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 4242),
54 BPF_ST_MEM(BPF_DW, BPF_REG_1, 8, 4242),
66 BPF_ST_MEM(BPF_DW, BPF_REG_1, 4, 4242),
115 BPF_ST_MEM(BPF_B, BPF_REG_1, 0, 4),
127 BPF_ST_MEM(BPF_B, BPF_REG_1, 0, 4),
139 BPF_ST_MEM(BPF_B, BPF_REG_1, 0, 4),
151 BPF_ST_MEM(BPF_B, BPF_REG_1, 0, 4),
[all …]
H A Dmap_kptr.c10 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
14 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 1),
30 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
34 BPF_ST_MEM(BPF_W, BPF_REG_0, 0, 0),
50 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
81 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
113 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
118 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 0),
135 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
165 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
[all …]
H A Djump.c7 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 0),
9 BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 1),
11 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 2),
13 BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 3),
15 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 4),
17 BPF_ST_MEM(BPF_DW, BPF_REG_2, -32, 5),
30 BPF_ST_MEM(BPF_DW, BPF_REG_2, -8, 0),
33 BPF_ST_MEM(BPF_DW, BPF_REG_2, -16, 0),
36 BPF_ST_MEM(BPF_DW, BPF_REG_2, -32, 0),
39 BPF_ST_MEM(BPF_DW, BPF_REG_2, -40, 0),
[all …]
H A Dbpf_st_mem.c4 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 42),
20 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
42 BPF_ST_MEM(BPF_DW, BPF_REG_10, -16, 0),
43 BPF_ST_MEM(BPF_DW, BPF_REG_10, -24, 0),
54 BPF_ST_MEM(BPF_B, BPF_REG_0, 0, 0),
H A Dcalls.c104 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
123 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
166 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
195 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
230 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
257 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 0),
1885 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
1901 BPF_ST_MEM(BPF_W, BPF_REG_4, 0, 0),
1917 BPF_ST_MEM(BPF_W, BPF_REG_2, 0, 0),
1934 BPF_ST_MEM(BPF_W, BPF_REG_4, 0, 0),
[all …]
H A Datomic_fetch_add.c6 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
28 BPF_ST_MEM(BPF_W, BPF_REG_10, -4, 3),
49 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
61 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
H A Datomic_and.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
27 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
57 BPF_ST_MEM(BPF_W, BPF_REG_10, -4, 0x110),
82 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
H A Datomic_xor.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
27 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
57 BPF_ST_MEM(BPF_W, BPF_REG_10, -4, 0x110),
H A Datomic_or.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
27 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0x110),
57 BPF_ST_MEM(BPF_W, BPF_REG_10, -4, 0x110),
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), \
H A Datomic_cmpxchg.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
42 BPF_ST_MEM(BPF_W, BPF_REG_10, -4, 3),
78 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
115 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
H A Datomic_xchg.c5 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 3),
28 BPF_ST_MEM(BPF_W, BPF_REG_10, -4, 3),
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),
H A Dprecise.c9 BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 0),
68 BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 0),
147 BPF_ST_MEM(BPF_DW, BPF_REG_3, -8, 0),
H A Djmp32.c795 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
810 BPF_ST_MEM(BPF_B, BPF_REG_8, 0, 0),
822 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
838 BPF_ST_MEM(BPF_B, BPF_REG_8, 0, 0),
850 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
866 BPF_ST_MEM(BPF_B, BPF_REG_8, 0, 0),
H A Dbasic_stx_ldx.c22 BPF_ST_MEM(BPF_B, 14, -1, -1),
H A Dctx_skb.c45 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
69 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
92 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
/openbmc/linux/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),
/openbmc/linux/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.c395 BPF_ST_MEM(BPF_W, BPF_REG_1, offsetof(struct __sk_buff, mark), 42)) in fill_of_different_pointers_st()
/openbmc/linux/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()
/openbmc/linux/Documentation/bpf/
H A Dverifier.rst654 BPF_ST_MEM(BPF_DW, BPF_REG_10, 8, 0),
680 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
699 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
704 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 0),
720 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
726 BPF_ST_MEM(BPF_DW, BPF_REG_0, 4, 0),
745 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
751 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 0),
753 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 1),
/openbmc/linux/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()
/openbmc/linux/tools/include/linux/
H A Dfilter.h200 #define BPF_ST_MEM(SIZE, DST, OFF, IMM) \ macro

12