Lines Matching refs:buffer_page
320 struct buffer_page { struct
353 static void free_buffer_page(struct buffer_page *bpage) in free_buffer_page()
422 struct buffer_page *tail_page;
495 struct buffer_page *head_page; /* read from head */
496 struct buffer_page *tail_page; /* write to tail */
497 struct buffer_page *commit_page; /* committed pages */
498 struct buffer_page *reader_page;
550 struct buffer_page *head_page;
551 struct buffer_page *cache_reader_page;
1106 struct buffer_page *page, struct list_head *list) in rb_is_head_page()
1125 static bool rb_is_reader_page(struct buffer_page *page) in rb_is_reader_page()
1150 struct buffer_page *head; in rb_head_page_activate()
1185 struct buffer_page *head, in rb_head_page_set()
1186 struct buffer_page *prev, in rb_head_page_set()
1208 struct buffer_page *head, in rb_head_page_set_update()
1209 struct buffer_page *prev, in rb_head_page_set_update()
1217 struct buffer_page *head, in rb_head_page_set_head()
1218 struct buffer_page *prev, in rb_head_page_set_head()
1226 struct buffer_page *head, in rb_head_page_set_normal()
1227 struct buffer_page *prev, in rb_head_page_set_normal()
1235 struct buffer_page **bpage) in rb_inc_page()
1239 *bpage = list_entry(p, struct buffer_page, list); in rb_inc_page()
1242 static struct buffer_page *
1245 struct buffer_page *head; in rb_set_head_page()
1246 struct buffer_page *page; in rb_set_head_page()
1280 static int rb_head_page_replace(struct buffer_page *old, in rb_head_page_replace()
1281 struct buffer_page *new) in rb_head_page_replace()
1299 struct buffer_page *tail_page, in rb_tail_page_update()
1300 struct buffer_page *next_page) in rb_tail_page_update()
1360 struct buffer_page *bpage) in rb_check_bpage()
1393 struct buffer_page *bpage, *tmp; in rb_check_pages()
1427 struct buffer_page *bpage, *tmp; in __rb_allocate_pages()
1525 struct buffer_page *bpage; in rb_allocate_cpu_buffer()
1567 = list_entry(cpu_buffer->pages, struct buffer_page, list); in rb_allocate_cpu_buffer()
1585 struct buffer_page *bpage, *tmp; in rb_free_cpu_buffer()
1596 bpage = list_entry(head, struct buffer_page, list); in rb_free_cpu_buffer()
1721 static inline unsigned long rb_page_entries(struct buffer_page *bpage) in rb_page_entries()
1726 static inline unsigned long rb_page_write(struct buffer_page *bpage) in rb_page_write()
1735 struct buffer_page *to_remove_page, *tmp_iter_page; in rb_remove_pages()
1736 struct buffer_page *last_page, *first_page; in rb_remove_pages()
1766 struct buffer_page, list); in rb_remove_pages()
1791 struct buffer_page, list); in rb_remove_pages()
1806 last_page = list_entry(rb_list_head(to_remove), struct buffer_page, in rb_remove_pages()
1910 struct buffer_page *bpage, *tmp; in rb_insert_pages()
2128 struct buffer_page *bpage, *tmp; in ring_buffer_resize()
2159 static __always_inline void *__rb_page_index(struct buffer_page *bpage, unsigned index) in __rb_page_index()
2171 static __always_inline unsigned rb_page_commit(struct buffer_page *bpage) in rb_page_commit()
2180 struct buffer_page *iter_head_page = iter->head_page; in rb_iter_head_event()
2231 static __always_inline unsigned rb_page_size(struct buffer_page *bpage) in rb_page_size()
2279 struct buffer_page *tail_page, in rb_handle_head_page()
2280 struct buffer_page *next_page) in rb_handle_head_page()
2282 struct buffer_page *new_head; in rb_handle_head_page()
2400 struct buffer_page *buffer_tail_page; in rb_handle_head_page()
2435 struct buffer_page *tail_page = info->tail_page; in rb_reset_tail()
2510 struct buffer_page *tail_page = info->tail_page; in rb_move_tail()
2511 struct buffer_page *commit_page = cpu_buffer->commit_page; in rb_move_tail()
2513 struct buffer_page *next_page; in rb_move_tail()
2799 struct buffer_page *bpage; in rb_try_to_discard()
3191 struct buffer_page *tail_page; in __rb_reserve_next()
3473 struct buffer_page *bpage = cpu_buffer->commit_page; in rb_decrement_entry()
3474 struct buffer_page *start; in rb_decrement_entry()
3624 struct buffer_page *reader = cpu_buffer->reader_page; in rb_per_cpu_empty()
3625 struct buffer_page *head = rb_set_head_page(cpu_buffer); in rb_per_cpu_empty()
3626 struct buffer_page *commit = cpu_buffer->commit_page; in rb_per_cpu_empty()
3803 struct buffer_page *bpage; in ring_buffer_oldest_event_ts()
4046 struct buffer_page *reader; in ring_buffer_iter_empty()
4047 struct buffer_page *head_page; in ring_buffer_iter_empty()
4048 struct buffer_page *commit_page; in ring_buffer_iter_empty()
4049 struct buffer_page *curr_commit_page; in ring_buffer_iter_empty()
4147 static struct buffer_page *
4150 struct buffer_page *reader = NULL; in rb_get_reader_page()
4285 struct buffer_page *reader; in rb_advance_reader()
4344 struct buffer_page *reader; in rb_buffer_peek()
4829 = list_entry(cpu_buffer->pages, struct buffer_page, list); in rb_reset_cpu()
5244 struct buffer_page *reader; in ring_buffer_read_page()