Lines Matching refs:old_buffer
155 struct auxtrace_buffer *old_buffer; member
365 struct auxtrace_buffer *old_buffer, in intel_pt_get_buffer() argument
379 if (might_overlap && !buffer->consecutive && old_buffer && in intel_pt_get_buffer()
380 intel_pt_do_fix_overlap(ptq->pt, old_buffer, buffer)) in intel_pt_get_buffer()
392 if (!old_buffer || (might_overlap && !buffer->consecutive)) { in intel_pt_get_buffer()
406 if (!buffer || buffer == ptq->buffer || buffer == ptq->old_buffer) in intel_pt_lookahead_drop_buffer()
418 struct auxtrace_buffer *old_buffer = ptq->old_buffer; in intel_pt_lookahead() local
431 err = intel_pt_get_buffer(ptq, buffer, old_buffer, &b); in intel_pt_lookahead()
436 intel_pt_lookahead_drop_buffer(ptq, old_buffer); in intel_pt_lookahead()
437 old_buffer = buffer; in intel_pt_lookahead()
448 if (buffer != old_buffer) in intel_pt_lookahead()
450 intel_pt_lookahead_drop_buffer(ptq, old_buffer); in intel_pt_lookahead()
463 struct auxtrace_buffer *old_buffer = ptq->old_buffer; in intel_pt_get_trace() local
476 if (old_buffer) in intel_pt_get_trace()
477 auxtrace_buffer__drop_data(old_buffer); in intel_pt_get_trace()
484 err = intel_pt_get_buffer(ptq, buffer, old_buffer, b); in intel_pt_get_trace()
492 if (old_buffer) in intel_pt_get_trace()
493 auxtrace_buffer__drop_data(old_buffer); in intel_pt_get_trace()
494 ptq->old_buffer = buffer; in intel_pt_get_trace()