mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-18 00:26:47 +07:00
drm/amdkfd: Use module parameters noretry as the internal variable name
This makes all module parameters use the same form. Meanwhile clean up the surrounding code. Signed-off-by: Yong Zhao <yong.zhao@amd.com> Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com> Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com> Acked-by: Christian König <christian.koenig@amd.com> Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
This commit is contained in:
parent
0e9a860c72
commit
2b281977f5
@ -60,7 +60,7 @@ static int update_qpd_v9(struct device_queue_manager *dqm,
|
|||||||
qpd->sh_mem_config =
|
qpd->sh_mem_config =
|
||||||
SH_MEM_ALIGNMENT_MODE_UNALIGNED <<
|
SH_MEM_ALIGNMENT_MODE_UNALIGNED <<
|
||||||
SH_MEM_CONFIG__ALIGNMENT_MODE__SHIFT;
|
SH_MEM_CONFIG__ALIGNMENT_MODE__SHIFT;
|
||||||
if (vega10_noretry &&
|
if (noretry &&
|
||||||
!dqm->dev->device_info->needs_iommu_device)
|
!dqm->dev->device_info->needs_iommu_device)
|
||||||
qpd->sh_mem_config |=
|
qpd->sh_mem_config |=
|
||||||
1 << SH_MEM_CONFIG__RETRY_DISABLE__SHIFT;
|
1 << SH_MEM_CONFIG__RETRY_DISABLE__SHIFT;
|
||||||
|
@ -63,7 +63,7 @@ MODULE_PARM_DESC(hws_max_conc_proc,
|
|||||||
|
|
||||||
int cwsr_enable = 1;
|
int cwsr_enable = 1;
|
||||||
module_param(cwsr_enable, int, 0444);
|
module_param(cwsr_enable, int, 0444);
|
||||||
MODULE_PARM_DESC(cwsr_enable, "CWSR enable (0 = Off, 1 = On (Default))");
|
MODULE_PARM_DESC(cwsr_enable, "CWSR enable (0 = off, 1 = on (default))");
|
||||||
|
|
||||||
int max_num_of_queues_per_device = KFD_MAX_NUM_OF_QUEUES_PER_DEVICE_DEFAULT;
|
int max_num_of_queues_per_device = KFD_MAX_NUM_OF_QUEUES_PER_DEVICE_DEFAULT;
|
||||||
module_param(max_num_of_queues_per_device, int, 0444);
|
module_param(max_num_of_queues_per_device, int, 0444);
|
||||||
@ -85,17 +85,19 @@ module_param(ignore_crat, int, 0444);
|
|||||||
MODULE_PARM_DESC(ignore_crat,
|
MODULE_PARM_DESC(ignore_crat,
|
||||||
"Ignore CRAT table during KFD initialization (0 = use CRAT (default), 1 = ignore CRAT)");
|
"Ignore CRAT table during KFD initialization (0 = use CRAT (default), 1 = ignore CRAT)");
|
||||||
|
|
||||||
int vega10_noretry;
|
int noretry;
|
||||||
module_param_named(noretry, vega10_noretry, int, 0644);
|
module_param(noretry, int, 0644);
|
||||||
MODULE_PARM_DESC(noretry,
|
MODULE_PARM_DESC(noretry,
|
||||||
"Set sh_mem_config.retry_disable on Vega10 (0 = retry enabled (default), 1 = retry disabled)");
|
"Set sh_mem_config.retry_disable on GFXv9+ dGPUs (0 = retry enabled (default), 1 = retry disabled)");
|
||||||
|
|
||||||
static int amdkfd_init_completed;
|
|
||||||
|
|
||||||
int halt_if_hws_hang;
|
int halt_if_hws_hang;
|
||||||
module_param(halt_if_hws_hang, int, 0644);
|
module_param(halt_if_hws_hang, int, 0644);
|
||||||
MODULE_PARM_DESC(halt_if_hws_hang, "Halt if HWS hang is detected (0 = off (default), 1 = on)");
|
MODULE_PARM_DESC(halt_if_hws_hang, "Halt if HWS hang is detected (0 = off (default), 1 = on)");
|
||||||
|
|
||||||
|
|
||||||
|
static int amdkfd_init_completed;
|
||||||
|
|
||||||
|
|
||||||
int kgd2kfd_init(unsigned int interface_version,
|
int kgd2kfd_init(unsigned int interface_version,
|
||||||
const struct kgd2kfd_calls **g2f)
|
const struct kgd2kfd_calls **g2f)
|
||||||
{
|
{
|
||||||
|
@ -142,7 +142,7 @@ extern int ignore_crat;
|
|||||||
/*
|
/*
|
||||||
* Set sh_mem_config.retry_disable on Vega10
|
* Set sh_mem_config.retry_disable on Vega10
|
||||||
*/
|
*/
|
||||||
extern int vega10_noretry;
|
extern int noretry;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Halt if HWS hang is detected
|
* Halt if HWS hang is detected
|
||||||
|
Loading…
Reference in New Issue
Block a user