diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h index a98e4b8dd136..8601904e670a 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | |||
@@ -334,21 +334,25 @@ TRACE_EVENT(amdgpu_vm_copy_ptes, | |||
334 | ); | 334 | ); |
335 | 335 | ||
336 | TRACE_EVENT(amdgpu_vm_flush, | 336 | TRACE_EVENT(amdgpu_vm_flush, |
337 | TP_PROTO(uint64_t pd_addr, unsigned ring, unsigned id), | 337 | TP_PROTO(struct amdgpu_ring *ring, unsigned vm_id, |
338 | TP_ARGS(pd_addr, ring, id), | 338 | uint64_t pd_addr), |
339 | TP_ARGS(ring, vm_id, pd_addr), | ||
339 | TP_STRUCT__entry( | 340 | TP_STRUCT__entry( |
340 | __field(u64, pd_addr) | ||
341 | __field(u32, ring) | 341 | __field(u32, ring) |
342 | __field(u32, id) | 342 | __field(u32, vm_id) |
343 | __field(u32, vm_hub) | ||
344 | __field(u64, pd_addr) | ||
343 | ), | 345 | ), |
344 | 346 | ||
345 | TP_fast_assign( | 347 | TP_fast_assign( |
348 | __entry->ring = ring->idx; | ||
349 | __entry->vm_id = vm_id; | ||
350 | __entry->vm_hub = ring->funcs->vmhub; | ||
346 | __entry->pd_addr = pd_addr; | 351 | __entry->pd_addr = pd_addr; |
347 | __entry->ring = ring; | ||
348 | __entry->id = id; | ||
349 | ), | 352 | ), |
350 | TP_printk("ring=%u, id=%u, pd_addr=%010Lx", | 353 | TP_printk("ring=%u, id=%u, hub=%u, pd_addr=%010Lx", |
351 | __entry->ring, __entry->id, __entry->pd_addr) | 354 | __entry->ring, __entry->vm_id, |
355 | __entry->vm_hub,__entry->pd_addr) | ||
352 | ); | 356 | ); |
353 | 357 | ||
354 | TRACE_EVENT(amdgpu_bo_list_set, | 358 | TRACE_EVENT(amdgpu_bo_list_set, |