oa_buffer 1208 drivers/gpu/drm/i915/i915_drv.h } oa_buffer; oa_buffer 460 drivers/gpu/drm/i915/i915_perf.c int report_size = stream->oa_buffer.format_size; oa_buffer 470 drivers/gpu/drm/i915/i915_perf.c spin_lock_irqsave(&stream->oa_buffer.ptr_lock, flags); oa_buffer 476 drivers/gpu/drm/i915/i915_perf.c head = stream->oa_buffer.head; oa_buffer 478 drivers/gpu/drm/i915/i915_perf.c aged_idx = stream->oa_buffer.aged_tail_idx; oa_buffer 479 drivers/gpu/drm/i915/i915_perf.c aged_tail = stream->oa_buffer.tails[aged_idx].offset; oa_buffer 480 drivers/gpu/drm/i915/i915_perf.c aging_tail = stream->oa_buffer.tails[!aged_idx].offset; oa_buffer 502 drivers/gpu/drm/i915/i915_perf.c ((now - stream->oa_buffer.aging_timestamp) > oa_buffer 506 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.aged_tail_idx = aged_idx; oa_buffer 511 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.tails[!aged_idx].offset = INVALID_TAIL_PTR; oa_buffer 526 drivers/gpu/drm/i915/i915_perf.c struct i915_vma *vma = stream->oa_buffer.vma; oa_buffer 535 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.tails[!aged_idx].offset = oa_buffer 537 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.aging_timestamp = now; oa_buffer 544 drivers/gpu/drm/i915/i915_perf.c spin_unlock_irqrestore(&stream->oa_buffer.ptr_lock, flags); oa_buffer 607 drivers/gpu/drm/i915/i915_perf.c int report_size = stream->oa_buffer.format_size; oa_buffer 659 drivers/gpu/drm/i915/i915_perf.c int report_size = stream->oa_buffer.format_size; oa_buffer 660 drivers/gpu/drm/i915/i915_perf.c u8 *oa_buf_base = stream->oa_buffer.vaddr; oa_buffer 661 drivers/gpu/drm/i915/i915_perf.c u32 gtt_offset = i915_ggtt_offset(stream->oa_buffer.vma); oa_buffer 673 drivers/gpu/drm/i915/i915_perf.c spin_lock_irqsave(&stream->oa_buffer.ptr_lock, flags); oa_buffer 675 drivers/gpu/drm/i915/i915_perf.c head = stream->oa_buffer.head; oa_buffer 676 drivers/gpu/drm/i915/i915_perf.c aged_tail_idx = stream->oa_buffer.aged_tail_idx; oa_buffer 677 drivers/gpu/drm/i915/i915_perf.c tail = stream->oa_buffer.tails[aged_tail_idx].offset; oa_buffer 679 drivers/gpu/drm/i915/i915_perf.c spin_unlock_irqrestore(&stream->oa_buffer.ptr_lock, flags); oa_buffer 794 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.last_ctx_id == stream->specific_ctx_id || oa_buffer 811 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.last_ctx_id = ctx_id; oa_buffer 825 drivers/gpu/drm/i915/i915_perf.c spin_lock_irqsave(&stream->oa_buffer.ptr_lock, flags); oa_buffer 834 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.head = head; oa_buffer 836 drivers/gpu/drm/i915/i915_perf.c spin_unlock_irqrestore(&stream->oa_buffer.ptr_lock, flags); oa_buffer 871 drivers/gpu/drm/i915/i915_perf.c if (WARN_ON(!stream->oa_buffer.vaddr)) oa_buffer 947 drivers/gpu/drm/i915/i915_perf.c int report_size = stream->oa_buffer.format_size; oa_buffer 948 drivers/gpu/drm/i915/i915_perf.c u8 *oa_buf_base = stream->oa_buffer.vaddr; oa_buffer 949 drivers/gpu/drm/i915/i915_perf.c u32 gtt_offset = i915_ggtt_offset(stream->oa_buffer.vma); oa_buffer 961 drivers/gpu/drm/i915/i915_perf.c spin_lock_irqsave(&stream->oa_buffer.ptr_lock, flags); oa_buffer 963 drivers/gpu/drm/i915/i915_perf.c head = stream->oa_buffer.head; oa_buffer 964 drivers/gpu/drm/i915/i915_perf.c aged_tail_idx = stream->oa_buffer.aged_tail_idx; oa_buffer 965 drivers/gpu/drm/i915/i915_perf.c tail = stream->oa_buffer.tails[aged_tail_idx].offset; oa_buffer 967 drivers/gpu/drm/i915/i915_perf.c spin_unlock_irqrestore(&stream->oa_buffer.ptr_lock, flags); oa_buffer 1039 drivers/gpu/drm/i915/i915_perf.c spin_lock_irqsave(&stream->oa_buffer.ptr_lock, flags); oa_buffer 1049 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.head = head; oa_buffer 1051 drivers/gpu/drm/i915/i915_perf.c spin_unlock_irqrestore(&stream->oa_buffer.ptr_lock, flags); oa_buffer 1082 drivers/gpu/drm/i915/i915_perf.c if (WARN_ON(!stream->oa_buffer.vaddr)) oa_buffer 1354 drivers/gpu/drm/i915/i915_perf.c i915_vma_unpin_and_release(&stream->oa_buffer.vma, oa_buffer 1359 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.vaddr = NULL; oa_buffer 1396 drivers/gpu/drm/i915/i915_perf.c u32 gtt_offset = i915_ggtt_offset(stream->oa_buffer.vma); oa_buffer 1399 drivers/gpu/drm/i915/i915_perf.c spin_lock_irqsave(&stream->oa_buffer.ptr_lock, flags); oa_buffer 1406 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.head = gtt_offset; oa_buffer 1413 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.tails[0].offset = INVALID_TAIL_PTR; oa_buffer 1414 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.tails[1].offset = INVALID_TAIL_PTR; oa_buffer 1416 drivers/gpu/drm/i915/i915_perf.c spin_unlock_irqrestore(&stream->oa_buffer.ptr_lock, flags); oa_buffer 1435 drivers/gpu/drm/i915/i915_perf.c memset(stream->oa_buffer.vaddr, 0, OA_BUFFER_SIZE); oa_buffer 1446 drivers/gpu/drm/i915/i915_perf.c u32 gtt_offset = i915_ggtt_offset(stream->oa_buffer.vma); oa_buffer 1449 drivers/gpu/drm/i915/i915_perf.c spin_lock_irqsave(&stream->oa_buffer.ptr_lock, flags); oa_buffer 1453 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.head = gtt_offset; oa_buffer 1470 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.tails[0].offset = INVALID_TAIL_PTR; oa_buffer 1471 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.tails[1].offset = INVALID_TAIL_PTR; oa_buffer 1478 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.last_ctx_id = INVALID_CTX_ID; oa_buffer 1480 drivers/gpu/drm/i915/i915_perf.c spin_unlock_irqrestore(&stream->oa_buffer.ptr_lock, flags); oa_buffer 1494 drivers/gpu/drm/i915/i915_perf.c memset(stream->oa_buffer.vaddr, 0, OA_BUFFER_SIZE); oa_buffer 1510 drivers/gpu/drm/i915/i915_perf.c if (WARN_ON(stream->oa_buffer.vma)) oa_buffer 1535 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.vma = vma; oa_buffer 1537 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.vaddr = oa_buffer 1539 drivers/gpu/drm/i915/i915_perf.c if (IS_ERR(stream->oa_buffer.vaddr)) { oa_buffer 1540 drivers/gpu/drm/i915/i915_perf.c ret = PTR_ERR(stream->oa_buffer.vaddr); oa_buffer 1545 drivers/gpu/drm/i915/i915_perf.c i915_ggtt_offset(stream->oa_buffer.vma), oa_buffer 1546 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.vaddr); oa_buffer 1556 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.vaddr = NULL; oa_buffer 1557 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.vma = NULL; oa_buffer 2028 drivers/gpu/drm/i915/i915_perf.c u32 report_format = stream->oa_buffer.format; oa_buffer 2054 drivers/gpu/drm/i915/i915_perf.c u32 report_format = stream->oa_buffer.format; oa_buffer 2213 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.format_size = format_size; oa_buffer 2214 drivers/gpu/drm/i915/i915_perf.c if (WARN_ON(stream->oa_buffer.format_size == 0)) oa_buffer 2217 drivers/gpu/drm/i915/i915_perf.c stream->oa_buffer.format = oa_buffer 2276 drivers/gpu/drm/i915/i915_perf.c spin_lock_init(&stream->oa_buffer.ptr_lock);