user_ring_buffer
struct user_ring_buffer;
LIBBPF_API struct user_ring_buffer *
LIBBPF_API void *user_ring_buffer__reserve(struct user_ring_buffer *rb, __u32 size);
LIBBPF_API void *user_ring_buffer__reserve_blocking(struct user_ring_buffer *rb,
LIBBPF_API void user_ring_buffer__submit(struct user_ring_buffer *rb, void *sample);
LIBBPF_API void user_ring_buffer__discard(struct user_ring_buffer *rb, void *sample);
LIBBPF_API void user_ring_buffer__free(struct user_ring_buffer *rb);
static void user_ringbuf_unmap_ring(struct user_ring_buffer *rb)
void user_ring_buffer__free(struct user_ring_buffer *rb)
static int user_ringbuf_map(struct user_ring_buffer *rb, int map_fd)
struct user_ring_buffer *
struct user_ring_buffer *rb;
static void user_ringbuf_commit(struct user_ring_buffer *rb, void *sample, bool discard)
void user_ring_buffer__discard(struct user_ring_buffer *rb, void *sample)
void user_ring_buffer__submit(struct user_ring_buffer *rb, void *sample)
void *user_ring_buffer__reserve(struct user_ring_buffer *rb, __u32 size)
void *user_ring_buffer__reserve_blocking(struct user_ring_buffer *rb, __u32 size, int timeout_ms)
struct user_ring_buffer **user_ringbuf_out)
struct user_ring_buffer *user_ringbuf = NULL;
struct user_ring_buffer **ringbuf_out)
struct user_ring_buffer *ringbuf;
struct user_ring_buffer *ringbuf;
struct user_ring_buffer *ringbuf;
struct user_ring_buffer *ringbuf;
struct user_ring_buffer *ringbuf;
static int write_samples(struct user_ring_buffer *ringbuf, uint32_t num_samples)
struct user_ring_buffer *ringbuf;
struct user_ring_buffer *ringbuf;
struct user_ring_buffer *ringbuf;
struct user_ring_buffer *ringbuf;
static int send_test_message(struct user_ring_buffer *ringbuf,
struct user_ring_buffer *user_ringbuf;
struct user_ring_buffer *ringbuf;