Searched refs:bpf_iter_num (Results 1 – 11 of 11) sorted by relevance
/linux-6.12.1/tools/testing/selftests/bpf/progs/ |
D | iters_state_safety.c | 36 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 iter; in double_destroy_fail() [all …]
|
D | iters_looping.c | 35 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()
|
D | iters.c | 33 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 it; in iter_obfuscate_counter() [all …]
|
D | iters_num.c | 142 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()
|
D | verifier_iterating_callbacks.c | 562 struct bpf_iter_num it; in __flag() 579 struct bpf_iter_num it; in __flag() 598 struct bpf_iter_num it; in __flag()
|
D | iters_testmod.c | 112 struct bpf_iter_num num_it; in iter_next_ptr_mem_not_trusted()
|
/linux-6.12.1/tools/lib/bpf/ |
D | bpf_helpers.h | 320 struct bpf_iter_num; 322 extern int bpf_iter_num_new(struct bpf_iter_num *it, int start, int end) __weak __ksym; 323 extern int *bpf_iter_num_next(struct bpf_iter_num *it) __weak __ksym; 324 extern void bpf_iter_num_destroy(struct bpf_iter_num *it) __weak __ksym; 385 struct bpf_iter_num ___it __attribute__((aligned(8), /* enforce, just in case */ \ 410 struct bpf_iter_num ___it __attribute__((aligned(8), /* enforce, just in case */ \
|
/linux-6.12.1/tools/testing/selftests/bpf/ |
D | bpf_arena_list.h | 28 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-6.12.1/kernel/bpf/ |
D | bpf_iter.c | 786 __bpf_kfunc int bpf_iter_num_new(struct bpf_iter_num *it, int start, int end) in bpf_iter_num_new() 790 BUILD_BUG_ON(sizeof(struct bpf_iter_num_kern) != sizeof(struct bpf_iter_num)); in bpf_iter_num_new() 791 BUILD_BUG_ON(__alignof__(struct bpf_iter_num_kern) != __alignof__(struct bpf_iter_num)); in bpf_iter_num_new() 817 __bpf_kfunc int *bpf_iter_num_next(struct bpf_iter_num* it) in bpf_iter_num_next() 836 __bpf_kfunc void bpf_iter_num_destroy(struct bpf_iter_num *it) in bpf_iter_num_destroy()
|
/linux-6.12.1/include/uapi/linux/ |
D | bpf.h | 7510 struct bpf_iter_num { struct
|
/linux-6.12.1/tools/include/uapi/linux/ |
D | bpf.h | 7510 struct bpf_iter_num { struct
|