diff options
| author | Tony Lindgren <tony@atomide.com> | 2018-08-28 09:58:03 -0700 | 
|---|---|---|
| committer | Tony Lindgren <tony@atomide.com> | 2018-08-28 09:58:03 -0700 | 
| commit | ea4d65f14f6aaa53e379b93c5544245ef081b3e7 (patch) | |
| tree | a15485f4f1cf547a52b31fa8e16e14b9579b7200 /drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | |
| parent | ce32d59ee2cd036f6e8a6ed17a06a0b0bec5c67c (diff) | |
| parent | 496f3347d834aec91c38b45d6249ed00f58ad233 (diff) | |
Merge branch 'perm-fix' into omap-for-v4.19/fixes-v2
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 15 | 
1 files changed, 10 insertions, 5 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h index e96e26d3f3b0..7206a0025b17 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h @@ -150,10 +150,10 @@ TRACE_EVENT(amdgpu_cs,  	    TP_fast_assign(  			   __entry->bo_list = p->bo_list; -			   __entry->ring = p->job->ring->idx; +			   __entry->ring = p->ring->idx;  			   __entry->dw = p->job->ibs[i].length_dw;  			   __entry->fences = amdgpu_fence_count_emitted( -				p->job->ring); +				p->ring);  			   ),  	    TP_printk("bo_list=%p, ring=%u, dw=%u, fences=%u",  		      __entry->bo_list, __entry->ring, __entry->dw, @@ -178,7 +178,7 @@ TRACE_EVENT(amdgpu_cs_ioctl,  			   __assign_str(timeline, AMDGPU_JOB_GET_TIMELINE_NAME(job))  			   __entry->context = job->base.s_fence->finished.context;  			   __entry->seqno = job->base.s_fence->finished.seqno; -			   __entry->ring_name = job->ring->name; +			   __entry->ring_name = to_amdgpu_ring(job->base.sched)->name;  			   __entry->num_ibs = job->num_ibs;  			   ),  	    TP_printk("sched_job=%llu, timeline=%s, context=%u, seqno=%u, ring_name=%s, num_ibs=%u", @@ -203,7 +203,7 @@ TRACE_EVENT(amdgpu_sched_run_job,  			   __assign_str(timeline, AMDGPU_JOB_GET_TIMELINE_NAME(job))  			   __entry->context = job->base.s_fence->finished.context;  			   __entry->seqno = job->base.s_fence->finished.seqno; -			   __entry->ring_name = job->ring->name; +			   __entry->ring_name = to_amdgpu_ring(job->base.sched)->name;  			   __entry->num_ibs = job->num_ibs;  			   ),  	    TP_printk("sched_job=%llu, timeline=%s, context=%u, seqno=%u, ring_name=%s, num_ibs=%u", @@ -314,6 +314,11 @@ DEFINE_EVENT(amdgpu_vm_mapping, amdgpu_vm_bo_mapping,  	    TP_ARGS(mapping)  ); +DEFINE_EVENT(amdgpu_vm_mapping, amdgpu_vm_bo_cs, +	    TP_PROTO(struct amdgpu_bo_va_mapping *mapping), +	    TP_ARGS(mapping) +); +  TRACE_EVENT(amdgpu_vm_set_ptes,  	    TP_PROTO(uint64_t pe, uint64_t addr, unsigned count,  		     uint32_t incr, uint64_t flags), @@ -436,7 +441,7 @@ TRACE_EVENT(amdgpu_cs_bo_status,  			__entry->total_bo, __entry->total_size)  ); -TRACE_EVENT(amdgpu_ttm_bo_move, +TRACE_EVENT(amdgpu_bo_move,  	    TP_PROTO(struct amdgpu_bo* bo, uint32_t new_placement, uint32_t old_placement),  	    TP_ARGS(bo, new_placement, old_placement),  	    TP_STRUCT__entry(  | 
