Home
last modified time | relevance | path

Searched refs:BPF_REG_3 (Results 1 – 25 of 90) sorted by relevance

1234

/Linux-v6.1/tools/testing/selftests/bpf/verifier/
Dhelper_value_access.c12 BPF_MOV64_IMM(BPF_REG_3, 0),
31 BPF_MOV64_IMM(BPF_REG_3, 0),
69 BPF_MOV64_IMM(BPF_REG_3, 0),
89 BPF_MOV64_IMM(BPF_REG_3, 0),
111 BPF_MOV64_IMM(BPF_REG_3, 0),
131 BPF_MOV64_IMM(BPF_REG_3, 0),
172 BPF_MOV64_IMM(BPF_REG_3, 0),
193 BPF_MOV64_IMM(BPF_REG_3, 0),
214 BPF_MOV64_IMM(BPF_REG_3, 0),
233 BPF_MOV64_IMM(BPF_REG_3, offsetof(struct test_val, foo)),
[all …]
Dxdp_direct_packet_access.c5 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
9 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 8),
10 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_3, 1),
23 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
27 BPF_ALU64_IMM(BPF_SUB, BPF_REG_3, 8),
28 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_3, 1),
41 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
45 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_3, 1),
58 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
62 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_3, 1),
[all …]
Ddirect_packet_access.c20 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
24 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
38 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
40 BPF_MOV64_REG(BPF_REG_5, BPF_REG_3),
43 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_3, 7),
44 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_3, 12),
46 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
48 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_4),
53 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_2),
54 BPF_MOV64_REG(BPF_REG_2, BPF_REG_3),
[all …]
Dmeta_access.c6 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
9 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
22 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
27 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_3, 1),
41 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
45 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
59 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
64 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
76 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
79 BPF_MOV64_REG(BPF_REG_0, BPF_REG_3),
[all …]
Djit.c60 BPF_LD_IMM64(BPF_REG_3, 0xfefefeULL),
61 BPF_ALU64_REG(BPF_MUL, BPF_REG_3, BPF_REG_1),
62 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
65 BPF_LD_IMM64(BPF_REG_3, 0xfefefeULL),
66 BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, 0xefefef),
67 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
76 BPF_LD_IMM64(BPF_REG_3, 0xfefefeULL),
77 BPF_ALU32_REG(BPF_MUL, BPF_REG_3, BPF_REG_1),
78 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
81 BPF_LD_IMM64(BPF_REG_3, 0xfefefeULL),
[all …]
Druntime_jit.c4 BPF_MOV64_IMM(BPF_REG_3, 0),
17 BPF_MOV64_IMM(BPF_REG_3, 1),
30 BPF_MOV64_IMM(BPF_REG_3, 3),
43 BPF_MOV64_IMM(BPF_REG_3, 2),
62 BPF_MOV64_IMM(BPF_REG_3, 2),
65 BPF_MOV64_IMM(BPF_REG_3, 2),
84 BPF_MOV64_IMM(BPF_REG_3, 2),
87 BPF_MOV64_IMM(BPF_REG_3, 2),
106 BPF_MOV64_IMM(BPF_REG_3, 0),
109 BPF_MOV64_IMM(BPF_REG_3, 2),
[all …]
Dlwt.c6 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
10 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
24 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
28 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
42 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
46 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
59 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
63 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
76 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
80 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
[all …]
Dhelper_packet_access.c5 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
9 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_3, 5),
11 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
40 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
44 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_3, 10),
50 BPF_JMP_REG(BPF_JGT, BPF_REG_5, BPF_REG_3, 4),
65 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
69 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_3, 2),
86 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
91 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_3, 3),
[all …]
Draw_stack.c7 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6),
23 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6),
39 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6),
55 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6),
71 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6),
87 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6),
104 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6),
126 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6),
148 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6),
153 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_6, 0),
[all …]
Dsearch_pruning.c93 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, 0),
94 BPF_JMP_IMM(BPF_JEQ, BPF_REG_3, 0xbeef, 2),
120 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, 0),
122 BPF_JMP_IMM(BPF_JEQ, BPF_REG_3, 0xbeef, 2),
145 BPF_MOV64_IMM(BPF_REG_3, 0),
146 BPF_MOV64_IMM(BPF_REG_3, 0),
148 BPF_MOV64_IMM(BPF_REG_3, 0),
176 BPF_MOV64_IMM(BPF_REG_3, 1),
177 BPF_MOV64_IMM(BPF_REG_3, 1),
178 BPF_MOV64_IMM(BPF_REG_3, 1),
[all …]
Dregalloc.c65 BPF_MOV64_IMM(BPF_REG_3, 0),
66 BPF_JMP_REG(BPF_JSGE, BPF_REG_3, BPF_REG_2, 3),
91 BPF_MOV64_IMM(BPF_REG_3, 0),
92 BPF_JMP_REG(BPF_JSGE, BPF_REG_3, BPF_REG_2, 3),
122 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_10, -8), /* fill r3 */
123 BPF_JMP_REG(BPF_JSGE, BPF_REG_0, BPF_REG_3, 2),
125 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_3),
152 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_10, -8), /* fill r3 */
153 BPF_JMP_REG(BPF_JSGE, BPF_REG_0, BPF_REG_3, 2),
155 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_3),
[all …]
Dhelper_access_var_len.c21 BPF_MOV64_IMM(BPF_REG_3, 0),
38 BPF_MOV64_IMM(BPF_REG_3, 0),
57 BPF_MOV64_IMM(BPF_REG_3, 0),
86 BPF_MOV64_IMM(BPF_REG_3, 0),
114 BPF_MOV64_IMM(BPF_REG_3, 0),
134 BPF_MOV64_IMM(BPF_REG_3, 0),
154 BPF_MOV64_IMM(BPF_REG_3, 0),
173 BPF_MOV64_IMM(BPF_REG_3, 0),
192 BPF_MOV64_IMM(BPF_REG_3, 0),
210 BPF_MOV64_IMM(BPF_REG_3, 0),
[all …]
Dspill_fill.c38 BPF_MOV64_IMM(BPF_REG_3, 0),
68 BPF_MOV64_IMM(BPF_REG_3, 0),
140 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
153 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
183 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
196 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
211 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
228 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
243 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1,
256 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
[all …]
Dbpf_get_stack.c15 BPF_MOV64_IMM(BPF_REG_3, sizeof(struct test_val)/2),
29 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
30 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_1),
34 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_1, 4),
36 BPF_MOV64_REG(BPF_REG_3, BPF_REG_9),
66 BPF_MOV64_IMM(BPF_REG_3, 48),
75 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0),
Dprecise.c33 BPF_MOV64_IMM(BPF_REG_3, 0),
93 BPF_MOV64_IMM(BPF_REG_3, 0),
146 BPF_MOV64_REG(BPF_REG_3, BPF_REG_10),
147 BPF_JMP_IMM(BPF_JNE, BPF_REG_3, 123, 0),
148 BPF_ST_MEM(BPF_DW, BPF_REG_3, -8, 0),
172 BPF_MOV64_REG(BPF_REG_3, BPF_REG_10),
173 BPF_JMP_IMM(BPF_JNE, BPF_REG_3, 123, 0),
174 BPF_STX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, -8),
202 BPF_MOV64_IMM(BPF_REG_3, 0),
Dmasking.c292 BPF_MOV64_IMM(BPF_REG_3, -46),
293 BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, -1),
295 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_3),
296 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_3),
299 BPF_ALU64_REG(BPF_AND, BPF_REG_3, BPF_REG_2),
300 BPF_MOV64_REG(BPF_REG_0, BPF_REG_3),
309 BPF_MOV64_IMM(BPF_REG_3, -47),
310 BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, -1),
312 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_3),
313 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_3),
[all …]
Dctx_sk_msg.c133 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_1,
137 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
150 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_1,
154 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
167 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_1,
171 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 4),
174 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_3, 1),
Dand.c38 BPF_MOV32_IMM(BPF_REG_3, 1),
39 BPF_ALU32_REG(BPF_SUB, BPF_REG_3, BPF_REG_9),
40 BPF_ALU32_IMM(BPF_MUL, BPF_REG_3, 0x10000000),
41 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_3),
42 BPF_STX_MEM(BPF_W, BPF_REG_0, BPF_REG_3, 0),
Djump.c144 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
146 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
152 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
158 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
164 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
170 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
380 BPF_MOV64_IMM(BPF_REG_3, 0),
381 BPF_ALU64_IMM(BPF_NEG, BPF_REG_3, 0),
382 BPF_ALU64_IMM(BPF_NEG, BPF_REG_3, 0),
383 BPF_ALU64_IMM(BPF_OR, BPF_REG_3, 32767),
[all …]
Dvalue_adj_spill.c14 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_1, 0),
15 BPF_ST_MEM(BPF_DW, BPF_REG_3, 0, 42),
35 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_1, 0),
36 BPF_ST_MEM(BPF_DW, BPF_REG_3, 0, 42),
Dconst_or.c8 BPF_MOV64_IMM(BPF_REG_3, 0),
22 BPF_MOV64_IMM(BPF_REG_3, 0),
38 BPF_MOV64_IMM(BPF_REG_3, 0),
53 BPF_MOV64_IMM(BPF_REG_3, 0),
Dbasic_instr.c154 BPF_LD_IMM64(BPF_REG_3, 0),
155 BPF_ALU64_REG(BPF_RSH, BPF_REG_1, BPF_REG_3),
169 BPF_LD_IMM64(BPF_REG_3, 0),
170 BPF_ALU64_REG(BPF_ARSH, BPF_REG_1, BPF_REG_3),
210 BPF_MOV64_IMM(BPF_REG_3, 0),
211 BPF_MOV64_REG(BPF_REG_2, BPF_REG_3),
/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/
Dalign.c32 BPF_MOV64_IMM(BPF_REG_3, 2),
33 BPF_MOV64_IMM(BPF_REG_3, 4),
34 BPF_MOV64_IMM(BPF_REG_3, 8),
35 BPF_MOV64_IMM(BPF_REG_3, 16),
36 BPF_MOV64_IMM(BPF_REG_3, 32),
54 BPF_MOV64_IMM(BPF_REG_3, 1),
55 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
56 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
57 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
58 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
[all …]
/Linux-v6.1/tools/testing/selftests/bpf/
Dtest_sysctl.c238 BPF_MOV64_IMM(BPF_REG_3, 8),
279 BPF_MOV64_IMM(BPF_REG_3, 7),
323 BPF_MOV64_IMM(BPF_REG_3, 17),
377 BPF_MOV64_IMM(BPF_REG_3, 16),
425 BPF_MOV64_IMM(BPF_REG_3, 7),
464 BPF_MOV64_IMM(BPF_REG_3, 8),
503 BPF_MOV64_IMM(BPF_REG_3, 7),
542 BPF_MOV64_IMM(BPF_REG_3, 6),
579 BPF_MOV64_IMM(BPF_REG_3, 8),
615 BPF_MOV64_IMM(BPF_REG_3, 8),
[all …]
/Linux-v6.1/samples/bpf/
Dtest_cgrp2_sock.c43 BPF_MOV64_IMM(BPF_REG_3, idx), in prog_load()
45 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, offsetof(struct bpf_sock, bound_dev_if)), in prog_load()
56 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0), in prog_load()
58 BPF_MOV64_IMM(BPF_REG_3, mark), in prog_load()
63 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, offsetof(struct bpf_sock, mark)), in prog_load()
69 BPF_MOV64_IMM(BPF_REG_3, prio), in prog_load()
71 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, offsetof(struct bpf_sock, priority)), in prog_load()

1234