Lines Matching refs:reader
132 struct simple_buffer_page *last, *head, *reader; in simple_ring_buffer_swap_reader_page() local
140 reader = cpu_buffer->reader_page; in simple_ring_buffer_swap_reader_page()
151 reader->link.next = head->link.next; in simple_ring_buffer_swap_reader_page()
152 reader->link.prev = head->link.prev; in simple_ring_buffer_swap_reader_page()
158 simple_bpage_set_head_link(reader); in simple_ring_buffer_swap_reader_page()
161 } while (!simple_bpage_unset_head_link(last, reader, SIMPLE_RB_LINK_NORMAL) && retry--); in simple_ring_buffer_swap_reader_page()
166 cpu_buffer->head_page = simple_bpage_from_link(reader->link.next); in simple_ring_buffer_swap_reader_page()
167 cpu_buffer->head_page->link.prev = &reader->link; in simple_ring_buffer_swap_reader_page()
169 cpu_buffer->meta->reader.lost_events = overrun - cpu_buffer->last_overrun; in simple_ring_buffer_swap_reader_page()
170 cpu_buffer->meta->reader.id = cpu_buffer->reader_page->id; in simple_ring_buffer_swap_reader_page()
360 cpu_buffer->meta->reader.read = 0; in simple_ring_buffer_reset()
361 cpu_buffer->meta->reader.lost_events = 0; in simple_ring_buffer_reset()