Lines Matching refs:next_page

1411 			       struct buffer_page *next_page)  in rb_tail_page_update()  argument
1425 old_write = local_add_return(RB_WRITE_INTCNT, &next_page->write); in rb_tail_page_update()
1426 old_entries = local_add_return(RB_WRITE_INTCNT, &next_page->entries); in rb_tail_page_update()
1454 (void)local_cmpxchg(&next_page->write, old_write, val); in rb_tail_page_update()
1455 (void)local_cmpxchg(&next_page->entries, old_entries, eval); in rb_tail_page_update()
1462 local_set(&next_page->page->commit, 0); in rb_tail_page_update()
1465 if (try_cmpxchg(&cpu_buffer->tail_page, &tail_page, next_page)) in rb_tail_page_update()
2480 struct list_head *tail_page, *to_remove, *next_page; in rb_remove_pages() local
2521 next_page = rb_list_head(to_remove)->next; in rb_remove_pages()
2528 tail_page->next = (struct list_head *)((unsigned long)next_page | in rb_remove_pages()
2530 next_page = rb_list_head(next_page); in rb_remove_pages()
2531 next_page->prev = tail_page; in rb_remove_pages()
2534 cpu_buffer->pages = next_page; in rb_remove_pages()
2538 cpu_buffer->head_page = list_entry(next_page, in rb_remove_pages()
3048 struct buffer_page *next_page) in rb_update_meta_head() argument
3051 unsigned long old_head = (unsigned long)next_page->page; in rb_update_meta_head()
3054 rb_inc_page(&next_page); in rb_update_meta_head()
3055 new_head = (unsigned long)next_page->page; in rb_update_meta_head()
3093 struct buffer_page *next_page) in rb_handle_head_page() argument
3100 entries = rb_page_entries(next_page); in rb_handle_head_page()
3107 type = rb_head_page_set_update(cpu_buffer, next_page, tail_page, in rb_handle_head_page()
3129 local_sub(rb_page_commit(next_page), &cpu_buffer->entries_bytes); in rb_handle_head_page()
3133 rb_update_meta_head(cpu_buffer, next_page); in rb_handle_head_page()
3181 new_head = next_page; in rb_handle_head_page()
3184 ret = rb_head_page_set_head(cpu_buffer, new_head, next_page, in rb_handle_head_page()
3224 buffer_tail_page != next_page) in rb_handle_head_page()
3226 next_page, in rb_handle_head_page()
3236 ret = rb_head_page_set_normal(cpu_buffer, next_page, in rb_handle_head_page()
3337 struct buffer_page *next_page; in rb_move_tail() local
3340 next_page = tail_page; in rb_move_tail()
3342 rb_inc_page(&next_page); in rb_move_tail()
3349 if (unlikely(next_page == commit_page)) { in rb_move_tail()
3368 if (rb_is_head_page(next_page, &tail_page->list)) { in rb_move_tail()
3386 next_page); in rb_move_tail()
3412 rb_tail_page_update(cpu_buffer, tail_page, next_page); in rb_move_tail()