/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | umc_v12_0.h | 72 #define MCA_IPID_2_DIE_ID(ipid) ((REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdHi) >> 2) & 0x03) argument 74 #define MCA_IPID_2_UMC_CH(ipid) \ argument 75 (MCA_IPID_LO_2_UMC_CH(REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdLo))) 77 #define MCA_IPID_2_UMC_INST(ipid) \ argument 78 (MCA_IPID_LO_2_UMC_INST(REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdLo))) 80 #define MCA_IPID_2_SOCKET_ID(ipid) \ argument 81 (((REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdLo) & 0x1) << 2) | \ 82 (REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdHi) & 0x03))
|
H A D | umc_v12_0.c | 522 uint64_t status, uint64_t ipid, uint64_t addr) in umc_v12_0_update_ecc_status() argument 531 hwid = REG_GET_FIELD(ipid, MCMP1_IPIDT0, HardwareID); in umc_v12_0_update_ecc_status() 532 mcatype = REG_GET_FIELD(ipid, MCMP1_IPIDT0, McaType); in umc_v12_0_update_ecc_status() 548 ipid, in umc_v12_0_update_ecc_status() 549 MCA_IPID_2_SOCKET_ID(ipid), in umc_v12_0_update_ecc_status() 550 MCA_IPID_2_DIE_ID(ipid), in umc_v12_0_update_ecc_status() 551 MCA_IPID_2_UMC_INST(ipid), in umc_v12_0_update_ecc_status() 552 MCA_IPID_2_UMC_CH(ipid), in umc_v12_0_update_ecc_status() 556 err_addr, MCA_IPID_2_UMC_CH(ipid), in umc_v12_0_update_ecc_status() 557 MCA_IPID_2_UMC_INST(ipid), MCA_IPID_2_DIE_ID(ipid), in umc_v12_0_update_ecc_status() [all …]
|
H A D | amdgpu_aca.c | 188 u64 ipid; in aca_bank_hwip_is_matched() local 197 ipid = bank->regs[ACA_REG_IDX_IPID]; in aca_bank_hwip_is_matched() 198 hwid = ACA_REG__IPID__HARDWAREID(ipid); in aca_bank_hwip_is_matched() 199 mcatype = ACA_REG__IPID__MCATYPE(ipid); in aca_bank_hwip_is_matched() 745 u64 ipid; in aca_bank_info_decode() local 751 ipid = bank->regs[ACA_REG_IDX_IPID]; in aca_bank_info_decode() 752 info->hwid = ACA_REG__IPID__HARDWAREID(ipid); in aca_bank_info_decode() 753 info->mcatype = ACA_REG__IPID__MCATYPE(ipid); in aca_bank_info_decode() 759 instidhi = ACA_REG__IPID__INSTANCEIDHI(ipid); in aca_bank_info_decode() 760 instidlo = ACA_REG__IPID__INSTANCEIDLO(ipid); in aca_bank_info_decode()
|
H A D | amdgpu_umc.h | 72 uint64_t status, uint64_t ipid, uint64_t addr); 131 uint64_t status, uint64_t ipid, uint64_t addr);
|
H A D | amdgpu_umc.c | 421 uint64_t status, uint64_t ipid, uint64_t addr) in amdgpu_umc_update_ecc_status() argument 425 status, ipid, addr); in amdgpu_umc_update_ecc_status()
|
H A D | amdgpu_ras.h | 482 uint64_t ipid; member
|
/linux/Documentation/admin-guide/RAS/ |
H A D | error-decoding.rst | 16 $ rasdaemon -p --status <STATUS> --ipid <IPID> --smca 21 …$ rasdaemon -p --status <STATUS> --ipid <IPID> --smca --family <CPU Family> --model <CPU Model> --…
|
/linux/drivers/ras/amd/atl/ |
H A D | umc.c | 39 u16 umc_id = FIELD_GET(UMC_ID_MI300, err->ipid); in get_coh_st_inst_id_mi300() 377 u8 node_id = FIELD_GET(MCA_IPID_INST_ID_HI, err->ipid); in get_die_id() 395 return FIELD_GET(UMC_CHANNEL_NUM, err->ipid); in get_coh_st_inst_id() 409 ret_addr = prm_umc_norm_to_sys_addr(socket_id, err->ipid, addr); in convert_umc_mca_addr_to_sys_addr()
|
/linux/drivers/ras/amd/ |
H A D | fmpm.c | 326 a_err.ipid = id; in save_spa() 352 fpd.hw_id = m->ipid; in update_fru_record() 372 save_spa(rec, entry, m->addr, m->ipid, m->extcpu); in update_fru_record() 395 a_err.ipid = id; in retire_dram_row() 409 retire_dram_row(m->addr, m->ipid, m->extcpu); in fru_handle_mem_poison()
|
/linux/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-pko.c | 84 config.s.ipid = pko_port; in __cvmx_pko_iport_config() 132 config.s.ipid = port; in __cvmx_pko_port_map_o68() 146 config.s.ipid = port; in __cvmx_pko_port_map_o68()
|
/linux/include/linux/ |
H A D | ras.h | 41 u64 ipid; member
|
/linux/arch/mips/include/asm/octeon/ |
H A D | cvmx-pko-defs.h | 970 uint64_t ipid:7; member 972 uint64_t ipid:7; 998 uint64_t ipid:7; member 1000 uint64_t ipid:7; 1022 uint64_t ipid:7; member 1026 uint64_t ipid:7; 1046 uint64_t ipid:7; member 1050 uint64_t ipid:7;
|
/linux/arch/x86/kernel/cpu/mce/ |
H A D | apei.c | 154 m->ipid = *(i_mce + 4); in apei_smca_report_x86_error()
|
H A D | core.c | 209 if (m->ipid) in __print_mce() 210 pr_cont("IPID %llx ", m->ipid); in __print_mce() 683 m->ipid = mce_rdmsrl(MSR_AMD64_SMCA_MCx_IPID(i)); in mce_read_aux()
|
H A D | amd.c | 798 rdmsrl(MSR_AMD64_SMCA_MCx_IPID(bank), m->ipid); in __log_error()
|
/linux/include/xen/interface/ |
H A D | xen-mca.h | 361 __u64 ipid; /* MCA_IPID MSR: only valid on SMCA systems */ member
|
/linux/drivers/edac/ |
H A D | amd64_edac.c | 1043 u8 nid = (m->ipid >> 44) & 0xF; in fixup_node_id() 2789 err->channel = (m->ipid & GENMASK(31, 0)) >> 20; in umc_get_err_info() 2832 a_err.ipid = m->ipid; in decode_umc_error() 3508 u8 ch = (m->ipid & GENMASK(31, 0)) >> 20; in gpu_get_err_info() 3509 u8 phy = ((m->ipid >> 12) & 0xf); in gpu_get_err_info()
|