Lines Matching refs:info
2130 unsigned long tail, struct rb_event_info *info) in rb_reset_tail() argument
2132 struct buffer_page *tail_page = info->tail_page; in rb_reset_tail()
2134 unsigned long length = info->length; in rb_reset_tail()
2205 unsigned long tail, struct rb_event_info *info) in rb_move_tail() argument
2207 struct buffer_page *tail_page = info->tail_page; in rb_move_tail()
2289 rb_reset_tail(cpu_buffer, tail, info); in rb_move_tail()
2301 rb_reset_tail(cpu_buffer, tail, info); in rb_move_tail()
2345 struct rb_event_info *info) in rb_update_event() argument
2347 unsigned length = info->length; in rb_update_event()
2348 u64 delta = info->delta; in rb_update_event()
2358 if (unlikely(info->add_timestamp)) { in rb_update_event()
2361 event = rb_add_time_stamp(event, info->delta, abs); in rb_update_event()
2800 struct rb_event_info *info) in rb_handle_timestamp() argument
2802 WARN_ONCE(info->delta > (1ULL << 59), in rb_handle_timestamp()
2804 (unsigned long long)info->delta, in rb_handle_timestamp()
2805 (unsigned long long)info->ts, in rb_handle_timestamp()
2812 info->add_timestamp = 1; in rb_handle_timestamp()
2817 struct rb_event_info *info) in __rb_reserve_next() argument
2828 if (unlikely(info->add_timestamp)) in __rb_reserve_next()
2829 info->length += RB_LEN_TIME_EXTEND; in __rb_reserve_next()
2832 tail_page = info->tail_page = READ_ONCE(cpu_buffer->tail_page); in __rb_reserve_next()
2833 write = local_add_return(info->length, &tail_page->write); in __rb_reserve_next()
2837 tail = write - info->length; in __rb_reserve_next()
2844 info->delta = 0; in __rb_reserve_next()
2848 return rb_move_tail(cpu_buffer, tail, info); in __rb_reserve_next()
2853 rb_update_event(cpu_buffer, event, info); in __rb_reserve_next()
2862 tail_page->page->time_stamp = info->ts; in __rb_reserve_next()
2865 local_add(info->length, &cpu_buffer->entries_bytes); in __rb_reserve_next()
2876 struct rb_event_info info; in rb_reserve_next_event() local
2897 info.length = rb_calculate_event_length(length); in rb_reserve_next_event()
2899 info.add_timestamp = 0; in rb_reserve_next_event()
2900 info.delta = 0; in rb_reserve_next_event()
2914 info.ts = rb_time_stamp(cpu_buffer->buffer); in rb_reserve_next_event()
2915 diff = info.ts - cpu_buffer->write_stamp; in rb_reserve_next_event()
2921 info.delta = info.ts; in rb_reserve_next_event()
2922 rb_handle_timestamp(cpu_buffer, &info); in rb_reserve_next_event()
2924 if (likely(info.ts >= cpu_buffer->write_stamp)) { in rb_reserve_next_event()
2925 info.delta = diff; in rb_reserve_next_event()
2926 if (unlikely(test_time_stamp(info.delta))) in rb_reserve_next_event()
2927 rb_handle_timestamp(cpu_buffer, &info); in rb_reserve_next_event()
2930 event = __rb_reserve_next(cpu_buffer, &info); in rb_reserve_next_event()
2933 if (info.add_timestamp) in rb_reserve_next_event()
2934 info.length -= RB_LEN_TIME_EXTEND; in rb_reserve_next_event()