Home
last modified time | relevance | path

Searched refs:tail_page (Results 1 – 2 of 2) sorted by relevance

/linux/kernel/trace/
H A Dring_buffer.c466 struct buffer_page *tail_page; member
527 struct buffer_page *tail_page; /* write to tail */ member
665 struct buffer_page *tail_page = READ_ONCE(cpu_buffer->tail_page); in verify_event() local
674 if (page == tail_page || WARN_ON_ONCE(stop++ > 100)) in verify_event()
742 return rb_fix_abs_ts(ts, cpu_buffer->tail_page->page->time_stamp); in ring_buffer_event_time_stamp()
1457 struct buffer_page *tail_page, in rb_tail_page_update() argument
1486 if (tail_page == READ_ONCE(cpu_buffer->tail_page)) { in rb_tail_page_update()
1512 if (try_cmpxchg(&cpu_buffer->tail_page, &tail_page, next_page)) in rb_tail_page_update()
1938 if (head_page == cpu_buffer->tail_page) in rb_meta_validate_events()
1945 if (head_page == cpu_buffer->tail_page) in rb_meta_validate_events()
[all …]
/linux/Documentation/trace/
H A Dring-buffer-design.rst46 tail_page
113 The head_page, tail_page and commit_page are all initialized to point
710 temp_page = tail_page
712 cmpxchg(tail_page, temp_page, next_page)