Lines Matching refs:buffer

80 void ring_buffer_discard_commit(struct ring_buffer *buffer,
100 int ring_buffer_wait(struct ring_buffer *buffer, int cpu, bool full);
101 int ring_buffer_poll_wait(struct ring_buffer *buffer, int cpu,
107 void ring_buffer_free(struct ring_buffer *buffer);
109 int ring_buffer_resize(struct ring_buffer *buffer, unsigned long size, int cpu);
111 void ring_buffer_change_overwrite(struct ring_buffer *buffer, int val);
113 struct ring_buffer_event *ring_buffer_lock_reserve(struct ring_buffer *buffer,
115 int ring_buffer_unlock_commit(struct ring_buffer *buffer,
117 int ring_buffer_write(struct ring_buffer *buffer,
121 ring_buffer_peek(struct ring_buffer *buffer, int cpu, u64 *ts,
124 ring_buffer_consume(struct ring_buffer *buffer, int cpu, u64 *ts,
128 ring_buffer_read_prepare(struct ring_buffer *buffer, int cpu);
140 unsigned long ring_buffer_size(struct ring_buffer *buffer, int cpu);
142 void ring_buffer_reset_cpu(struct ring_buffer *buffer, int cpu);
143 void ring_buffer_reset(struct ring_buffer *buffer);
157 bool ring_buffer_empty(struct ring_buffer *buffer);
158 bool ring_buffer_empty_cpu(struct ring_buffer *buffer, int cpu);
160 void ring_buffer_record_disable(struct ring_buffer *buffer);
161 void ring_buffer_record_enable(struct ring_buffer *buffer);
162 void ring_buffer_record_off(struct ring_buffer *buffer);
163 void ring_buffer_record_on(struct ring_buffer *buffer);
164 int ring_buffer_record_is_on(struct ring_buffer *buffer);
165 void ring_buffer_record_disable_cpu(struct ring_buffer *buffer, int cpu);
166 void ring_buffer_record_enable_cpu(struct ring_buffer *buffer, int cpu);
168 u64 ring_buffer_oldest_event_ts(struct ring_buffer *buffer, int cpu);
169 unsigned long ring_buffer_bytes_cpu(struct ring_buffer *buffer, int cpu);
170 unsigned long ring_buffer_entries(struct ring_buffer *buffer);
171 unsigned long ring_buffer_overruns(struct ring_buffer *buffer);
172 unsigned long ring_buffer_entries_cpu(struct ring_buffer *buffer, int cpu);
173 unsigned long ring_buffer_overrun_cpu(struct ring_buffer *buffer, int cpu);
174 unsigned long ring_buffer_commit_overrun_cpu(struct ring_buffer *buffer, int cpu);
175 unsigned long ring_buffer_dropped_events_cpu(struct ring_buffer *buffer, int cpu);
176 unsigned long ring_buffer_read_events_cpu(struct ring_buffer *buffer, int cpu);
178 u64 ring_buffer_time_stamp(struct ring_buffer *buffer, int cpu);
179 void ring_buffer_normalize_time_stamp(struct ring_buffer *buffer,
181 void ring_buffer_set_clock(struct ring_buffer *buffer,
187 void *ring_buffer_alloc_read_page(struct ring_buffer *buffer, int cpu);
188 void ring_buffer_free_read_page(struct ring_buffer *buffer, void *data);
189 int ring_buffer_read_page(struct ring_buffer *buffer, void **data_page,