Symbol: bpf_ringbuf
kernel/bpf/ringbuf.c
101
struct bpf_ringbuf *rb;
kernel/bpf/ringbuf.c
156
struct bpf_ringbuf *rb = container_of(work, struct bpf_ringbuf, work);
kernel/bpf/ringbuf.c
172
static struct bpf_ringbuf *bpf_ringbuf_alloc(size_t data_sz, int numa_node, bool overwrite_mode)
kernel/bpf/ringbuf.c
174
struct bpf_ringbuf *rb;
kernel/bpf/ringbuf.c
21
(offsetof(struct bpf_ringbuf, consumer_pos) >> PAGE_SHIFT)
kernel/bpf/ringbuf.c
228
static void bpf_ringbuf_free(struct bpf_ringbuf *rb)
kernel/bpf/ringbuf.c
315
static unsigned long ringbuf_avail_data_sz(struct bpf_ringbuf *rb)
kernel/bpf/ringbuf.c
331
static u32 ringbuf_total_data_sz(const struct bpf_ringbuf *rb)
kernel/bpf/ringbuf.c
364
struct bpf_ringbuf *rb;
kernel/bpf/ringbuf.c
413
static size_t bpf_ringbuf_rec_pg_off(struct bpf_ringbuf *rb,
kernel/bpf/ringbuf.c
422
static struct bpf_ringbuf *
kernel/bpf/ringbuf.c
431
static bool bpf_ringbuf_has_space(const struct bpf_ringbuf *rb,
kernel/bpf/ringbuf.c
463
static void *__bpf_ringbuf_reserve(struct bpf_ringbuf *rb, u64 size)
kernel/bpf/ringbuf.c
563
struct bpf_ringbuf *rb;
kernel/bpf/ringbuf.c
643
struct bpf_ringbuf *rb;
kernel/bpf/ringbuf.c
748
static int __bpf_user_ringbuf_peek(struct bpf_ringbuf *rb, void **sample, u32 *size)
kernel/bpf/ringbuf.c
803
static void __bpf_user_ringbuf_sample_release(struct bpf_ringbuf *rb, size_t size, u64 flags)
kernel/bpf/ringbuf.c
820
struct bpf_ringbuf *rb;
kernel/bpf/ringbuf.c
84
struct bpf_ringbuf *rb;
kernel/bpf/ringbuf.c
93
static struct bpf_ringbuf *bpf_ringbuf_area_alloc(size_t data_sz, int numa_node)