Lines Matching refs:next_page
836 struct buffer_page *next_page)
852 old_write = local_add_return(RB_WRITE_INTCNT, &next_page->write);
853 old_entries = local_add_return(RB_WRITE_INTCNT, &next_page->entries);
881 (void)local_cmpxchg(&next_page->write, old_write, val);
882 (void)local_cmpxchg(&next_page->entries, old_entries, eval);
889 local_set(&next_page->page->commit, 0);
892 tail_page, next_page);
1595 struct buffer_page *next_page)
1602 entries = rb_page_entries(next_page);
1609 type = rb_head_page_set_update(cpu_buffer, next_page, tail_page,
1656 * a swap with our next_page.
1679 new_head = next_page;
1682 ret = rb_head_page_set_head(cpu_buffer, new_head, next_page,
1719 cpu_buffer->tail_page != next_page)
1721 next_page,
1731 ret = rb_head_page_set_normal(cpu_buffer, next_page,
1833 struct buffer_page *next_page;
1836 next_page = tail_page;
1838 rb_inc_page(cpu_buffer, &next_page);
1845 if (unlikely(next_page == commit_page)) {
1864 if (rb_is_head_page(cpu_buffer, next_page, &tail_page->list)) {
1880 next_page);
1906 ret = rb_tail_page_update(cpu_buffer, tail_page, next_page);
1913 next_page->page->time_stamp = *ts;