Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/edac/amd64_edac.c f15_m30h_determine_channel() -> dct_sel_interleave_addr()

Type Parameter Key Value
PARAM_VALUE 0 pvt 4096-ptr_max
PARAM_VALUE 0 pvt->fam 21
PARAM_VALUE 0 pvt->model 48-95
BUF_SIZE 0 pvt 8,32,56,88,160,256,288,424,488,920,1008,1664
BUF_SIZE 0 pvt 8,32,56,88,160,256,288,424,488,920,1008,1664
DATA_SOURCE 0 pvt $0
HARD_MAX 0 pvt->model 95

drivers/edac/amd64_edac.c f15_m30h_match_to_this_node() -> dct_sel_interleave_addr()

Type Parameter Key Value
PARAM_VALUE 0 pvt 4096-ptr_max
PARAM_VALUE 0 pvt->fam 21
PARAM_VALUE 0 pvt->model 48-255
BUF_SIZE 0 pvt 8,32,56,88,160,256,288,424,488,920,1008,1664
BUF_SIZE 0 pvt 8,32,56,88,160,256,288,424,488,920,1008,1664
DATA_SOURCE 0 pvt $0

drivers/edac/amd64_edac.c f1x_determine_channel() -> dct_sel_interleave_addr()

Type Parameter Key Value
PARAM_VALUE 0 pvt 4096-ptr_max
BUF_SIZE 0 pvt 8,32,56,88,160,256,288,424,488,920,1008,1664
BUF_SIZE 0 pvt 8,32,56,88,160,256,288,424,488,920,1008,1664
DATA_SOURCE 0 pvt $0
BIT_INFO 0 pvt->dct_sel_lo 0x4,0xffffffff

drivers/edac/amd64_edac.c f1x_match_to_this_node() -> dct_sel_interleave_addr()

Type Parameter Key Value
PARAM_VALUE 0 pvt 4096-ptr_max
BUF_SIZE 0 pvt 8,32,56,88,160,256,288,424,488,920,1008,1664
BUF_SIZE 0 pvt 8,32,56,88,160,256,288,424,488,920,1008,1664
DATA_SOURCE 0 pvt $0
BIT_INFO 0 pvt->dct_sel_lo 0x4,0xfffffffe

drivers/edac/amd64_edac.c f1x_match_to_this_node() -> dct_sel_interleave_addr()

Type Parameter Key Value
PARAM_VALUE 0 pvt 4096-ptr_max
BUF_SIZE 0 pvt 8,32,56,88,160,256,288,424,488,920,1008,1664
BUF_SIZE 0 pvt 8,32,56,88,160,256,288,424,488,920,1008,1664
DATA_SOURCE 0 pvt $0
BIT_INFO 0 pvt->dct_sel_lo 0x4,0xffffffffffffffff

drivers/edac/amd64_edac.c read_dram_ctl_register() -> dct_sel_interleave_addr()

Type Parameter Key Value
PARAM_VALUE 0 pvt 4096-ptr_max
PARAM_VALUE 0 pvt->dct_sel_lo 0
PARAM_VALUE 0 pvt->fam 16,21-26
CAPPED_DATA 0 pvt->F3->bus->number 1
CAPPED_DATA 0 pvt->mc_node_id 1
CAPPED_DATA 0 pvt->top_mem 1
DATA_SOURCE 0 pvt $0
HOST_DATA 0 pvt->dbam0 0-u32max
HOST_DATA 0 pvt->dbam1 0-u32max
HOST_DATA 0 pvt->dchr0 0-u32max
HOST_DATA 0 pvt->dchr1 0-u32max
HOST_DATA 0 pvt->dclr0 0-u32max
HOST_DATA 0 pvt->dclr1 0-u32max
HOST_DATA 0 pvt->dct_sel_hi 0-u32max
HOST_DATA 0 pvt->dct_sel_lo 0
HOST_DATA 0 pvt->dhar 0-u32max
HOST_DATA 0 pvt->dram_type 29-30
HOST_DATA 0 pvt->ecc_sym_sz 0-255
HOST_DATA 0 pvt->ext_model 0-15
HOST_DATA 0 pvt->f1_id 4353,4609,5147,5425,5489,5505,5633
HOST_DATA 0 pvt->f2_id 4354,4610,5148,5426,5490,5506,5634
HOST_DATA 0 pvt->fam 16,21-26
HOST_DATA 0 pvt->flags.__reserved 0-9223372036854775807
HOST_DATA 0 pvt->flags.zn_regs_v2 1
HOST_DATA 0 pvt->gpu_umc_base 327680,589824
HOST_DATA 0 pvt->injection.bit_map 0-u32max
HOST_DATA 0 pvt->injection.section 0-u32max
HOST_DATA 0 pvt->injection.word 0-u32max
HOST_DATA 0 pvt->max_mcs 2,4,8,12,16
HOST_DATA 0 pvt->mc_node_id 0-65534[c]
HOST_DATA 0 pvt->model 0-255
HOST_DATA 0 pvt->nbcap 0
HOST_DATA 0 pvt->nbcfg 0-u32max
HOST_DATA 0 pvt->online_spare 0-u32max
HOST_DATA 0 pvt->stepping 0-15
HOST_DATA 0 pvt->top_mem 0-u64max[c]
HOST_DATA 0 pvt->top_mem2 0-u64max
NO_OVERFLOW_SIMPLE 0 pvt->max_mcs