Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/edac/skx_common.c enable_rrl() -> skx_read_imc_reg()

Type Parameter Key Value
PARAM_VALUE 0 imc 4096-ptr_max
PARAM_VALUE 0 imc->mbase 1-u64max
PARAM_VALUE 1 chan 0-2
PARAM_VALUE 3 width 4,8
CAPPED_DATA 1 chan 1
DATA_SOURCE 0 imc $0
DATA_SOURCE 1 chan $1

drivers/edac/skx_common.c skx_show_rrl() -> skx_read_imc_reg()

Type Parameter Key Value
PARAM_VALUE 0 imc 4096-ptr_max
PARAM_VALUE 0 imc->mbase 1-u64max
PARAM_VALUE 1 chan 0
PARAM_VALUE 3 width 4,8
HALF_LOCKED2 &attr->mutex

drivers/edac/skx_common.c skx_show_rrl() -> skx_read_imc_reg()

Type Parameter Key Value
PARAM_VALUE 0 imc 4096-ptr_max
PARAM_VALUE 0 imc->mbase 1-u64max
PARAM_VALUE 1 chan 0
PARAM_VALUE 2 offset 10264,10268,10272,10276,11280,11284,11288,11292,11296,11300,11304,11308,27664,27672,27680,27688,142360,142364,142368,142372
PARAM_VALUE 3 width 4,8
HALF_LOCKED2 &attr->mutex

drivers/edac/imh_base.c read_imc_dimmmtr() -> skx_read_imc_reg()

Type Parameter Key Value
PARAM_VALUE 0 imc 4096-ptr_max
PARAM_VALUE 0 imc->mbase 1-u64max
PARAM_VALUE 0 imc->num_channels 1-3
PARAM_VALUE 0 imc->num_dimms 1-2
PARAM_VALUE 1 chan 0-s32max
CAPPED_DATA 1 chan 1
DATA_SOURCE 0 imc $1
DATA_SOURCE 1 chan $2

drivers/edac/imh_base.c read_imc_mcmtr() -> skx_read_imc_reg()

Type Parameter Key Value
PARAM_VALUE 0 imc 4096-ptr_max
PARAM_VALUE 0 imc->mbase 1-u64max
PARAM_VALUE 0 imc->num_channels 1-3
PARAM_VALUE 0 imc->num_dimms 0-2
PARAM_VALUE 1 chan 0-s32max
PARAM_VALUE 2 offset 0,864
CAPPED_DATA 1 chan 1
DATA_SOURCE 0 imc $1
DATA_SOURCE 1 chan $2