Home
last modified time | relevance | path

Searched refs:BPF_MOV64_REG (Results 1 – 25 of 36) 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 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 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 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.c216 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
221 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
257 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
262 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
299 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
306 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
354 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
360 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
403 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10),
408 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()
H A Dreg_bounds.c896 emit(BPF_MOV64_REG(BPF_REG_6, BPF_REG_0)); in load_range_cmp_prog()
901 emit(BPF_MOV64_REG(BPF_REG_7, BPF_REG_0)); in load_range_cmp_prog()
969 emit(BPF_MOV64_REG(BPF_REG_0, BPF_REG_6)); in load_range_cmp_prog()
970 emit(BPF_MOV64_REG(BPF_REG_0, BPF_REG_7)); in load_range_cmp_prog()
986 emit(BPF_MOV64_REG(BPF_REG_0, BPF_REG_6)); in load_range_cmp_prog()
987 emit(BPF_MOV64_REG(BPF_REG_0, BPF_REG_7)); in load_range_cmp_prog()
1003 emit(BPF_MOV64_REG(BPF_REG_0, BPF_REG_6)); in load_range_cmp_prog()
1004 emit(BPF_MOV64_REG(BPF_REG_0, BPF_REG_7)); in load_range_cmp_prog()
/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/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.c1416 *insn++ = BPF_MOV64_REG(BPF_REG_8, BPF_REG_1); in st_ops_gen_prologue_with_kfunc()
1425 *insn++ = BPF_MOV64_REG(BPF_REG_1, BPF_REG_0); in st_ops_gen_prologue_with_kfunc()
1427 *insn++ = BPF_MOV64_REG(BPF_REG_1, BPF_REG_8); in st_ops_gen_prologue_with_kfunc()
1464 *insn++ = BPF_MOV64_REG(BPF_REG_1, BPF_REG_0); in st_ops_gen_epilogue_with_kfunc()
1466 *insn++ = BPF_MOV64_REG(BPF_REG_0, BPF_REG_6); in st_ops_gen_epilogue_with_kfunc()
1526 *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