]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/amdkfd: Add pm_config_dequeue_wait_counts API
authorHarish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
Tue, 11 Feb 2025 17:56:01 +0000 (12:56 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 10 Mar 2025 17:23:12 +0000 (13:23 -0400)
commited962f8d0603da15c26f1c9ce60cba42607a2768
treef52616f4b474e94285c8f51b8661510a86686919
parent2c01befe4a2707302eb1c97b955d94d66fac7b6f
drm/amdkfd: Add pm_config_dequeue_wait_counts API

Update pm_update_grace_period() to more cleaner
pm_config_dequeue_wait_counts(). Previously, grace_period variable was
overloaded as a variable and a macro, making it inflexible to configure
additional dequeue wait times.

pm_config_dequeue_wait_counts() now takes in a cmd / variable. This
allows flexibility to update different dequeue wait times.

Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
Reviewed-by: Jonathan Kim <jonathan.kim@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c
drivers/gpu/drm/amd/amdkfd/kfd_priv.h