drm/amdgpu: Add flags for partition mode query
authorLijo Lazar <lijo.lazar@amd.com>
Mon, 16 Jan 2023 05:25:38 +0000 (10:55 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Jun 2023 13:55:29 +0000 (09:55 -0400)
commitded7d99eb5b78931cec30dd49cd4097d0ac770e1
tree5c69496ae071595803e3d5ab783069ddd7b8418a
parent463e953ea2eda25fbde70e0e72900f5bafeff93c
drm/amdgpu: Add flags for partition mode query

It's not required to take lock on all cases while querying partition
mode. Querying partition mode during KFD init process doesn't need to
take a lock. Init process after a switch will already be happening under
lock. Control the behaviour by adding flags to xcp_query_partition_mode.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
drivers/gpu/drm/amd/amdkfd/kfd_device.c