Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/edac/amd64_edac.c gpu_read_base_mask() -> gpu_get_umc_base()

Type Parameter Key Value
PARAM_VALUE 0 pvt 4096-ptr_max
PARAM_VALUE 0 pvt->gpu_umc_base 327680,589824
PARAM_VALUE 1 umc 0-15
PARAM_VALUE 2 channel 0-254
BUF_SIZE 0 pvt 312
BUF_SIZE 0 pvt->umc 48,96,192,288,384
CAPPED_DATA 0 pvt->max_mcs 1
CAPPED_DATA 0 pvt->mc_node_id 1
CAPPED_DATA 1 umc 1
CAPPED_DATA 2 channel 1
DATA_SOURCE 0 pvt $0
PARAM_COMPARE 0 pvt->max_mcs > $1
PARAM_COMPARE 1 umc < $0->max_mcs
NO_OVERFLOW_SIMPLE 0 pvt->max_mcs
NO_OVERFLOW_SIMPLE 1 umc
UNITS 1 umc unit_array_size

drivers/edac/amd64_edac.c gpu_read_base_mask() -> gpu_get_umc_base()

Type Parameter Key Value
PARAM_VALUE 0 pvt 4096-ptr_max
PARAM_VALUE 0 pvt->gpu_umc_base 327680,589824
PARAM_VALUE 1 umc 0-15
PARAM_VALUE 2 channel 0-254
BUF_SIZE 0 pvt 312
BUF_SIZE 0 pvt->umc 48,96,192,288,384
CAPPED_DATA 0 pvt->max_mcs 1
CAPPED_DATA 0 pvt->mc_node_id 1
CAPPED_DATA 1 umc 1
CAPPED_DATA 2 channel 1
DATA_SOURCE 0 pvt $0
PARAM_COMPARE 0 pvt->max_mcs > $1
PARAM_COMPARE 1 umc < $0->max_mcs
NO_OVERFLOW_SIMPLE 0 pvt->max_mcs
NO_OVERFLOW_SIMPLE 1 umc
UNITS 1 umc unit_array_size

drivers/edac/amd64_edac.c gpu_read_mc_regs() -> gpu_get_umc_base()

Type Parameter Key Value
PARAM_VALUE 0 pvt 4096-ptr_max
PARAM_VALUE 0 pvt->gpu_umc_base 327680,589824
PARAM_VALUE 1 umc 0-15
PARAM_VALUE 2 channel 0
BUF_SIZE 0 pvt 312
BUF_SIZE 0 pvt->umc 48,96,192,288,384
CAPPED_DATA 0 pvt->max_mcs 1
CAPPED_DATA 0 pvt->mc_node_id 1
CAPPED_DATA 1 umc 1
DATA_SOURCE 0 pvt $0
PARAM_COMPARE 1 umc < $0->max_mcs
NO_OVERFLOW_SIMPLE 0 pvt->max_mcs
NO_OVERFLOW_SIMPLE 1 umc
UNITS 1 umc unit_array_size