Lines Matching refs:reader

3047 	struct buffer_page *reader = cpu_buffer->reader_page;  in rb_per_cpu_empty()  local
3055 return reader->read == rb_page_commit(reader) && in rb_per_cpu_empty()
3056 (commit == reader || in rb_per_cpu_empty()
3522 struct buffer_page *reader = NULL; in rb_get_reader_page() local
3539 reader = NULL; in rb_get_reader_page()
3543 reader = cpu_buffer->reader_page; in rb_get_reader_page()
3546 if (cpu_buffer->reader_page->read < rb_page_size(reader)) in rb_get_reader_page()
3551 cpu_buffer->reader_page->read > rb_page_size(reader))) in rb_get_reader_page()
3555 reader = NULL; in rb_get_reader_page()
3575 reader = rb_set_head_page(cpu_buffer); in rb_get_reader_page()
3576 if (!reader) in rb_get_reader_page()
3578 cpu_buffer->reader_page->list.next = rb_list_head(reader->list.next); in rb_get_reader_page()
3579 cpu_buffer->reader_page->list.prev = reader->list.prev; in rb_get_reader_page()
3586 cpu_buffer->pages = reader->list.prev; in rb_get_reader_page()
3614 ret = rb_head_page_replace(reader, cpu_buffer->reader_page); in rb_get_reader_page()
3627 rb_list_head(reader->list.next)->prev = &cpu_buffer->reader_page->list; in rb_get_reader_page()
3631 cpu_buffer->reader_page = reader; in rb_get_reader_page()
3645 return reader; in rb_get_reader_page()
3651 struct buffer_page *reader; in rb_advance_reader() local
3654 reader = rb_get_reader_page(cpu_buffer); in rb_advance_reader()
3657 if (RB_WARN_ON(cpu_buffer, !reader)) in rb_advance_reader()
3723 struct buffer_page *reader; in rb_buffer_peek() local
3736 reader = rb_get_reader_page(cpu_buffer); in rb_buffer_peek()
3737 if (!reader) in rb_buffer_peek()
4486 struct buffer_page *reader; in ring_buffer_read_page() local
4515 reader = rb_get_reader_page(cpu_buffer); in ring_buffer_read_page()
4516 if (!reader) in ring_buffer_read_page()
4521 read = reader->read; in ring_buffer_read_page()
4522 commit = rb_page_commit(reader); in ring_buffer_read_page()
4570 rpos = reader->read; in ring_buffer_read_page()
4589 cpu_buffer->read += rb_page_entries(reader); in ring_buffer_read_page()
4594 bpage = reader->page; in ring_buffer_read_page()
4595 reader->page = *data_page; in ring_buffer_read_page()
4596 local_set(&reader->write, 0); in ring_buffer_read_page()
4597 local_set(&reader->entries, 0); in ring_buffer_read_page()
4598 reader->read = 0; in ring_buffer_read_page()
4606 if (reader->real_end) in ring_buffer_read_page()
4607 local_set(&bpage->commit, reader->real_end); in ring_buffer_read_page()