Lines Matching refs:buffer

69 	struct auxtrace_buffer	*buffer;  member
189 if (!btsq->on_heap && !btsq->buffer) { in intel_bts_setup_queue()
192 btsq->buffer = auxtrace_buffer__next(queue, NULL); in intel_bts_setup_queue()
193 if (!btsq->buffer) in intel_bts_setup_queue()
197 btsq->buffer->reference); in intel_bts_setup_queue()
409 struct auxtrace_buffer *buffer, in intel_bts_process_buffer() argument
417 if (buffer->use_data) { in intel_bts_process_buffer()
418 sz = buffer->use_size; in intel_bts_process_buffer()
419 branch = buffer->use_data; in intel_bts_process_buffer()
421 sz = buffer->size; in intel_bts_process_buffer()
422 branch = buffer->data; in intel_bts_process_buffer()
437 buffer->buffer_nr + 1, true, 0, 0); in intel_bts_process_buffer()
449 struct auxtrace_buffer *buffer = btsq->buffer, *old_buffer = buffer; in intel_bts_process_queue() local
469 if (!buffer) in intel_bts_process_queue()
470 buffer = auxtrace_buffer__next(queue, NULL); in intel_bts_process_queue()
472 if (!buffer) { in intel_bts_process_queue()
480 if (buffer->consecutive) { in intel_bts_process_queue()
485 if (!buffer->data) { in intel_bts_process_queue()
488 buffer->data = auxtrace_buffer__get_data(buffer, fd); in intel_bts_process_queue()
489 if (!buffer->data) { in intel_bts_process_queue()
495 if (btsq->bts->snapshot_mode && !buffer->consecutive && in intel_bts_process_queue()
496 intel_bts_do_fix_overlap(queue, buffer)) { in intel_bts_process_queue()
504 (btsq->bts->snapshot_mode && !buffer->consecutive))) in intel_bts_process_queue()
505 thread_stack__set_trace_nr(thread, btsq->cpu, buffer->buffer_nr + 1); in intel_bts_process_queue()
507 err = intel_bts_process_buffer(btsq, buffer, thread); in intel_bts_process_queue()
509 auxtrace_buffer__drop_data(buffer); in intel_bts_process_queue()
511 btsq->buffer = auxtrace_buffer__next(queue, buffer); in intel_bts_process_queue()
512 if (btsq->buffer) { in intel_bts_process_queue()
514 *timestamp = btsq->buffer->reference; in intel_bts_process_queue()
648 struct auxtrace_buffer *buffer; in intel_bts_process_auxtrace_event() local
662 data_offset, &buffer); in intel_bts_process_auxtrace_event()
668 if (auxtrace_buffer__get_data(buffer, fd)) { in intel_bts_process_auxtrace_event()
669 intel_bts_dump_event(bts, buffer->data, in intel_bts_process_auxtrace_event()
670 buffer->size); in intel_bts_process_auxtrace_event()
671 auxtrace_buffer__put_data(buffer); in intel_bts_process_auxtrace_event()