Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0_0_ppt.c smu_v14_0_0_set_watermarks_table() -> smu_cmn_write_watermarks_table()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->disable_watermark 0
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_watermarks_table 4096-ptr_max
PARAM_VALUE 0 smu->smu_table.watermarks_table 1-u64max
DATA_SOURCE 0 smu $0
BIT_INFO 0 smu->watermarks_bitmap 0x1,0xfffffffd
RX_PATH

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.c smu_v13_0_5_set_watermarks_table() -> smu_cmn_write_watermarks_table()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->disable_watermark 0
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_watermarks_table 4096-ptr_max
PARAM_VALUE 0 smu->smu_table.watermarks_table 1-u64max
DATA_SOURCE 0 smu $0
BIT_INFO 0 smu->watermarks_bitmap 0x1,0xfffffffd
RX_PATH

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c renoir_set_watermarks_table() -> smu_cmn_write_watermarks_table()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_watermarks_table 4096-ptr_max
BUF_SIZE 0 smu (-1),1256,3984
BUF_SIZE 0 smu (-1),1256,3984
DATA_SOURCE 0 smu $0
BIT_INFO 0 smu->watermarks_bitmap 0x1,0xfffffffd
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c vangogh_set_watermarks_table() -> smu_cmn_write_watermarks_table()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->disable_watermark 0
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_watermarks_table 4096-ptr_max
PARAM_VALUE 0 smu->smu_table.watermarks_table 1-u64max
DATA_SOURCE 0 smu $0
BIT_INFO 0 smu->watermarks_bitmap 0x1,0xfffffffd
RX_PATH

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.c yellow_carp_set_watermarks_table() -> smu_cmn_write_watermarks_table()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->disable_watermark 0
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_watermarks_table 4096-ptr_max
PARAM_VALUE 0 smu->smu_table.watermarks_table 1-u64max
DATA_SOURCE 0 smu $0
BIT_INFO 0 smu->watermarks_bitmap 0x1,0xfffffffd
RX_PATH

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.c smu_v13_0_4_set_watermarks_table() -> smu_cmn_write_watermarks_table()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->disable_watermark 0
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_watermarks_table 4096-ptr_max
PARAM_VALUE 0 smu->smu_table.watermarks_table 1-u64max
DATA_SOURCE 0 smu $0
BIT_INFO 0 smu->watermarks_bitmap 0x1,0xfffffffd
RX_PATH

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c navi10_set_watermarks_table() -> smu_cmn_write_watermarks_table()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_watermarks_table 4096-ptr_max
BUF_SIZE 0 smu (-1),1256,3984
BUF_SIZE 0 smu (-1),1256,3984
DATA_SOURCE 0 smu $0
BIT_INFO 0 smu->watermarks_bitmap 0x1,0xfffffffd
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu15/smu_v15_0_0_ppt.c smu_v15_0_0_set_watermarks_table() -> smu_cmn_write_watermarks_table()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->disable_watermark 0
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_watermarks_table 4096-ptr_max
PARAM_VALUE 0 smu->smu_table.watermarks_table 1-u64max
DATA_SOURCE 0 smu $0
BIT_INFO 0 smu->watermarks_bitmap 0x1,0xfffffffd
RX_PATH

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c sienna_cichlid_set_watermarks_table() -> smu_cmn_write_watermarks_table()

Type Parameter Key Value
PARAM_VALUE 0 smu 4096-ptr_max
PARAM_VALUE 0 smu->adev 4096-ptr_max
PARAM_VALUE 0 smu->adev->pm.dpm_enabled 1
PARAM_VALUE 0 smu->pm_enabled 1
PARAM_VALUE 0 smu->ppt_funcs 4096-ptr_max
PARAM_VALUE 0 smu->ppt_funcs->set_watermarks_table 4096-ptr_max
BUF_SIZE 0 smu (-1),1256,3984
BUF_SIZE 0 smu (-1),1256,3984
DATA_SOURCE 0 smu $0
BIT_INFO 0 smu->watermarks_bitmap 0x1,0xfffffffd
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 _T->lock