Lines Matching refs:tail
2130 unsigned long tail, struct rb_event_info *info) in rb_reset_tail() argument
2140 if (tail >= BUF_PAGE_SIZE) { in rb_reset_tail()
2146 if (tail == BUF_PAGE_SIZE) in rb_reset_tail()
2153 event = __rb_page_index(tail_page, tail); in rb_reset_tail()
2156 local_add(BUF_PAGE_SIZE - tail, &cpu_buffer->entries_bytes); in rb_reset_tail()
2163 tail_page->real_end = tail; in rb_reset_tail()
2176 if (tail > (BUF_PAGE_SIZE - RB_EVNT_MIN_SIZE)) { in rb_reset_tail()
2188 event->array[0] = (BUF_PAGE_SIZE - tail) - RB_EVNT_HDR_SIZE; in rb_reset_tail()
2194 length = (tail + length) - BUF_PAGE_SIZE; in rb_reset_tail()
2205 unsigned long tail, struct rb_event_info *info) in rb_move_tail() argument
2289 rb_reset_tail(cpu_buffer, tail, info); in rb_move_tail()
2301 rb_reset_tail(cpu_buffer, tail, info); in rb_move_tail()
2821 unsigned long tail, write; in __rb_reserve_next() local
2837 tail = write - info->length; in __rb_reserve_next()
2843 if (!tail && !ring_buffer_time_stamp_abs(cpu_buffer->buffer)) in __rb_reserve_next()
2848 return rb_move_tail(cpu_buffer, tail, info); in __rb_reserve_next()
2852 event = __rb_page_index(tail_page, tail); in __rb_reserve_next()
2861 if (!tail) in __rb_reserve_next()