Searched refs:bpf_user_ringbuf_drain (Results 1 – 4 of 4) sorted by relevance
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | user_ringbuf_fail.c | 40 /* A callback that accesses a dynptr in a bpf_user_ringbuf_drain callback should 47 bpf_user_ringbuf_drain(&user_ringbuf, bad_access1, NULL, 0); in user_ringbuf_callback_bad_access1() 63 /* A callback that accesses a dynptr in a bpf_user_ringbuf_drain callback should 70 bpf_user_ringbuf_drain(&user_ringbuf, bad_access2, NULL, 0); in user_ringbuf_callback_bad_access2() 83 /* A callback that accesses a dynptr in a bpf_user_ringbuf_drain callback should 90 bpf_user_ringbuf_drain(&user_ringbuf, write_forbidden, NULL, 0); in user_ringbuf_callback_write_forbidden() 103 /* A callback that accesses a dynptr in a bpf_user_ringbuf_drain callback should 110 bpf_user_ringbuf_drain(&user_ringbuf, null_context_write, NULL, 0); in user_ringbuf_callback_null_context_write() 125 /* A callback that accesses a dynptr in a bpf_user_ringbuf_drain callback should 132 bpf_user_ringbuf_drain( in user_ringbuf_callback_null_context_read() [all...] |
| H A D | user_ringbuf_success.c | 169 status = bpf_user_ringbuf_drain(&user_ringbuf, read_protocol_msg, NULL, 0); in test_user_ringbuf_protocol() 187 err = bpf_user_ringbuf_drain(&user_ringbuf, record_sample, NULL, 0); in test_user_ringbuf() 207 num_samples = bpf_user_ringbuf_drain(&user_ringbuf, do_nothing_cb, NULL, 0); in test_user_ringbuf_epoll()
|
| H A D | verifier_iterating_callbacks.c | 145 bpf_user_ringbuf_drain(&ringbuf, ringbuf_drain_cb, &loop_ctx, 0); in unsafe_ringbuf_drain()
|
| /linux/kernel/bpf/ |
| H A D | ringbuf.c | 817 BPF_CALL_4(bpf_user_ringbuf_drain, struct bpf_map *, map, in BPF_CALL_4() argument 874 .func = bpf_user_ringbuf_drain,
|