Lines Matching refs:trace_buffer
462 struct trace_buffer *buffer;
504 struct trace_buffer { struct
684 static inline bool has_ext_writer(struct trace_buffer *buffer) in has_ext_writer()
754 static inline u64 rb_time_stamp(struct trace_buffer *buffer);
773 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer, in ring_buffer_event_time_stamp()
814 size_t ring_buffer_nr_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_pages()
826 size_t ring_buffer_nr_dirty_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_dirty_pages()
850 static __always_inline bool full_hit(struct trace_buffer *buffer, int cpu, int full) in full_hit()
895 void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu) in ring_buffer_wake_waiters()
941 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full) in ring_buffer_wait()
1058 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu, in ring_buffer_poll_wait()
1129 static inline u64 rb_time_stamp(struct trace_buffer *buffer) in rb_time_stamp()
1143 u64 ring_buffer_time_stamp(struct trace_buffer *buffer) in ring_buffer_time_stamp()
1155 void ring_buffer_normalize_time_stamp(struct trace_buffer *buffer, in ring_buffer_normalize_time_stamp()
1656 rb_allocate_cpu_buffer(struct trace_buffer *buffer, long nr_pages, int cpu) in rb_allocate_cpu_buffer()
1752 struct trace_buffer *__ring_buffer_alloc(unsigned long size, unsigned flags, in __ring_buffer_alloc()
1755 struct trace_buffer *buffer; in __ring_buffer_alloc()
1820 struct trace_buffer *ring_buffer_alloc_ext(unsigned long size, in ring_buffer_alloc_ext()
1823 struct trace_buffer *buffer; in ring_buffer_alloc_ext()
1845 ring_buffer_free(struct trace_buffer *buffer) in ring_buffer_free()
1865 void ring_buffer_set_clock(struct trace_buffer *buffer, in ring_buffer_set_clock()
1871 void ring_buffer_set_time_stamp_abs(struct trace_buffer *buffer, bool abs) in ring_buffer_set_time_stamp_abs()
1876 bool ring_buffer_time_stamp_abs(struct trace_buffer *buffer) in ring_buffer_time_stamp_abs()
2115 int ring_buffer_resize(struct trace_buffer *buffer, unsigned long size, in ring_buffer_resize()
2311 void ring_buffer_change_overwrite(struct trace_buffer *buffer, int val) in ring_buffer_change_overwrite()
2683 struct trace_buffer *buffer = cpu_buffer->buffer; in rb_move_tail()
3122 rb_wakeups(struct trace_buffer *buffer, struct ring_buffer_per_cpu *cpu_buffer) in rb_wakeups()
3275 void ring_buffer_nest_start(struct trace_buffer *buffer) in ring_buffer_nest_start()
3295 void ring_buffer_nest_end(struct trace_buffer *buffer) in ring_buffer_nest_end()
3317 int ring_buffer_unlock_commit(struct trace_buffer *buffer, in ring_buffer_unlock_commit()
3637 rb_reserve_next_event(struct trace_buffer *buffer, in rb_reserve_next_event()
3728 ring_buffer_lock_reserve(struct trace_buffer *buffer, unsigned long length) in ring_buffer_lock_reserve()
3829 void ring_buffer_discard_commit(struct trace_buffer *buffer, in ring_buffer_discard_commit()
3878 int ring_buffer_write(struct trace_buffer *buffer, in ring_buffer_write()
3978 void ring_buffer_record_disable(struct trace_buffer *buffer) in ring_buffer_record_disable()
3991 void ring_buffer_record_enable(struct trace_buffer *buffer) in ring_buffer_record_enable()
4011 void ring_buffer_record_off(struct trace_buffer *buffer) in ring_buffer_record_off()
4034 void ring_buffer_record_on(struct trace_buffer *buffer) in ring_buffer_record_on()
4055 bool ring_buffer_record_is_on(struct trace_buffer *buffer) in ring_buffer_record_is_on()
4071 bool ring_buffer_record_is_set_on(struct trace_buffer *buffer) in ring_buffer_record_is_set_on()
4086 void ring_buffer_record_disable_cpu(struct trace_buffer *buffer, int cpu) in ring_buffer_record_disable_cpu()
4106 void ring_buffer_record_enable_cpu(struct trace_buffer *buffer, int cpu) in ring_buffer_record_enable_cpu()
4136 u64 ring_buffer_oldest_event_ts(struct trace_buffer *buffer, int cpu) in ring_buffer_oldest_event_ts()
4169 unsigned long ring_buffer_bytes_cpu(struct trace_buffer *buffer, int cpu) in ring_buffer_bytes_cpu()
4189 unsigned long ring_buffer_entries_cpu(struct trace_buffer *buffer, int cpu) in ring_buffer_entries_cpu()
4208 unsigned long ring_buffer_overrun_cpu(struct trace_buffer *buffer, int cpu) in ring_buffer_overrun_cpu()
4231 ring_buffer_commit_overrun_cpu(struct trace_buffer *buffer, int cpu) in ring_buffer_commit_overrun_cpu()
4253 ring_buffer_dropped_events_cpu(struct trace_buffer *buffer, int cpu) in ring_buffer_dropped_events_cpu()
4274 ring_buffer_read_events_cpu(struct trace_buffer *buffer, int cpu) in ring_buffer_read_events_cpu()
4293 unsigned long ring_buffer_entries(struct trace_buffer *buffer) in ring_buffer_entries()
4316 unsigned long ring_buffer_overruns(struct trace_buffer *buffer) in ring_buffer_overruns()
4912 struct trace_buffer *buffer; in rb_iter_peek()
5042 ring_buffer_peek(struct trace_buffer *buffer, int cpu, u64 *ts, in ring_buffer_peek()
5120 ring_buffer_consume(struct trace_buffer *buffer, int cpu, u64 *ts, in ring_buffer_consume()
5210 int ring_buffer_poke(struct trace_buffer *buffer, int cpu) in ring_buffer_poke()
5247 ring_buffer_read_prepare(struct trace_buffer *buffer, int cpu, gfp_t flags) in ring_buffer_read_prepare()
5376 unsigned long ring_buffer_size(struct trace_buffer *buffer, int cpu) in ring_buffer_size()
5471 void ring_buffer_reset_cpu(struct trace_buffer *buffer, int cpu) in ring_buffer_reset_cpu()
5504 void ring_buffer_reset_online_cpus(struct trace_buffer *buffer) in ring_buffer_reset_online_cpus()
5545 void ring_buffer_reset(struct trace_buffer *buffer) in ring_buffer_reset()
5580 bool ring_buffer_empty(struct trace_buffer *buffer) in ring_buffer_empty()
5610 bool ring_buffer_empty_cpu(struct trace_buffer *buffer, int cpu) in ring_buffer_empty_cpu()
5643 int ring_buffer_swap_cpu(struct trace_buffer *buffer_a, in ring_buffer_swap_cpu()
5644 struct trace_buffer *buffer_b, int cpu) in ring_buffer_swap_cpu()
5735 void *ring_buffer_alloc_read_page(struct trace_buffer *buffer, int cpu) in ring_buffer_alloc_read_page()
5782 void ring_buffer_free_read_page(struct trace_buffer *buffer, int cpu, void *data) in ring_buffer_free_read_page()
5847 int ring_buffer_read_page(struct trace_buffer *buffer, in ring_buffer_read_page()
6027 struct trace_buffer *buffer; in trace_rb_cpu_prepare()
6032 buffer = container_of(node, struct trace_buffer, node); in trace_rb_cpu_prepare()
6066 size_t trace_buffer_pack_size(struct trace_buffer *trace_buffer) in trace_buffer_pack_size() argument
6071 for_each_buffer_cpu(trace_buffer, cpu) { in trace_buffer_pack_size()
6072 struct ring_buffer_per_cpu *rb = trace_buffer->buffers[cpu]; in trace_buffer_pack_size()
6082 int trace_buffer_pack(struct trace_buffer *trace_buffer, in trace_buffer_pack() argument
6088 if (!has_ext_writer(trace_buffer)) in trace_buffer_pack()
6091 pack->nr_cpus = cpumask_weight(trace_buffer->cpumask); in trace_buffer_pack()
6099 cpu = cpumask_next(cpu, trace_buffer->cpumask); in trace_buffer_pack()
6105 rb = trace_buffer->buffers[cpu]; in trace_buffer_pack()
6150 struct trace_buffer *buffer;
6292 struct trace_buffer *buffer; in test_ringbuffer()