rb_list_head
return rb_list_head(list->next) != &page->list;
struct list_head *p = rb_list_head((*bpage)->list.next);
struct list_head *p = rb_list_head((*bpage)->list.prev);
if (RB_WARN_ON(cpu_buffer, rb_list_head(list->prev->next) != list))
rb_list_head(rb_list_head(list->next)->prev) != list))
rb_list_head(rb_list_head(list->prev)->next) != list))
head = rb_list_head(cpu_buffer->pages);
tmp = rb_list_head(tmp->next);
tail_page = rb_list_head(tail_page->next);
first_page = list_entry(rb_list_head(to_remove->next),
to_remove = rb_list_head(to_remove)->next;
next_page = rb_list_head(to_remove)->next;
next_page = rb_list_head(next_page);
last_page = list_entry(rb_list_head(to_remove), struct buffer_page,
cpu_buffer->reader_page->list.next = rb_list_head(reader->list.next);
rb_list_head(reader->list.next)->prev = &cpu_buffer->reader_page->list;
static struct list_head *rb_list_head(struct list_head *list);
next = rb_list_head(page->list.next);