Home
last modified time | relevance | path

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

1234

/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/prog_tests/
H A Dalign.c55 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),
59 BPF_ALU64_IMM(BPF_RSH, BPF_REG_3, 4),
61 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
62 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
63 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
64 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
89 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 4),
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/verifier/
H A Dmasking.c8 BPF_ALU64_IMM(BPF_NEG, BPF_REG_2, 0),
9 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63),
24 BPF_ALU64_IMM(BPF_NEG, BPF_REG_2, 0),
25 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63),
40 BPF_ALU64_IMM(BPF_NEG, BPF_REG_2, 0),
41 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63),
56 BPF_ALU64_IMM(BPF_NEG, BPF_REG_2, 0),
57 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63),
72 BPF_ALU64_IMM(BPF_NEG, BPF_REG_2, 0),
73 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63),
[all …]
H A Dbounds.c6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
15 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 56),
31 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
57 BPF_ALU64_IMM(BPF_ADD, BPF_REG_ARG2, -8),
64 BPF_ALU64_IMM(BPF_ADD, BPF_REG_ARG2, -8),
83 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
90 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 32),
107 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
114 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 32),
132 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
[all …]
H A Dsubreg.c20 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
39 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
45 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
59 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
72 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
78 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
92 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
105 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
111 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
125 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
[all …]
H A Dspin_lock.c6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
14 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 4),
17 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 4),
34 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
42 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 4),
45 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 4),
63 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
71 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 4),
74 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 4),
93 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4),
[all …]
H A Dvar_off.c7 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 4),
28 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 4),
29 BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 8),
50 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 4),
51 BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 8),
71 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 8),
72 BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 16),
107 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 8),
108 BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 16),
153 BPF_ALU64_IMM(BPF_SUB, BPF_REG_4, 16),
[all …]
H A Dstack_ptr.c5 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -10),
17 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
29 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -10),
41 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -80000),
54 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
66 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -1),
89 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 0),
103 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 0),
116 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, (1 << 29) - 1),
129 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, (1 << 29) - 1),
[all …]
H A Dloops1.c5 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
17 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 3),
29 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
41 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
52 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
64 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
77 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
90 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1),
104 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 1),
118 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 1),
[all …]
H A Dhelper_packet_access.c8 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 8),
43 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8),
49 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 8),
68 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
88 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
90 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 7),
110 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 8),
146 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8),
152 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 8),
172 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
[all …]
H A Dvalue_ptr_arith.c8 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
33 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
61 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
86 BPF_ALU64_IMM(BPF_ADD, BPF_REG_ARG2, -16),
133 BPF_ALU64_IMM(BPF_ADD, BPF_REG_ARG2, -16),
180 BPF_ALU64_IMM(BPF_ADD, BPF_REG_ARG2, -16),
207 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
213 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -16),
229 BPF_ALU64_IMM(BPF_MUL, BPF_REG_0, -1),
232 BPF_ALU64_IMM(BPF_MUL, BPF_REG_0, -1),
[all …]
H A Ddirect_packet_access.c23 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
41 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14),
45 BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 14),
51 BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 49),
52 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 49),
55 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
86 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
103 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
122 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
142 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
[all …]
H A Dhelper_value_access.c5 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
24 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
43 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
62 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
82 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
102 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
108 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, offsetof(struct test_val, foo)),
123 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
129 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, offsetof(struct test_val, foo)),
143 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
[all …]
H A Dhelper_access_var_len.c5 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -64),
18 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 64),
34 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -64),
37 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 64),
51 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -64),
54 BPF_ALU64_IMM(BPF_AND, BPF_REG_2, 65),
70 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -64),
98 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -64),
127 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -64),
133 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 1),
[all …]
H A Dxdp_direct_packet_access.c8 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 8),
9 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, 8),
26 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 8),
27 BPF_ALU64_IMM(BPF_SUB, BPF_REG_3, 8),
44 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 8),
61 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 8),
79 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 8),
97 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 9),
114 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 7),
132 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 8),
[all …]
H A Darray_access.c6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
23 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
28 BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2),
44 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
50 BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2),
66 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
92 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
109 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
114 BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2),
129 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
[all …]
H A Dvalue_or_null.c7 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
25 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
29 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -2),
30 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 2),
46 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
50 BPF_ALU64_IMM(BPF_AND, BPF_REG_4, -1),
66 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
70 BPF_ALU64_IMM(BPF_LSH, BPF_REG_4, 1),
86 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
110 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
[all …]
H A Dcgroup_storage.c9 BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 1),
24 BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 1),
38 BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 1),
52 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 1),
69 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 1),
86 BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 1),
102 BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 1),
119 BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 1),
134 BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 1),
148 BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 1),
[all …]
H A Dvalue.c5 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
23 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
28 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 3),
36 BPF_ALU64_IMM(BPF_ADD, BPF_REG_8, 5),
41 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 3),
57 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
64 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 3),
70 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 5),
85 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
90 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, offsetof(struct test_val, foo)),
[all …]
H A Dmeta_access.c8 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
24 BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 8),
26 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8),
44 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
63 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
80 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
99 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
101 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8),
118 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8),
120 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8),
[all …]
H A Dint_ptr.c6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
19 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
37 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
50 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
69 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
82 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -12),
103 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -16),
116 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 12),
135 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
148 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
H A Dcalls.c36 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
61 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
85 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, 8),
96 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
102 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 64),
361 BPF_ALU64_IMM(BPF_ADD, BPF_REG_8, 8),
386 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
431 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
434 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
437 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -64),
[all …]
H A Draw_stack.c6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
22 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
38 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
54 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
70 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
85 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
101 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -16),
124 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
144 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -16),
174 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -16),
[all …]
H A Dunpriv.c15 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, 8),
34 BPF_ALU64_IMM(BPF_NEG, BPF_REG_1, 0),
69 BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -8),
86 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
104 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
166 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
178 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
192 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
207 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
224 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8),
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/
H A Dtest_sysctl.c134 BPF_ALU64_IMM(BPF_AND, BPF_REG_7, 1),
231 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
272 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
314 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -24),
369 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -16),
418 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
460 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
496 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
535 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
574 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8),
[all …]
/OK3568_Linux_fs/kernel/lib/
H A Dtest_bpf.c1109 BPF_ALU64_IMM(BPF_MOV, R1, 1),
1110 BPF_ALU64_IMM(BPF_ADD, R1, 2),
1111 BPF_ALU64_IMM(BPF_MOV, R2, 3),
1113 BPF_ALU64_IMM(BPF_ADD, R1, -1),
1114 BPF_ALU64_IMM(BPF_MUL, R1, 3),
1125 BPF_ALU64_IMM(BPF_MOV, R0, -1),
1126 BPF_ALU64_IMM(BPF_MOV, R1, -1),
1127 BPF_ALU64_IMM(BPF_MOV, R2, 3),
1131 BPF_ALU64_IMM(BPF_MOV, R0, 1),
1145 BPF_ALU64_IMM(BPF_RSH, R1, 8),
[all …]

1234