Home
last modified time | relevance | path

Searched refs:bpf_iter_num (Results 1 – 12 of 12) 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()
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()
95 struct bpf_iter_num it; in iter_while_loop()
113 __attribute__((cleanup(bpf_iter_num_destroy))) struct bpf_iter_num it; in iter_while_loop_auto_cleanup()
131 struct bpf_iter_num it; in iter_for_loop()
179 struct bpf_iter_num it; in iter_pragma_unroll_loop()
199 struct bpf_iter_num it; in iter_manual_unroll_loop()
222 struct bpf_iter_num it; in iter_multiple_sequential_loops()
265 struct bpf_iter_num it; in iter_limit_cond_break_loop()
290 struct bpf_iter_num i in iter_obfuscate_counter()
[all...]
H A Dverifier_iterating_callbacks.c558 struct bpf_iter_num it; in __flag()
575 struct bpf_iter_num it; in __flag()
594 struct bpf_iter_num it; in __flag()
H A Diters_testmod.c112 struct bpf_iter_num num_it; in iter_next_ptr_mem_not_trusted()
H A Dirq.c353 struct bpf_iter_num it; in irq_restore_iter()
364 struct bpf_iter_num it; in irq_save_iter()
/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/tools/lib/bpf/
H A Dbpf_helpers.h346 struct bpf_iter_num;
348 extern int bpf_iter_num_new(struct bpf_iter_num *it, int start, int end) __weak __ksym;
349 extern int *bpf_iter_num_next(struct bpf_iter_num *it) __weak __ksym;
350 extern void bpf_iter_num_destroy(struct bpf_iter_num *it) __weak __ksym;
411 struct bpf_iter_num ___it __attribute__((aligned(8), /* enforce, just in case */ \
436 struct bpf_iter_num ___it __attribute__((aligned(8), /* enforce, just in case */ \
/linux/kernel/bpf/
H A Dbpf_iter.c785 __bpf_kfunc int bpf_iter_num_new(struct bpf_iter_num *it, int start, int end) in bpf_iter_num_new()
789 BUILD_BUG_ON(sizeof(struct bpf_iter_num_kern) != sizeof(struct bpf_iter_num)); in bpf_iter_num_new()
790 BUILD_BUG_ON(__alignof__(struct bpf_iter_num_kern) != __alignof__(struct bpf_iter_num)); in bpf_iter_num_new()
816 __bpf_kfunc int *bpf_iter_num_next(struct bpf_iter_num* it) in bpf_iter_num_next()
835 __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.h7610 struct bpf_iter_num { struct
7614 __opaquebpf_iter_num global() argument
/linux/include/uapi/linux/
H A Dbpf.h7610 struct bpf_iter_num { struct
7614 __opaquebpf_iter_num global() argument