Home
last modified time | relevance | path

Searched refs:BPF_REG_4 (Results 1 – 25 of 62) sorted by relevance

123

/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/
Dalign.c60 BPF_MOV64_IMM(BPF_REG_4, 32),
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),
91 BPF_MOV64_IMM(BPF_REG_4, 8),
92 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
93 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 2),
153 LOAD_UNKNOWN(BPF_REG_4),
154 BPF_ALU64_IMM(BPF_LSH, BPF_REG_4, 5),
[all …]
/Linux-v6.1/tools/testing/selftests/bpf/verifier/
Dspill_fill.c143 BPF_MOV32_IMM(BPF_REG_4, 20),
145 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_4, -8),
147 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_10, -8),
151 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_4),
166 BPF_MOV32_IMM(BPF_REG_4, 20),
168 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_4, -8),
170 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_10, -4),
186 BPF_MOV32_IMM(BPF_REG_4, 20),
188 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_4, -8),
190 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_10, -8),
[all …]
Dhelper_packet_access.c12 BPF_MOV64_IMM(BPF_REG_4, 0),
42 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
43 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8),
44 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_3, 10),
46 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
47 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_5),
48 BPF_MOV64_REG(BPF_REG_5, BPF_REG_4),
52 BPF_MOV64_REG(BPF_REG_2, BPF_REG_4),
67 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
68 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 4),
[all …]
Dmeta_access.c25 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
26 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8),
27 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_3, 1),
61 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1, offsetof(struct xdp_md, data)),
62 BPF_MOV64_REG(BPF_REG_0, BPF_REG_4),
78 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1, offsetof(struct xdp_md, data)),
81 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_4, 3),
100 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
101 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 8),
102 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_0, 1),
[all …]
Dvalue_or_null.c10 BPF_MOV64_REG(BPF_REG_4, BPF_REG_0),
12 BPF_ST_MEM(BPF_DW, BPF_REG_4, 0, 0),
28 BPF_MOV64_REG(BPF_REG_4, BPF_REG_0),
29 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -2),
30 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, 2),
32 BPF_ST_MEM(BPF_DW, BPF_REG_4, 0, 0),
49 BPF_MOV64_REG(BPF_REG_4, BPF_REG_0),
50 BPF_ALU64_IMM(BPF_AND, BPF_REG_4, -1),
52 BPF_ST_MEM(BPF_DW, BPF_REG_4, 0, 0),
69 BPF_MOV64_REG(BPF_REG_4, BPF_REG_0),
[all …]
Ddirect_packet_access.c36 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1,
42 BPF_JMP_REG(BPF_JGT, BPF_REG_5, BPF_REG_4, 15),
44 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_3, 12),
45 BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 14),
48 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_4),
279 BPF_MOV64_IMM(BPF_REG_4, 1),
280 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_4, 2),
333 BPF_MOV64_REG(BPF_REG_4, BPF_REG_10),
334 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
335 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_2, 0),
[all …]
Dhelper_access_var_len.c19 BPF_MOV64_IMM(BPF_REG_4, 0),
20 BPF_JMP_REG(BPF_JGE, BPF_REG_4, BPF_REG_2, 2),
55 BPF_MOV64_IMM(BPF_REG_4, 0),
56 BPF_JMP_REG(BPF_JGE, BPF_REG_4, BPF_REG_2, 2),
84 BPF_MOV64_IMM(BPF_REG_4, 0),
85 BPF_JMP_REG(BPF_JGE, BPF_REG_4, BPF_REG_2, 2),
112 BPF_MOV64_IMM(BPF_REG_4, 0),
113 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
131 BPF_MOV64_IMM(BPF_REG_4, 0),
132 BPF_JMP_REG(BPF_JGE, BPF_REG_4, BPF_REG_2, 3),
[all …]
Draw_stack.c8 BPF_MOV64_IMM(BPF_REG_4, 8),
24 BPF_MOV64_IMM(BPF_REG_4, -8),
40 BPF_MOV64_IMM(BPF_REG_4, ~0),
56 BPF_MOV64_IMM(BPF_REG_4, 0),
72 BPF_MOV64_IMM(BPF_REG_4, 8),
88 BPF_MOV64_IMM(BPF_REG_4, 8),
105 BPF_MOV64_IMM(BPF_REG_4, 8),
127 BPF_MOV64_IMM(BPF_REG_4, 8),
149 BPF_MOV64_IMM(BPF_REG_4, 8),
179 BPF_MOV64_IMM(BPF_REG_4, 8),
[all …]
Dcalls.c1552 BPF_MOV64_REG(BPF_REG_4, BPF_REG_9),
1565 BPF_JMP_IMM(BPF_JNE, BPF_REG_4, 1, 2),
1624 BPF_MOV64_REG(BPF_REG_4, BPF_REG_9),
1637 BPF_JMP_IMM(BPF_JNE, BPF_REG_4, 1, 2),
1693 BPF_MOV64_REG(BPF_REG_4, BPF_REG_9),
1706 BPF_JMP_IMM(BPF_JNE, BPF_REG_4, 1, 2),
1764 BPF_MOV64_REG(BPF_REG_4, BPF_REG_9),
1777 BPF_JMP_IMM(BPF_JNE, BPF_REG_4, 1, 2),
1833 BPF_MOV64_REG(BPF_REG_4, BPF_REG_9),
1846 BPF_JMP_IMM(BPF_JNE, BPF_REG_4, 0, 2),
[all …]
Dref_tracking.c27 BPF_MOV64_REG(BPF_REG_4, BPF_REG_10),
28 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
29 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_0, 0),
41 BPF_MOV64_REG(BPF_REG_4, BPF_REG_10),
42 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
43 BPF_STX_MEM(BPF_DW, BPF_REG_4, BPF_REG_0, 0),
45 BPF_ST_MEM(BPF_DW, BPF_REG_4, 0, 0),
422 BPF_MOV64_REG(BPF_REG_4, BPF_REG_10),
423 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8),
430 BPF_MOV64_REG(BPF_REG_6, BPF_REG_4),
[all …]
Dconst_or.c36 BPF_MOV64_IMM(BPF_REG_4, 13),
37 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_4),
51 BPF_MOV64_IMM(BPF_REG_4, 24),
52 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_4),
Dvar_off.c146 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_1, offsetof(struct bpf_sock_ops,
149 BPF_JMP_IMM(BPF_JSLT, BPF_REG_4, 0, 4),
153 BPF_ALU64_IMM(BPF_SUB, BPF_REG_4, 16),
154 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_10),
301 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1, 0),
303 BPF_ALU64_IMM(BPF_AND, BPF_REG_4, 4),
304 BPF_ALU64_IMM(BPF_SUB, BPF_REG_4, 16),
308 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_10),
Dbpf_loop_inline.c49 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
75 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
84 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 1),
116 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
154 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
188 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
195 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
207 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0),
Dint_ptr.c20 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
52 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
86 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
118 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
150 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
Dprecise.c149 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_10, -8),
151 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_0, 0),
175 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_10, -8),
177 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_0, 0),
198 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1, offsetof(struct xdp_md, ingress_ifindex)),
203 BPF_JMP_IMM(BPF_JEQ, BPF_REG_4, 0, 1),
Dsearch_pruning.c95 BPF_MOV64_IMM(BPF_REG_4, 0),
97 BPF_MOV64_IMM(BPF_REG_4, 1),
98 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_4, -16),
121 BPF_MOV64_IMM(BPF_REG_4, 0),
123 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_4, -16),
125 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_4, -24),
Dld_ind.c41 BPF_MOV64_IMM(BPF_REG_4, 1),
42 BPF_LD_IND(BPF_W, BPF_REG_4, -0x200000),
43 BPF_MOV64_REG(BPF_REG_0, BPF_REG_4),
Datomic_fetch.c125 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 1, BPF_ADD | BPF_FETCH, 2, 3),
131 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_AND | BPF_FETCH, 0x011, 0x010),
137 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_OR | BPF_FETCH, 0x011, 0x011),
143 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
149 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_XCHG, 0x011, 0x011),
Dcgroup_skb.c8 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1,
37 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1,
60 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1,
72 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_4,
95 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1,
Dvalue_ptr_arith.c15 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_0, 0),
16 BPF_JMP_IMM(BPF_JEQ, BPF_REG_4, 1, 4),
48 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_0, 0),
49 BPF_JMP_IMM(BPF_JEQ, BPF_REG_4, 1, 2),
81 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_0, 0),
82 BPF_JMP_IMM(BPF_JEQ, BPF_REG_4, 1, 2),
112 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_0, 0),
113 BPF_JMP_IMM(BPF_JEQ, BPF_REG_4, 1, 2),
141 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_0, 0),
142 BPF_JMP_IMM(BPF_JEQ, BPF_REG_4, 1, 4),
[all …]
Dbpf_get_stack.c16 BPF_MOV64_IMM(BPF_REG_4, 256),
37 BPF_MOV64_IMM(BPF_REG_4, 0),
67 BPF_MOV64_IMM(BPF_REG_4, 0),
Devent_output.c30 BPF_MOV64_REG(BPF_REG_4, BPF_REG_10), \
31 BPF_ALU64_IMM(BPF_ADD, BPF_REG_4, -8), \
Dsock.c471 BPF_MOV64_IMM(BPF_REG_4, 0),
494 BPF_MOV64_IMM(BPF_REG_4, 1),
520 BPF_MOV64_IMM(BPF_REG_4, 1),
546 BPF_MOV64_IMM(BPF_REG_4, 1),
667 BPF_MOV64_IMM(BPF_REG_4, 0),
682 BPF_MOV64_IMM(BPF_REG_4, 0),
697 BPF_MOV64_IMM(BPF_REG_4, 0),
Darray_access.c249 BPF_MOV64_IMM(BPF_REG_4, 0),
290 BPF_MOV64_IMM(BPF_REG_4, 8),
330 BPF_MOV64_IMM(BPF_REG_4, 8),
369 BPF_MOV64_IMM(BPF_REG_4, 0),
/Linux-v6.1/tools/testing/selftests/bpf/
Dtest_sysctl.c241 BPF_MOV64_IMM(BPF_REG_4, BPF_F_SYSCTL_BASE_NAME),
282 BPF_MOV64_IMM(BPF_REG_4, BPF_F_SYSCTL_BASE_NAME),
326 BPF_MOV64_IMM(BPF_REG_4, 0),
380 BPF_MOV64_IMM(BPF_REG_4, 0),
428 BPF_MOV64_IMM(BPF_REG_4, 0),
891 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
935 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
961 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
1005 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
1038 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7),
[all …]

123