Home
last modified time | relevance | path

Searched refs:bpf_loop (Results 1 – 18 of 18) sorted by relevance

/linux-6.3-rc2/tools/testing/selftests/bpf/progs/
A Dbpf_loop.c54 nr_loops_returned += bpf_loop(nested_callback_nr_loops, callback, data, 0); in nested_callback2()
61 bpf_loop(nested_callback_nr_loops, nested_callback2, data, 0); in nested_callback1()
73 nr_loops_returned = bpf_loop(nr_loops, callback, &data, 0); in test_prog()
89 nr_loops_returned = bpf_loop(nr_loops, empty_callback, NULL, 0); in prog_null_ctx()
102 err = bpf_loop(nr_loops, callback, &data, 1); in prog_invalid_flags()
116 bpf_loop(nr_loops, nested_callback1, &data, 0); in prog_nested_calls()
155 bpf_loop(1, callback, NULL, 0); in prog_non_constant_callback()
186 bpf_loop(1, stack_check_inner_callback, NULL, 0); in stack_check_outer_callback()
217 bpf_loop(1, stack_check_outer_callback, NULL, 0); in stack_check()
A Dtest_map_lookup_percpu_elem.c60 bpf_loop(nr_cpus, read_percpu_elem_callback, &map_ctx, 0); in sysenter_getuid()
65 bpf_loop(nr_cpus, read_percpu_elem_callback, &map_ctx, 0); in sysenter_getuid()
70 bpf_loop(nr_cpus, read_percpu_elem_callback, &map_ctx, 0); in sysenter_getuid()
A Dbpf_hashmap_lookup.c47 return bpf_loop(nr_entries, lookup_callback, NULL, 0) ? 0 : 1; in loop_lookup_callback()
59 bpf_loop(nr_loops, loop_lookup_callback, NULL, 0); in benchmark()
A Ddynptr_fail.c129 bpf_loop(10, missing_release_callback_fn, NULL, 0); in ringbuf_missing_release_callback()
493 bpf_loop(10, invalid_write4_callback, &ptr, 0); in invalid_write4()
585 bpf_loop(10, invalid_read4_callback, &ptr, 0); in invalid_read4()
645 bpf_loop(10, release_twice_callback_fn, &ptr, 0); in release_twice_callback()
1088 bpf_loop(10, callback, &ptr, 0); in invalid_data_slices()
A Dsetget_sockopt.c253 n = bpf_loop(ARRAY_SIZE(sol_socket_tests), bpf_test_socket_sockopt, &lc, 0); in bpf_test_sockopt()
258 n = bpf_loop(ARRAY_SIZE(sol_tcp_tests), bpf_test_tcp_sockopt, &lc, 0); in bpf_test_sockopt()
264 n = bpf_loop(ARRAY_SIZE(sol_ip_tests), bpf_test_ip_sockopt, &lc, 0); in bpf_test_sockopt()
268 n = bpf_loop(ARRAY_SIZE(sol_ipv6_tests), bpf_test_ipv6_sockopt, &lc, 0); in bpf_test_sockopt()
A Dbpf_loop_bench.c22 bpf_loop(nr_loops, empty_callback, NULL, 0); in benchmark()
A Dbpf_hashmap_full_update_bench.c37 bpf_loop(nr_loops, loop_update_callback, &key, 0); in benchmark()
A Dstrobemeta.h531 err = bpf_loop(STROBE_MAX_INTS, read_var_callback, &ctx, 0); in read_strobe_meta()
536 err = bpf_loop(STROBE_MAX_STRS, read_var_callback, &ctx, 0); in read_strobe_meta()
541 err = bpf_loop(STROBE_MAX_MAPS, read_var_callback, &ctx, 0); in read_strobe_meta()
A Dtest_subprogs.c107 bpf_loop(1, empty_callback, NULL, 0); in prog3()
A Dlocal_storage_bench.c98 bpf_loop(10000, &loop, &lctx, 0); in get_local()
A Ddynptr_success.c157 bpf_loop(10, ringbuf_callback, &ptr, 0); in test_ringbuf()
A Duser_ringbuf_success.c158 bpf_loop(8, publish_next_kern_msg, NULL, 0); in publish_kern_messages()
A Dpyperf.h293 bpf_loop(STACK_MAX_LEN, process_frame_callback, &ctx, 0); in __on_event()
A Dxdp_synproxy_kern.c272 bpf_loop(6, tscookie_tcpopt_parse_batch, &loop_ctx, 0); in tscookie_init()
/linux-6.3-rc2/tools/testing/selftests/bpf/prog_tests/
A Dbpf_loop.c8 static void check_nr_loops(struct bpf_loop *skel) in check_nr_loops()
43 static void check_callback_fn_stop(struct bpf_loop *skel) in check_callback_fn_stop()
65 static void check_null_callback_ctx(struct bpf_loop *skel) in check_null_callback_ctx()
84 static void check_invalid_flags(struct bpf_loop *skel) in check_invalid_flags()
100 static void check_nested_calls(struct bpf_loop *skel) in check_nested_calls()
123 static void check_non_constant_callback(struct bpf_loop *skel) in check_non_constant_callback()
142 static void check_stack(struct bpf_loop *skel) in check_stack()
183 struct bpf_loop *skel; in test_bpf_loop()
/linux-6.3-rc2/tools/testing/selftests/bpf/
A DDENYLIST.aarch646 bpf_loop/check_callback_fn_stop # link unexpected error: -524
7 bpf_loop/check_invalid_flags
8 bpf_loop/check_nested_calls
9 bpf_loop/check_non_constant_callback
10 bpf_loop/check_nr_loops
11 bpf_loop/check_null_callback_ctx
12 bpf_loop/check_stack
A DDENYLIST.s390x5 bpf_loop # attaches to __x64_sys_nanosleep
/linux-6.3-rc2/kernel/bpf/
A Dbpf_iter.c744 BPF_CALL_4(bpf_loop, u32, nr_loops, void *, callback_fn, void *, callback_ctx, in BPF_CALL_4() argument
771 .func = bpf_loop,

Completed in 21 milliseconds