Searched refs:smc_info (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/edac/ |
H A D | bluefield_edac.c | 185 u64 smc_info, smc_arg; in bluefield_edac_init_dimms() local 192 smc_info = smc_call1(MLNX_SIP_GET_DIMM_INFO, smc_arg); in bluefield_edac_init_dimms() 194 if (!FIELD_GET(MLXBF_DIMM_INFO__SIZE_GB, smc_info)) { in bluefield_edac_init_dimms() 203 if (FIELD_GET(MLXBF_DIMM_INFO__IS_NVDIMM, smc_info)) in bluefield_edac_init_dimms() 205 else if (FIELD_GET(MLXBF_DIMM_INFO__IS_LRDIMM, smc_info)) in bluefield_edac_init_dimms() 207 else if (FIELD_GET(MLXBF_DIMM_INFO__IS_RDIMM, smc_info)) in bluefield_edac_init_dimms() 213 FIELD_GET(MLXBF_DIMM_INFO__SIZE_GB, smc_info) * in bluefield_edac_init_dimms() 218 switch (FIELD_GET(MLXBF_DIMM_INFO__PACKAGE_X, smc_info)) { in bluefield_edac_init_dimms() 233 FIELD_GET(MLXBF_DIMM_INFO__RANKS, smc_info); in bluefield_edac_init_dimms()
|
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | bluefield_edac.c | 185 u64 smc_info, smc_arg; in bluefield_edac_init_dimms() local 192 smc_info = smc_call1(MLNX_SIP_GET_DIMM_INFO, smc_arg); in bluefield_edac_init_dimms() 194 if (!FIELD_GET(MLXBF_DIMM_INFO__SIZE_GB, smc_info)) { in bluefield_edac_init_dimms() 203 if (FIELD_GET(MLXBF_DIMM_INFO__IS_NVDIMM, smc_info)) in bluefield_edac_init_dimms() 205 else if (FIELD_GET(MLXBF_DIMM_INFO__IS_LRDIMM, smc_info)) in bluefield_edac_init_dimms() 207 else if (FIELD_GET(MLXBF_DIMM_INFO__IS_RDIMM, smc_info)) in bluefield_edac_init_dimms() 213 FIELD_GET(MLXBF_DIMM_INFO__SIZE_GB, smc_info) * in bluefield_edac_init_dimms() 218 switch (FIELD_GET(MLXBF_DIMM_INFO__PACKAGE_X, smc_info)) { in bluefield_edac_init_dimms() 233 FIELD_GET(MLXBF_DIMM_INFO__RANKS, smc_info); in bluefield_edac_init_dimms()
|
Completed in 2 milliseconds