Lines Matching refs:buffer
203 * struct auxtrace_buffer - a buffer containing AUX area tracing data.
205 * @size: size of the buffer in bytes
206 * @pid: in per-thread mode, the pid this buffer is associated with
207 * @tid: in per-thread mode, the tid this buffer is associated with
208 * @cpu: in per-cpu mode, the cpu this buffer is associated with
209 * @data: actual buffer data (can be null if the data has not been loaded)
210 * @data_offset: file offset at which the buffer can be read
211 * @mmap_addr: mmap address at which the buffer can be read
215 * @consecutive: the original data was split up and this buffer is consecutive
216 * to the previous buffer
221 * @buffer_nr: used to number each buffer
246 * @head: head of buffer list
266 * @next_buffer_nr: used to number each buffer
300 * struct auxtrace_mmap - records an mmap of the auxtrace buffer.
302 * @userpg: pointer to buffer's perf_event_mmap_page
436 * the buffer is not updated while the snapshot is made (e.g. Intel PT disables
525 struct auxtrace_buffer *buffer);
526 void *auxtrace_buffer__get_data(struct auxtrace_buffer *buffer, int fd);
527 void auxtrace_buffer__put_data(struct auxtrace_buffer *buffer);
528 void auxtrace_buffer__drop_data(struct auxtrace_buffer *buffer);
529 void auxtrace_buffer__free(struct auxtrace_buffer *buffer);