Lines Matching refs:bpf_ringbuf
18 (offsetof(struct bpf_ringbuf, consumer_pos) >> PAGE_SHIFT)
33 struct bpf_ringbuf { struct
52 struct bpf_ringbuf *rb; argument
61 static struct bpf_ringbuf *bpf_ringbuf_area_alloc(size_t data_sz, int numa_node) in bpf_ringbuf_area_alloc()
69 struct bpf_ringbuf *rb; in bpf_ringbuf_area_alloc()
124 struct bpf_ringbuf *rb = container_of(work, struct bpf_ringbuf, work); in bpf_ringbuf_notify()
129 static struct bpf_ringbuf *bpf_ringbuf_alloc(size_t data_sz, int numa_node) in bpf_ringbuf_alloc()
131 struct bpf_ringbuf *rb; in bpf_ringbuf_alloc()
181 static void bpf_ringbuf_free(struct bpf_ringbuf *rb) in bpf_ringbuf_free()
244 static unsigned long ringbuf_avail_data_sz(struct bpf_ringbuf *rb) in ringbuf_avail_data_sz()
287 static size_t bpf_ringbuf_rec_pg_off(struct bpf_ringbuf *rb, in bpf_ringbuf_rec_pg_off()
296 static struct bpf_ringbuf *
305 static void *__bpf_ringbuf_reserve(struct bpf_ringbuf *rb, u64 size) in __bpf_ringbuf_reserve()
374 struct bpf_ringbuf *rb; in bpf_ringbuf_commit()
454 struct bpf_ringbuf *rb; in BPF_CALL_2()