Searched refs:oa_buffer (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/gpu/drm/xe/ |
H A D | xe_oa.c | 120 tail + stream->oa_buffer.circ_size - head; in xe_oa_circ_diff() 125 return ptr + n >= stream->oa_buffer.circ_size ? in xe_oa_circ_incr() 126 ptr + n - stream->oa_buffer.circ_size : ptr + n; in xe_oa_circ_incr() 184 ((__s)->oa_buffer.format->header == HDR_64_BIT) 216 u32 gtt_offset = xe_bo_ggtt_addr(stream->oa_buffer.bo); in xe_oa_buffer_check_unlocked() 217 int report_size = stream->oa_buffer.format->size; in xe_oa_buffer_check_unlocked() 223 spin_lock_irqsave(&stream->oa_buffer.ptr_lock, flags); in xe_oa_buffer_check_unlocked() 233 partial_report_size = xe_oa_circ_diff(stream, hw_tail, stream->oa_buffer.tail); in xe_oa_buffer_check_unlocked() 249 while (xe_oa_circ_diff(stream, tail, stream->oa_buffer.tail) >= report_size) { in xe_oa_buffer_check_unlocked() 250 void *report = stream->oa_buffer in xe_oa_buffer_check_unlocked() [all...] |
H A D | xe_oa_types.h | 83 struct xe_reg oa_buffer; member 227 /** @oa_buffer: OA buffer for the stream */ 228 struct xe_oa_buffer oa_buffer; member
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_perf.c | 460 ((__s)->oa_buffer.format->header == HDR_64_BIT) 544 u32 gtt_offset = i915_ggtt_offset(stream->oa_buffer.vma); in oa_buffer_check_unlocked() 545 int report_size = stream->oa_buffer.format->size; in oa_buffer_check_unlocked() 555 spin_lock_irqsave(&stream->oa_buffer.ptr_lock, flags); in oa_buffer_check_unlocked() 564 partial_report_size = OA_TAKEN(hw_tail, stream->oa_buffer.tail); in oa_buffer_check_unlocked() 583 while (OA_TAKEN(tail, stream->oa_buffer.tail) >= report_size) { in oa_buffer_check_unlocked() 584 void *report = stream->oa_buffer.vaddr + tail; in oa_buffer_check_unlocked() 597 stream->oa_buffer.head, tail, hw_tail); in oa_buffer_check_unlocked() 599 stream->oa_buffer.tail = tail; in oa_buffer_check_unlocked() 601 pollin = OA_TAKEN(stream->oa_buffer.tail, in oa_buffer_check_unlocked() [all …]
|
H A D | i915_perf_types.h | 52 i915_reg_t oa_buffer; member 330 } oa_buffer; member
|