• Home
  • Raw
  • Download

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()
407 struct auxtrace_buffer *buffer, in intel_bts_process_buffer() argument
415 if (buffer->use_data) { in intel_bts_process_buffer()
416 sz = buffer->use_size; in intel_bts_process_buffer()
417 branch = buffer->use_data; in intel_bts_process_buffer()
419 sz = buffer->size; in intel_bts_process_buffer()
420 branch = buffer->data; in intel_bts_process_buffer()
435 buffer->buffer_nr + 1, true, 0, 0); in intel_bts_process_buffer()
447 struct auxtrace_buffer *buffer = btsq->buffer, *old_buffer = buffer; in intel_bts_process_queue() local
467 if (!buffer) in intel_bts_process_queue()
468 buffer = auxtrace_buffer__next(queue, NULL); in intel_bts_process_queue()
470 if (!buffer) { in intel_bts_process_queue()
478 if (buffer->consecutive) { in intel_bts_process_queue()
483 if (!buffer->data) { in intel_bts_process_queue()
486 buffer->data = auxtrace_buffer__get_data(buffer, fd); in intel_bts_process_queue()
487 if (!buffer->data) { in intel_bts_process_queue()
493 if (btsq->bts->snapshot_mode && !buffer->consecutive && in intel_bts_process_queue()
494 intel_bts_do_fix_overlap(queue, buffer)) { in intel_bts_process_queue()
502 (btsq->bts->snapshot_mode && !buffer->consecutive))) in intel_bts_process_queue()
503 thread_stack__set_trace_nr(thread, btsq->cpu, buffer->buffer_nr + 1); in intel_bts_process_queue()
505 err = intel_bts_process_buffer(btsq, buffer, thread); in intel_bts_process_queue()
507 auxtrace_buffer__drop_data(buffer); in intel_bts_process_queue()
509 btsq->buffer = auxtrace_buffer__next(queue, buffer); in intel_bts_process_queue()
510 if (btsq->buffer) { in intel_bts_process_queue()
512 *timestamp = btsq->buffer->reference; in intel_bts_process_queue()
646 struct auxtrace_buffer *buffer; in intel_bts_process_auxtrace_event() local
660 data_offset, &buffer); in intel_bts_process_auxtrace_event()
666 if (auxtrace_buffer__get_data(buffer, fd)) { in intel_bts_process_auxtrace_event()
667 intel_bts_dump_event(bts, buffer->data, in intel_bts_process_auxtrace_event()
668 buffer->size); in intel_bts_process_auxtrace_event()
669 auxtrace_buffer__put_data(buffer); in intel_bts_process_auxtrace_event()