Lines Matching refs:buffer
82 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer,
126 void ring_buffer_discard_commit(struct trace_buffer *buffer,
143 bool ring_buffer_last_boot_delta(struct trace_buffer *buffer, long *text,
170 int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full,
172 __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu,
174 void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu);
178 void ring_buffer_free(struct trace_buffer *buffer);
180 int ring_buffer_resize(struct trace_buffer *buffer, unsigned long size, int cpu);
182 void ring_buffer_change_overwrite(struct trace_buffer *buffer, int val);
184 struct ring_buffer_event *ring_buffer_lock_reserve(struct trace_buffer *buffer,
186 int ring_buffer_unlock_commit(struct trace_buffer *buffer);
187 int ring_buffer_write(struct trace_buffer *buffer,
190 void ring_buffer_nest_start(struct trace_buffer *buffer);
191 void ring_buffer_nest_end(struct trace_buffer *buffer);
194 ring_buffer_peek(struct trace_buffer *buffer, int cpu, u64 *ts,
197 ring_buffer_consume(struct trace_buffer *buffer, int cpu, u64 *ts,
201 ring_buffer_read_start(struct trace_buffer *buffer, int cpu, gfp_t flags);
211 unsigned long ring_buffer_size(struct trace_buffer *buffer, int cpu);
212 unsigned long ring_buffer_max_event_size(struct trace_buffer *buffer);
214 void ring_buffer_reset_cpu(struct trace_buffer *buffer, int cpu);
215 void ring_buffer_reset_online_cpus(struct trace_buffer *buffer);
216 void ring_buffer_reset(struct trace_buffer *buffer);
230 bool ring_buffer_empty(struct trace_buffer *buffer);
231 bool ring_buffer_empty_cpu(struct trace_buffer *buffer, int cpu);
233 void ring_buffer_record_disable(struct trace_buffer *buffer);
234 void ring_buffer_record_enable(struct trace_buffer *buffer);
235 void ring_buffer_record_off(struct trace_buffer *buffer);
236 void ring_buffer_record_on(struct trace_buffer *buffer);
237 bool ring_buffer_record_is_on(struct trace_buffer *buffer);
238 bool ring_buffer_record_is_set_on(struct trace_buffer *buffer);
239 void ring_buffer_record_disable_cpu(struct trace_buffer *buffer, int cpu);
240 void ring_buffer_record_enable_cpu(struct trace_buffer *buffer, int cpu);
242 u64 ring_buffer_oldest_event_ts(struct trace_buffer *buffer, int cpu);
243 unsigned long ring_buffer_bytes_cpu(struct trace_buffer *buffer, int cpu);
244 unsigned long ring_buffer_entries(struct trace_buffer *buffer);
245 unsigned long ring_buffer_overruns(struct trace_buffer *buffer);
246 unsigned long ring_buffer_entries_cpu(struct trace_buffer *buffer, int cpu);
247 unsigned long ring_buffer_overrun_cpu(struct trace_buffer *buffer, int cpu);
248 unsigned long ring_buffer_commit_overrun_cpu(struct trace_buffer *buffer, int cpu);
249 unsigned long ring_buffer_dropped_events_cpu(struct trace_buffer *buffer, int cpu);
250 unsigned long ring_buffer_read_events_cpu(struct trace_buffer *buffer, int cpu);
252 u64 ring_buffer_time_stamp(struct trace_buffer *buffer);
253 void ring_buffer_normalize_time_stamp(struct trace_buffer *buffer,
255 void ring_buffer_set_clock(struct trace_buffer *buffer,
257 void ring_buffer_set_time_stamp_abs(struct trace_buffer *buffer, bool abs);
258 bool ring_buffer_time_stamp_abs(struct trace_buffer *buffer);
260 size_t ring_buffer_nr_dirty_pages(struct trace_buffer *buffer, int cpu);
264 ring_buffer_alloc_read_page(struct trace_buffer *buffer, int cpu);
265 void ring_buffer_free_read_page(struct trace_buffer *buffer, int cpu,
267 int ring_buffer_read_page(struct trace_buffer *buffer,
275 int ring_buffer_print_page_header(struct trace_buffer *buffer, struct trace_seq *s);
277 int ring_buffer_subbuf_order_get(struct trace_buffer *buffer);
278 int ring_buffer_subbuf_order_set(struct trace_buffer *buffer, int order);
279 int ring_buffer_subbuf_size_get(struct trace_buffer *buffer);
291 int ring_buffer_map(struct trace_buffer *buffer, int cpu,
293 int ring_buffer_unmap(struct trace_buffer *buffer, int cpu);
294 int ring_buffer_map_get_reader(struct trace_buffer *buffer, int cpu);
338 int ring_buffer_poll_writer(struct trace_buffer *buffer, int cpu);