Lines Matching refs:simple_buffer_page
21 static void simple_bpage_set_head_link(struct simple_buffer_page *bpage) in simple_bpage_set_head_link()
36 static bool simple_bpage_unset_head_link(struct simple_buffer_page *bpage, in simple_bpage_unset_head_link()
37 struct simple_buffer_page *dst, in simple_bpage_unset_head_link()
47 static void simple_bpage_set_normal_link(struct simple_buffer_page *bpage) in simple_bpage_set_normal_link()
54 static struct simple_buffer_page *simple_bpage_from_link(struct list_head *link) in simple_bpage_from_link()
58 return container_of((struct list_head *)ptr, struct simple_buffer_page, link); in simple_bpage_from_link()
61 static struct simple_buffer_page *simple_bpage_next_page(struct simple_buffer_page *bpage) in simple_bpage_next_page()
66 static void simple_bpage_reset(struct simple_buffer_page *bpage) in simple_bpage_reset()
74 static void simple_bpage_init(struct simple_buffer_page *bpage, void *page) in simple_bpage_init()
93 struct simple_buffer_page *head; in simple_rb_find_head()
132 struct simple_buffer_page *last, *head, *reader; in simple_ring_buffer_swap_reader_page()
177 static struct simple_buffer_page *simple_rb_move_tail(struct simple_rb_per_cpu *cpu_buffer) in simple_rb_move_tail()
179 struct simple_buffer_page *tail, *new_tail; in simple_rb_move_tail()
227 struct simple_buffer_page *tail = cpu_buffer->tail_page; in simple_rb_reserve_next()
336 struct simple_buffer_page *bpage; in simple_ring_buffer_reset()
376 struct simple_buffer_page *bpages, in simple_ring_buffer_init_mm()
381 struct simple_buffer_page *bpage = bpages; in simple_ring_buffer_init_mm()
467 int simple_ring_buffer_init(struct simple_rb_per_cpu *cpu_buffer, struct simple_buffer_page *bpages, in simple_ring_buffer_init()