simple_buffer_page
struct simple_buffer_page *bpages;
nr_bpages = desc->bpages_backing_size / sizeof(struct simple_buffer_page);
backing_size = PAGE_ALIGN(sizeof(struct simple_buffer_page) * nr_bpages *
struct simple_buffer_page *tail_page;
struct simple_buffer_page *reader_page;
struct simple_buffer_page *head_page;
struct simple_buffer_page *bpages;
int simple_ring_buffer_init(struct simple_rb_per_cpu *cpu_buffer, struct simple_buffer_page *bpages,
struct simple_buffer_page *bpages,
struct simple_buffer_page *bpages;
struct simple_buffer_page *bpages;
struct simple_buffer_page *last, *head, *reader;
static struct simple_buffer_page *simple_rb_move_tail(struct simple_rb_per_cpu *cpu_buffer)
struct simple_buffer_page *tail, *new_tail;
static void simple_bpage_set_head_link(struct simple_buffer_page *bpage)
struct simple_buffer_page *tail = cpu_buffer->tail_page;
struct simple_buffer_page *bpage;
static bool simple_bpage_unset_head_link(struct simple_buffer_page *bpage,
struct simple_buffer_page *dst,
struct simple_buffer_page *bpages,
struct simple_buffer_page *bpage = bpages;
int simple_ring_buffer_init(struct simple_rb_per_cpu *cpu_buffer, struct simple_buffer_page *bpages,
static void simple_bpage_set_normal_link(struct simple_buffer_page *bpage)
static struct simple_buffer_page *simple_bpage_from_link(struct list_head *link)
return container_of((struct list_head *)ptr, struct simple_buffer_page, link);
static struct simple_buffer_page *simple_bpage_next_page(struct simple_buffer_page *bpage)
static void simple_bpage_reset(struct simple_buffer_page *bpage)
static void simple_bpage_init(struct simple_buffer_page *bpage, void *page)
struct simple_buffer_page *head;