Home
last modified time | relevance | path

Searched refs:BPF_MOV64_REG (Results 1 – 25 of 37) sorted by relevance

12

/linux/tools/testing/selftests/bpf/verifier/
H A Dcalls.c27 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
42 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
57 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
72 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
87 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
102 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
106 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
121 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
128 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
148 BPF_MOV64_REG(BPF_REG_
[all...]
H A Dmap_kptr.c5 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
7 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
25 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
27 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
45 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
47 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
54 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0),
76 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
78 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
85 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0),
[all …]
H A Dld_abs.c4 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
7 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1),
16 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
19 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
28 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
31 BPF_MOV64_REG(BPF_REG_0, BPF_REG_3),
40 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
43 BPF_MOV64_REG(BPF_REG_0, BPF_REG_4),
52 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
55 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
[all …]
H A Dprecise.c6 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
7 BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP),
14 BPF_MOV64_REG(BPF_REG_9, BPF_REG_0),
16 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
17 BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP),
23 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
26 BPF_MOV64_REG(BPF_REG_2, BPF_REG_9),
31 BPF_MOV64_REG(BPF_REG_1, BPF_REG_FP),
65 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
66 BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP),
[all …]
H A Datomic_fetch.c7 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
13 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
31 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
35 BPF_MOV64_REG(BPF_REG_9, BPF_REG_1),
37 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
55 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
61 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
78 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
82 BPF_MOV64_REG(BPF_REG_9, BPF_REG_1),
84 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
[all …]
H A Datomic_cmpxchg.c117 BPF_MOV64_REG(BPF_REG_0, BPF_REG_10),
137 BPF_MOV64_REG(BPF_REG_0, BPF_REG_10),
157 BPF_MOV64_REG(BPF_REG_0, BPF_REG_10),
161 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10),
178 BPF_MOV64_REG(BPF_REG_0, BPF_REG_10),
182 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10),
H A Djmp32.c785 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1),
786 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
791 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
792 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
812 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1),
813 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
818 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
819 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
840 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1),
841 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
[all …]
H A Dctx_skb.c46 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
52 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
70 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
76 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
93 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
99 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
322 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
339 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
356 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
359 BPF_MOV64_REG(BPF_REG_1, BPF_REG_2),
[all …]
H A Djump.c4 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
28 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
56 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
143 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
144 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
391 BPF_MOV64_REG(BPF_REG_0, BPF_REG_4),
H A Dbasic_instr.c10 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1),
198 BPF_MOV64_REG(BPF_REG_2, BPF_REG_2),
211 BPF_MOV64_REG(BPF_REG_2, BPF_REG_3),
H A Ddead_code.c138 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1),
153 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1),
H A Devent_output.c30 BPF_MOV64_REG(BPF_REG_4, BPF_REG_10), \
H A Datomic_or.c95 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1),
H A Djset.c150 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtest_sysctl.c217 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
222 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
258 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
263 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
300 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
307 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
355 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
361 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
404 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
409 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
[all …]
H A Dalign.c140 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2), \
184 BPF_MOV64_REG(BPF_REG_4, BPF_REG_3),
186 BPF_MOV64_REG(BPF_REG_4, BPF_REG_3),
188 BPF_MOV64_REG(BPF_REG_4, BPF_REG_3),
190 BPF_MOV64_REG(BPF_REG_4, BPF_REG_3),
214 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
220 BPF_MOV64_REG(BPF_REG_4, BPF_REG_5),
257 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
260 BPF_MOV64_REG(BPF_REG_4, BPF_REG_5),
269 BPF_MOV64_REG(BPF_REG_
[all...]
H A Dsockopt.c295 BPF_MOV64_REG(BPF_REG_2, BPF_REG_6),
387 BPF_MOV64_REG(BPF_REG_2, BPF_REG_6),
703 BPF_MOV64_REG(BPF_REG_2, BPF_REG_6),
740 BPF_MOV64_REG(BPF_REG_2, BPF_REG_6),
845 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6),
891 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6),
H A Dkptr_xchg_inline.c42 exp = BPF_MOV64_REG(BPF_REG_0, BPF_REG_2); in test_kptr_xchg_inline()
/linux/samples/bpf/
H A Dcookie_uid_helper_example.c85 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in prog_load()
94 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10), in prog_load()
101 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), in prog_load()
110 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), in prog_load()
136 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), in prog_load()
137 BPF_MOV64_REG(BPF_REG_3, BPF_REG_10), in prog_load()
148 BPF_MOV64_REG(BPF_REG_9, BPF_REG_0), in prog_load()
H A Dsock_example.c49 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in test_sock()
52 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), in test_sock()
/linux/tools/testing/selftests/bpf/
H A Dtest_verifier.c195 insn[i++] = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); in bpf_fill_ld_abs_vlan_push_pop()
202 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_6); in bpf_fill_ld_abs_vlan_push_pop()
215 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_6); in bpf_fill_ld_abs_vlan_push_pop()
245 insn[i++] = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); in bpf_fill_jump_around_ld_abs()
271 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_0); in bpf_fill_rand_ld_dw()
288 insn[i++] = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); in bpf_fill_scale1()
294 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_10); in bpf_fill_scale1()
319 insn[i++] = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); in bpf_fill_scale2()
326 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_10); in bpf_fill_scale2()
472 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), \
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_uninit.c31 : __imm_insn(mov64_reg, BPF_MOV64_REG(BPF_REG_0, -1)) in read_invalid_register()
/linux/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod.c1509 *insn++ = BPF_MOV64_REG(BPF_REG_8, BPF_REG_1); in st_ops_gen_prologue_with_kfunc()
1518 *insn++ = BPF_MOV64_REG(BPF_REG_1, BPF_REG_0); in st_ops_gen_prologue_with_kfunc()
1520 *insn++ = BPF_MOV64_REG(BPF_REG_1, BPF_REG_8); in st_ops_gen_prologue_with_kfunc()
1557 *insn++ = BPF_MOV64_REG(BPF_REG_1, BPF_REG_0); in st_ops_gen_epilogue_with_kfunc()
1559 *insn++ = BPF_MOV64_REG(BPF_REG_0, BPF_REG_6); in st_ops_gen_epilogue_with_kfunc()
1619 *insn++ = BPF_MOV64_REG(BPF_REG_0, BPF_REG_6); in st_ops_gen_epilogue()
/linux/net/sched/
H A Dbpf_qdisc.c151 *insn++ = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); in BTF_ID_LIST_SINGLE()
157 *insn++ = BPF_MOV64_REG(BPF_REG_1, BPF_REG_6); in BTF_ID_LIST_SINGLE()
/linux/lib/
H A Dtest_bpf.c1957 insn[i++] = BPF_MOV64_REG(rd, R10); in __bpf_fill_atomic_reg_pairs()
2019 insn[i++] = BPF_MOV64_REG(R1, R10); in __bpf_fill_atomic_reg_pairs()
4364 BPF_MOV64_REG(R1, R0),
4365 BPF_MOV64_REG(R2, R1),
4366 BPF_MOV64_REG(R3, R2),
4367 BPF_MOV64_REG(R4, R3),
4368 BPF_MOV64_REG(R5, R4),
4369 BPF_MOV64_REG(R6, R5),
4370 BPF_MOV64_REG(R7, R6),
4371 BPF_MOV64_REG(R8, R7),
[all …]

12