Searched refs:tail_page (Results 1 – 5 of 5) sorted by relevance
| /linux/kernel/trace/ |
| H A D | simple_ring_buffer.c | 181 tail = cpu_buffer->tail_page; in simple_rb_move_tail() 199 cpu_buffer->tail_page = new_tail; in simple_rb_move_tail() 227 struct simple_buffer_page *tail = cpu_buffer->tail_page; in simple_rb_reserve_next() 297 local_set(&cpu_buffer->tail_page->page->commit, in simple_ring_buffer_commit() 298 cpu_buffer->tail_page->write); in simple_ring_buffer_commit() 349 bpage = cpu_buffer->tail_page = cpu_buffer->head_page; in simple_ring_buffer_reset() 412 cpu_buffer->tail_page = bpage + 1; in simple_ring_buffer_init_mm() 441 bpage->link.next = &cpu_buffer->tail_page->link; in simple_ring_buffer_init_mm() 442 cpu_buffer->tail_page->link.prev = &bpage->link; in simple_ring_buffer_init_mm()
|
| H A D | ring_buffer.c | 475 struct buffer_page *tail_page; member 536 struct buffer_page *tail_page; /* write to tail */ member 739 struct buffer_page *tail_page = READ_ONCE(cpu_buffer->tail_page); in verify_event() local 748 if (page == tail_page || WARN_ON_ONCE(stop++ > 100)) in verify_event() 816 return rb_fix_abs_ts(ts, cpu_buffer->tail_page->page->time_stamp); in ring_buffer_event_time_stamp() 1530 struct buffer_page *tail_page, in rb_tail_page_update() argument 1559 if (tail_page == READ_ONCE(cpu_buffer->tail_page)) { in rb_tail_page_update() 1585 if (try_cmpxchg(&cpu_buffer->tail_page, &tail_page, next_page)) in rb_tail_page_update() 2148 if (head_page == cpu_buffer->tail_page) in rb_meta_validate_events() 2155 if (head_page == cpu_buffer->tail_page) in rb_meta_validate_events() [all …]
|
| /linux/fs/ntfs3/ |
| H A D | fslog.c | 1661 struct RECORD_PAGE_HDR *tail_page = NULL; in last_log_lsn() local 1838 tail_page = NULL; in last_log_lsn() 1851 tail_page = cur_page; in last_log_lsn() 1892 tail_page = NULL; in last_log_lsn() 1931 tail_page = first_tail; in last_log_lsn() 1938 if (!tail_page || in last_log_lsn() 1943 tail_page = second_tail; in last_log_lsn() 1949 if (tail_page) { in last_log_lsn() 1951 lsn_cur = le64_to_cpu(tail_page->record_hdr.last_end_lsn); in last_log_lsn() 1959 tail_page = NULL; in last_log_lsn() [all …]
|
| /linux/Documentation/trace/ |
| H A D | ring-buffer-design.rst | 46 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)
|
| /linux/mm/ |
| H A D | page_alloc.c | 1381 struct page *tail_page = page + i; in __free_pages_prepare() local 1384 bad += free_tail_page_prepare(page, tail_page); in __free_pages_prepare() 1386 if (free_page_is_bad(tail_page)) { in __free_pages_prepare() 1391 if (tail_page->private) { in __free_pages_prepare() 1392 bad_page(tail_page, "nonzero private"); in __free_pages_prepare() 1397 tail_page->flags.f &= ~PAGE_FLAGS_CHECK_AT_PREP; in __free_pages_prepare()
|