diff options
author | Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> | 2024-05-24 16:47:43 -0700 |
---|---|---|
committer | Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> | 2024-05-27 14:07:44 -0700 |
commit | 45bb564de0a6f87e9f502ceb4ff4d9f936365c85 (patch) | |
tree | deda71f74993b25b7329eb40c018969e82e182f2 /drivers/gpu/drm/xe/xe_exec_queue.c | |
parent | 50e52592fbe791d96ec2cb431d158cc6bc495be5 (diff) |
drm/xe: Use run_ticks instead of runtime for client stats
Note that runtime is also used in the pm context, so it is confusing to
use the same name to denote run time of the drm client. Use a more
appropriate name for the client utilization.
While at it, drop the incorrect multi-lrc comment in the helper
description
v2: s/show_runtime/show_run_ticks/ (Rodrigo)
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240524234744.1352543-1-umesh.nerlige.ramappa@intel.com
Diffstat (limited to 'drivers/gpu/drm/xe/xe_exec_queue.c')
-rw-r--r-- | drivers/gpu/drm/xe/xe_exec_queue.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/gpu/drm/xe/xe_exec_queue.c b/drivers/gpu/drm/xe/xe_exec_queue.c index e3cebec3de24..f4359479318b 100644 --- a/drivers/gpu/drm/xe/xe_exec_queue.c +++ b/drivers/gpu/drm/xe/xe_exec_queue.c @@ -751,14 +751,14 @@ bool xe_exec_queue_is_idle(struct xe_exec_queue *q) } /** - * xe_exec_queue_update_runtime() - Update runtime for this exec queue from hw + * xe_exec_queue_update_run_ticks() - Update run time in ticks for this exec queue + * from hw * @q: The exec queue * - * Update the timestamp saved by HW for this exec queue and save runtime - * calculated by using the delta from last update. On multi-lrc case, only the - * first is considered. + * Update the timestamp saved by HW for this exec queue and save run ticks + * calculated by using the delta from last update. */ -void xe_exec_queue_update_runtime(struct xe_exec_queue *q) +void xe_exec_queue_update_run_ticks(struct xe_exec_queue *q) { struct xe_file *xef; struct xe_lrc *lrc; @@ -784,7 +784,7 @@ void xe_exec_queue_update_runtime(struct xe_exec_queue *q) */ lrc = &q->lrc[0]; new_ts = xe_lrc_update_timestamp(lrc, &old_ts); - xef->runtime[q->class] += (new_ts - old_ts) * q->width; + xef->run_ticks[q->class] += (new_ts - old_ts) * q->width; } void xe_exec_queue_kill(struct xe_exec_queue *q) |