Home
last modified time | relevance | path

Searched refs:bpf_iter_num (Results 1 – 13 of 13) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Diters_state_safety.c36 struct bpf_iter_num iter; in create_and_destroy()
59 struct bpf_iter_num iter; in create_and_forget_to_destroy_fail()
80 struct bpf_iter_num iter; in destroy_without_creating_fail()
97 struct bpf_iter_num iter; in compromise_iter_w_direct_write_fail()
124 struct bpf_iter_num iter; in compromise_iter_w_direct_write_and_skip_destroy_fail()
149 struct bpf_iter_num iter; in compromise_iter_w_helper_write_fail()
178 struct bpf_iter_num iter; in subprog_with_iter()
202 struct bpf_iter_num iter; in valid_stack_reuse()
236 struct bpf_iter_num iter; in double_create_fail()
264 struct bpf_iter_num ite in double_destroy_fail()
[all...]
H A Diters_looping.c35 struct bpf_iter_num iter; in consume_first_item_only()
66 struct bpf_iter_num iter; in missing_null_check_fail()
99 struct bpf_iter_num iter; in wrong_sized_read_fail()
132 struct bpf_iter_num iter; in __flag()
168 struct bpf_iter_num iter; in iterator_with_diff_stack_depth()
H A Diters_num.c142 struct bpf_iter_num it; in num_invalid_range()
156 struct bpf_iter_num it; in num_max_range()
170 struct bpf_iter_num it; in num_e2big_range()
184 struct bpf_iter_num it; in num_succ_elem_cnt()
204 struct bpf_iter_num it; in num_overfetched_elem_cnt()
226 struct bpf_iter_num it; in num_fail_elem_cnt()
H A Diters.c33 struct bpf_iter_num it; in iter_err_unsafe_c_loop()
53 struct bpf_iter_num it; in iter_err_unsafe_asm_loop()
178 struct bpf_iter_num it; in iter_while_loop()
196 __attribute__((cleanup(bpf_iter_num_destroy))) struct bpf_iter_num it; in iter_while_loop_auto_cleanup()
214 struct bpf_iter_num it; in iter_for_loop()
262 struct bpf_iter_num it; in iter_pragma_unroll_loop()
282 struct bpf_iter_num it; in iter_manual_unroll_loop()
305 struct bpf_iter_num it; in iter_multiple_sequential_loops()
348 struct bpf_iter_num it; in iter_limit_cond_break_loop()
373 struct bpf_iter_num it; in iter_obfuscate_counter()
[all …]
H A Dverifier_iterating_callbacks.c558 struct bpf_iter_num it;
575 struct bpf_iter_num it;
594 struct bpf_iter_num it;
H A Dirq.c353 struct bpf_iter_num it; in irq_restore_iter()
364 struct bpf_iter_num it; in irq_save_iter()
H A Diters_testmod.c112 struct bpf_iter_num num_it; in iter_next_ptr_mem_not_trusted()
H A Dverifier_linked_scalars.c486 struct bpf_iter_num iter; in __flag()
/linux/tools/lib/bpf/
H A Dbpf_helpers.h343 struct bpf_iter_num;
345 extern int bpf_iter_num_new(struct bpf_iter_num *it, int start, int end) __weak __ksym;
346 extern int *bpf_iter_num_next(struct bpf_iter_num *it) __weak __ksym;
347 extern void bpf_iter_num_destroy(struct bpf_iter_num *it) __weak __ksym;
408 struct bpf_iter_num ___it __attribute__((aligned(8), /* enforce, just in case */ \
433 struct bpf_iter_num ___it __attribute__((aligned(8), /* enforce, just in case */ \
/linux/tools/testing/selftests/bpf/
H A Dbpf_arena_list.h28 static inline void *bpf_iter_num_new(struct bpf_iter_num *it, int i, int j) { return NULL; } in bpf_iter_num_new()
29 static inline void bpf_iter_num_destroy(struct bpf_iter_num *it) {} in bpf_iter_num_destroy()
30 static inline bool bpf_iter_num_next(struct bpf_iter_num *it) { return true; } in bpf_iter_num_next()
/linux/kernel/bpf/
H A Dbpf_iter.c770 __bpf_kfunc int bpf_iter_num_new(struct bpf_iter_num *it, int start, int end) in bpf_iter_num_new()
774 BUILD_BUG_ON(sizeof(struct bpf_iter_num_kern) != sizeof(struct bpf_iter_num)); in bpf_iter_num_new()
775 BUILD_BUG_ON(__alignof__(struct bpf_iter_num_kern) != __alignof__(struct bpf_iter_num)); in bpf_iter_num_new()
801 __bpf_kfunc int *bpf_iter_num_next(struct bpf_iter_num* it) in bpf_iter_num_next()
819 __bpf_kfunc void bpf_iter_num_destroy(struct bpf_iter_num *it) in bpf_iter_num_destroy()
/linux/tools/include/uapi/linux/
H A Dbpf.h7792 struct bpf_iter_num { struct
/linux/include/uapi/linux/
H A Dbpf.h7792 struct bpf_iter_num { struct