Home
last modified time | relevance | path

Searched refs:BPF_ALU64_REG (Results 1 – 25 of 55) sorted by relevance

123

/linux-6.1.9/tools/testing/selftests/bpf/verifier/
Dmasking.c6 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1),
7 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_1),
10 BPF_ALU64_REG(BPF_AND, BPF_REG_1, BPF_REG_2),
22 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1),
23 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_1),
26 BPF_ALU64_REG(BPF_AND, BPF_REG_1, BPF_REG_2),
38 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1),
39 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_1),
42 BPF_ALU64_REG(BPF_AND, BPF_REG_1, BPF_REG_2),
54 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1),
[all …]
Dsubreg.c31 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1),
43 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1),
46 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6),
70 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1),
76 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1),
79 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6),
103 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1),
109 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1),
112 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6),
136 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1),
[all …]
Draw_stack.c5 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
21 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
37 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
53 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
69 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
84 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
100 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
113 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
123 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
143 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
[all …]
Dvalue_ptr_arith.c22 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0),
55 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0),
86 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0),
117 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0),
150 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0),
183 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0),
218 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0),
245 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0),
270 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1),
271 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
[all …]
Dbounds_deduction.c6 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1),
21 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0),
34 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1),
50 BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_0),
62 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1),
75 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1),
87 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0),
102 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0),
117 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1),
131 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1),
Dregalloc.c16 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0),
17 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2),
41 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0),
42 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2),
67 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0),
68 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2),
93 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0),
94 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2),
125 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_3),
155 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_3),
[all …]
Dbasic_instr.c7 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_2),
88 BPF_ALU64_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1),
111 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
125 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
140 BPF_ALU64_REG(BPF_LSH, BPF_REG_1, BPF_REG_2),
153 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
155 BPF_ALU64_REG(BPF_RSH, BPF_REG_1, BPF_REG_3),
168 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
170 BPF_ALU64_REG(BPF_ARSH, BPF_REG_1, BPF_REG_3),
200 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
[all …]
Dvar_off.c11 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
33 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
55 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
76 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
112 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
154 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_10),
178 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
203 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
228 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
253 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
[all …]
Dbounds_mix_sign_unsign.c15 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
38 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
61 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_1),
63 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8),
87 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8),
108 BPF_ALU64_REG(BPF_AND, BPF_REG_1, BPF_REG_2),
110 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
133 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1),
177 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
201 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
[all …]
Dhelper_value_access.c234 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3),
256 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3),
277 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3),
298 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3),
322 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3),
344 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3),
367 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3),
390 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3),
412 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3),
433 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3),
[all …]
Dbounds.c14 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_3),
16 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
39 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_3),
40 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
61 BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_0),
92 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
116 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
141 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
165 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_6),
189 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_6),
[all …]
Dld_abs.c168 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1),
172 BPF_ALU64_REG(BPF_MOV, BPF_REG_8, BPF_REG_0),
174 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_0),
188 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1),
192 BPF_ALU64_REG(BPF_MOV, BPF_REG_8, BPF_REG_0),
194 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_0),
208 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1),
224 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1),
Dunpriv.c24 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_10),
165 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
177 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
191 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
206 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
224 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
251 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
285 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
316 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
348 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10),
[all …]
Ddiv0.c31 BPF_ALU64_REG(BPF_DIV, BPF_REG_2, BPF_REG_1),
67 BPF_ALU64_REG(BPF_MOD, BPF_REG_2, BPF_REG_1),
116 BPF_ALU64_REG(BPF_DIV, BPF_REG_0, BPF_REG_1),
166 BPF_ALU64_REG(BPF_MOD, BPF_REG_0, BPF_REG_1),
178 BPF_ALU64_REG(BPF_MOD, BPF_REG_0, BPF_REG_1),
Dbpf_get_stack.c23 BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8),
25 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_8),
30 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_1),
33 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_5),
Ddirect_packet_access.c8 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_2),
48 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_4),
53 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_2),
232 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5),
257 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5),
288 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5),
311 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5),
398 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2),
418 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_2),
438 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_2),
[all …]
Dspill_fill.c21 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1),
151 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_4),
194 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_4),
226 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_4),
254 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_4),
284 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_4),
313 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_4),
Djit.c56 BPF_ALU64_REG(BPF_MUL, BPF_REG_0, BPF_REG_1),
61 BPF_ALU64_REG(BPF_MUL, BPF_REG_3, BPF_REG_1),
111 BPF_ALU64_REG(BPF_DIV, BPF_REG_0, BPF_REG_1),
127 BPF_ALU64_REG(BPF_MOD, BPF_REG_1, BPF_REG_3),
142 BPF_ALU64_REG(BPF_MOD, BPF_REG_2, BPF_REG_2),
Darray_access.c29 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
51 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
77 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
115 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
135 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
158 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
183 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
210 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8),
Dbasic_call.c42 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1),
44 BPF_ALU64_REG(BPF_MOV, BPF_REG_1, BPF_REG_6),
Dstack_ptr.c249 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
265 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
280 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
293 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2),
310 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_1),
Dconst_or.c37 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_4),
52 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_4),
Dsearch_pruning.c72 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1),
159 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8),
209 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1),
211 BPF_ALU64_REG(BPF_MOV, BPF_REG_7, BPF_REG_0),
/linux-6.1.9/lib/
Dtest_bpf.c507 insns[i++] = BPF_ALU64_REG(op, R0, R1); in __bpf_fill_max_jmp()
624 insn[i++] = BPF_ALU64_REG(BPF_MOV, R1, R3); in __bpf_fill_alu_shift()
642 insn[i++] = BPF_ALU64_REG(op, R1, R2); in __bpf_fill_alu_shift()
756 insn[i++] = BPF_ALU64_REG(op, R1, R1); in __bpf_fill_alu_shift_same_reg()
972 insns[i++] = BPF_ALU64_REG(op, R1, R2); in __bpf_emit_alu64_reg()
1444 insns[i++] = BPF_ALU64_REG(op, rd, rs); in __bpf_fill_alu_reg_pairs()
2004 insn[i++] = BPF_ALU64_REG(BPF_OP(op), R1, R10); in __bpf_fill_atomic_reg_pairs()
2165 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in bpf_fill_ld_imm64_magn()
2229 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in __bpf_fill_ld_imm64_bytes()
3711 BPF_ALU64_REG(BPF_SUB, R1, R2),
[all …]
/linux-6.1.9/tools/testing/selftests/bpf/prog_tests/
Dalign.c258 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6),
269 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6),
282 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6),
284 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6),
363 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6),
374 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6),
428 BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_2),
439 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5),
485 BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_7),
491 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6),
[all …]

123