Lines Matching defs:next_page

1453 			       struct buffer_page *next_page)
1467 old_write = local_add_return(RB_WRITE_INTCNT, &next_page->write);
1468 old_entries = local_add_return(RB_WRITE_INTCNT, &next_page->entries);
1496 (void)local_cmpxchg(&next_page->write, old_write, val);
1497 (void)local_cmpxchg(&next_page->entries, old_entries, eval);
1504 local_set(&next_page->page->commit, 0);
1507 if (try_cmpxchg(&cpu_buffer->tail_page, &tail_page, next_page))
2987 struct list_head *tail_page, *to_remove, *next_page;
3028 next_page = rb_list_head(to_remove)->next;
3031 * Now we remove all pages between tail_page and next_page.
3035 tail_page->next = (struct list_head *)((unsigned long)next_page |
3037 next_page = rb_list_head(next_page);
3038 next_page->prev = tail_page;
3041 cpu_buffer->pages = next_page;
3046 cpu_buffer->head_page = list_entry(next_page,
3553 struct buffer_page *next_page)
3556 unsigned long old_head = (unsigned long)next_page->page;
3559 rb_inc_page(&next_page);
3560 new_head = (unsigned long)next_page->page;
3598 struct buffer_page *next_page)
3605 entries = rb_page_entries(next_page);
3612 type = rb_head_page_set_update(cpu_buffer, next_page, tail_page,
3634 local_sub(rb_page_commit(next_page), &cpu_buffer->entries_bytes);
3638 rb_update_meta_head(cpu_buffer, next_page);
3663 * a swap with our next_page.
3686 new_head = next_page;
3689 ret = rb_head_page_set_head(cpu_buffer, new_head, next_page,
3729 buffer_tail_page != next_page)
3731 next_page,
3741 ret = rb_head_page_set_normal(cpu_buffer, next_page,
3842 struct buffer_page *next_page;
3845 next_page = tail_page;
3847 rb_inc_page(&next_page);
3854 if (unlikely(next_page == commit_page)) {
3873 if (rb_is_head_page(next_page, &tail_page->list)) {
3891 next_page);
3917 rb_tail_page_update(cpu_buffer, tail_page, next_page);