Lines Matching defs:iter
36 struct bpf_iter_num iter;
40 "r1 = %[iter];"
45 "r1 = %[iter];"
48 : __imm_ptr(iter), ITER_HELPERS
59 struct bpf_iter_num iter;
63 "r1 = %[iter];"
68 : __imm_ptr(iter), ITER_HELPERS
80 struct bpf_iter_num iter;
83 "r1 = %[iter];"
86 : __imm_ptr(iter), ITER_HELPERS
97 struct bpf_iter_num iter;
101 "r1 = %[iter];"
106 /* directly write over first half of iter state */
107 "*(u64 *)(%[iter] + 0) = r0;"
110 "r1 = %[iter];"
113 : __imm_ptr(iter), ITER_HELPERS
124 struct bpf_iter_num iter;
128 "r1 = %[iter];"
133 /* directly write over first half of iter state */
134 "*(u64 *)(%[iter] + 0) = r0;"
136 /* don't destroy iter, leaking ref, which should fail */
138 : __imm_ptr(iter), ITER_HELPERS
149 struct bpf_iter_num iter;
153 "r1 = %[iter];"
159 "r1 = %[iter];"
166 "r1 = %[iter];"
169 : __imm_ptr(iter), ITER_HELPERS, __imm(bpf_probe_read_kernel)
178 struct bpf_iter_num iter;
180 bpf_iter_num_new(&iter, 0, 1);
202 struct bpf_iter_num iter;
206 "r1 = %[iter];"
211 "r1 = %[iter];"
217 "r1 = %[iter];"
222 "r1 = %[iter];"
225 : __imm_ptr(iter), ITER_HELPERS
236 struct bpf_iter_num iter;
240 "r1 = %[iter];"
245 "r1 = %[iter];"
250 "r1 = %[iter];"
253 : __imm_ptr(iter), ITER_HELPERS
264 struct bpf_iter_num iter;
268 "r1 = %[iter];"
273 "r1 = %[iter];"
276 "r1 = %[iter];"
279 : __imm_ptr(iter), ITER_HELPERS
290 struct bpf_iter_num iter;
294 "r1 = %[iter];"
297 "r1 = %[iter];"
300 : __imm_ptr(iter), ITER_HELPERS
311 struct bpf_iter_num iter;
315 "r1 = %[iter];"
320 "r1 = %[iter];"
323 "r1 = %[iter];"
326 : __imm_ptr(iter), ITER_HELPERS
375 struct bpf_iter_num iter;
397 "*(u64 *)(%[iter] + 0) = r6;"
403 "r1 = %[iter];"
409 "*(u64 *)(%[iter] + 0) = r6;"
415 "*(u64 *)(%[iter] + 0) = r6;"
417 : __imm_ptr(iter),