Lines Matching refs:buffer
74 struct auxtrace_buffer *buffer; member
194 if (!btsq->on_heap && !btsq->buffer) { in intel_bts_setup_queue()
197 btsq->buffer = auxtrace_buffer__next(queue, NULL); in intel_bts_setup_queue()
198 if (!btsq->buffer) in intel_bts_setup_queue()
202 btsq->buffer->reference); in intel_bts_setup_queue()
419 struct auxtrace_buffer *buffer) in intel_bts_process_buffer() argument
426 if (buffer->use_data) { in intel_bts_process_buffer()
427 sz = buffer->use_size; in intel_bts_process_buffer()
428 branch = buffer->use_data; in intel_bts_process_buffer()
430 sz = buffer->size; in intel_bts_process_buffer()
431 branch = buffer->data; in intel_bts_process_buffer()
452 struct auxtrace_buffer *buffer = btsq->buffer, *old_buffer = buffer; in intel_bts_process_queue() local
472 if (!buffer) in intel_bts_process_queue()
473 buffer = auxtrace_buffer__next(queue, NULL); in intel_bts_process_queue()
475 if (!buffer) { in intel_bts_process_queue()
483 if (buffer->consecutive) { in intel_bts_process_queue()
488 if (!buffer->data) { in intel_bts_process_queue()
491 buffer->data = auxtrace_buffer__get_data(buffer, fd); in intel_bts_process_queue()
492 if (!buffer->data) { in intel_bts_process_queue()
498 if (btsq->bts->snapshot_mode && !buffer->consecutive && in intel_bts_process_queue()
499 intel_bts_do_fix_overlap(queue, buffer)) { in intel_bts_process_queue()
506 (btsq->bts->snapshot_mode && !buffer->consecutive))) in intel_bts_process_queue()
507 thread_stack__set_trace_nr(thread, buffer->buffer_nr + 1); in intel_bts_process_queue()
509 err = intel_bts_process_buffer(btsq, buffer); in intel_bts_process_queue()
511 auxtrace_buffer__drop_data(buffer); in intel_bts_process_queue()
513 btsq->buffer = auxtrace_buffer__next(queue, buffer); in intel_bts_process_queue()
514 if (btsq->buffer) { in intel_bts_process_queue()
516 *timestamp = btsq->buffer->reference; in intel_bts_process_queue()
650 struct auxtrace_buffer *buffer; in intel_bts_process_auxtrace_event() local
664 data_offset, &buffer); in intel_bts_process_auxtrace_event()
670 if (auxtrace_buffer__get_data(buffer, fd)) { in intel_bts_process_auxtrace_event()
671 intel_bts_dump_event(bts, buffer->data, in intel_bts_process_auxtrace_event()
672 buffer->size); in intel_bts_process_auxtrace_event()
673 auxtrace_buffer__put_data(buffer); in intel_bts_process_auxtrace_event()