Lines Matching refs:commit_page

478 	struct buffer_page		*commit_page;	/* committed pages */  member
631 pagebusy = cpu_buffer->reader_page == cpu_buffer->commit_page; in ring_buffer_wait()
1307 cpu_buffer->tail_page = cpu_buffer->commit_page = cpu_buffer->head_page; in rb_allocate_cpu_buffer()
1912 return rb_page_commit(cpu_buffer->commit_page); in rb_commit_index()
2183 struct buffer_page *commit_page = cpu_buffer->commit_page; in rb_move_tail() local
2197 if (unlikely(next_page == commit_page)) { in rb_move_tail()
2222 if (!rb_is_reader_page(cpu_buffer->commit_page)) { in rb_move_tail()
2250 if (unlikely((cpu_buffer->commit_page != in rb_move_tail()
2252 (cpu_buffer->commit_page == in rb_move_tail()
2451 while (cpu_buffer->commit_page != READ_ONCE(cpu_buffer->tail_page)) { in rb_set_commit_to_write()
2457 local_set(&cpu_buffer->commit_page->page->commit, in rb_set_commit_to_write()
2458 rb_page_write(cpu_buffer->commit_page)); in rb_set_commit_to_write()
2459 rb_inc_page(cpu_buffer, &cpu_buffer->commit_page); in rb_set_commit_to_write()
2461 if (rb_page_write(cpu_buffer->commit_page)) in rb_set_commit_to_write()
2463 cpu_buffer->commit_page->page->time_stamp; in rb_set_commit_to_write()
2468 rb_page_write(cpu_buffer->commit_page)) { in rb_set_commit_to_write()
2470 local_set(&cpu_buffer->commit_page->page->commit, in rb_set_commit_to_write()
2471 rb_page_write(cpu_buffer->commit_page)); in rb_set_commit_to_write()
2473 local_read(&cpu_buffer->commit_page->page->commit) & in rb_set_commit_to_write()
2486 if (unlikely(cpu_buffer->commit_page != READ_ONCE(cpu_buffer->tail_page))) in rb_set_commit_to_write()
2545 return cpu_buffer->commit_page->page == (void *)addr && in rb_event_is_commit()
2566 cpu_buffer->commit_page->page->time_stamp; in rb_update_write_stamp()
2603 pagebusy = cpu_buffer->reader_page == cpu_buffer->commit_page; in rb_wakeups()
2977 struct buffer_page *bpage = cpu_buffer->commit_page; in rb_decrement_entry()
3135 struct buffer_page *commit = cpu_buffer->commit_page; in rb_per_cpu_empty()
3553 struct buffer_page *commit_page; in ring_buffer_iter_empty() local
3561 commit_page = cpu_buffer->commit_page; in ring_buffer_iter_empty()
3562 commit = rb_page_commit(commit_page); in ring_buffer_iter_empty()
3564 return ((iter->head_page == commit_page && iter->head == commit) || in ring_buffer_iter_empty()
3565 (iter->head_page == reader && commit_page == head_page && in ring_buffer_iter_empty()
3668 if (cpu_buffer->commit_page == cpu_buffer->reader_page) in rb_get_reader_page()
3800 if (iter->head_page == cpu_buffer->commit_page) in rb_advance_iter()
3815 (iter->head_page == cpu_buffer->commit_page) && in rb_advance_iter()
3825 (iter->head_page != cpu_buffer->commit_page)) in rb_advance_iter()
4321 cpu_buffer->commit_page = cpu_buffer->head_page; in rb_reset_cpu()
4708 cpu_buffer->reader_page == cpu_buffer->commit_page) { in ring_buffer_read_page()