Lines Matching refs:cia
832 cia_decode_pci_error(struct el_CIA_sysdata_mcheck *cia, const char *msg) in cia_decode_pci_error() argument
843 if (cia->cia_err & (CIA_ERR_COR_ERR in cia_decode_pci_error()
857 cmd = pci_cmd_desc[cia->pci_err0 & 0x7]; in cia_decode_pci_error()
858 lock = (cia->pci_err0 >> 4) & 1; in cia_decode_pci_error()
859 dac = (cia->pci_err0 >> 5) & 1; in cia_decode_pci_error()
861 tmp = (cia->pci_err0 >> 8) & 0x1F; in cia_decode_pci_error()
865 addr = cia->pci_err1; in cia_decode_pci_error()
876 } else if (cia->cia_err & (CIA_ERR_PERR in cia_decode_pci_error()
904 master = master_st_desc[(cia->pci_err0 >> 16) & 0xF]; in cia_decode_pci_error()
905 target = target_st_desc[(cia->pci_err0 >> 20) & 0xF]; in cia_decode_pci_error()
906 cmd = pci_cmd_desc[(cia->pci_err0 >> 24) & 0xF]; in cia_decode_pci_error()
907 dac = (cia->pci_err0 >> 28) & 1; in cia_decode_pci_error()
909 addr = cia->pci_err2; in cia_decode_pci_error()
924 printk(KERN_CRIT " PCI_ERR0 = %#08lx", cia->pci_err0); in cia_decode_pci_error()
925 printk(KERN_CRIT " PCI_ERR1 = %#08lx", cia->pci_err1); in cia_decode_pci_error()
926 printk(KERN_CRIT " PCI_ERR2 = %#08lx", cia->pci_err2); in cia_decode_pci_error()
931 cia_decode_mem_error(struct el_CIA_sysdata_mcheck *cia, const char *msg) in cia_decode_mem_error() argument
941 if ((cia->mem_err1 >> 20) & 1) in cia_decode_mem_error()
942 cia_decode_pci_error(cia, msg); in cia_decode_mem_error()
946 mem_port_addr = cia->mem_err0 & 0xfffffff0; in cia_decode_mem_error()
947 mem_port_addr |= (cia->mem_err1 & 0x83UL) << 32; in cia_decode_mem_error()
949 mem_port_mask = (cia->mem_err1 >> 12) & 0xF; in cia_decode_mem_error()
951 tmp = (cia->mem_err1 >> 8) & 0xF; in cia_decode_mem_error()
952 tmp |= ((cia->mem_err1 >> 20) & 1) << 4; in cia_decode_mem_error()
968 tmp = (cia->mem_err1 >> 16) & 0xF; in cia_decode_mem_error()
996 tmp = (cia->mem_err1 >> 24) & 0x1F; in cia_decode_mem_error()
1027 cia_decode_ecc_error(struct el_CIA_sysdata_mcheck *cia, const char *msg) in cia_decode_ecc_error() argument
1033 cia_decode_mem_error(cia, msg); in cia_decode_ecc_error()
1035 syn = cia->cia_syn & 0xff; in cia_decode_ecc_error()
1073 cia_decode_parity_error(struct el_CIA_sysdata_mcheck *cia) in cia_decode_parity_error() argument
1088 addr = cia->cpu_err0 & 0xfffffff0; in cia_decode_parity_error()
1089 addr |= (cia->cpu_err1 & 0x83UL) << 32; in cia_decode_parity_error()
1090 cmd = cmd_desc[(cia->cpu_err1 >> 8) & 0xF]; in cia_decode_parity_error()
1091 mask = (cia->cpu_err1 >> 12) & 0xF; in cia_decode_parity_error()
1092 par = (cia->cpu_err1 >> 21) & 1; in cia_decode_parity_error()
1105 struct el_CIA_sysdata_mcheck *cia; in cia_decode_mchk() local
1108 cia = (void *)(la_ptr + com->sys_offset); in cia_decode_mchk()
1110 if ((cia->cia_err & CIA_ERR_VALID) == 0) in cia_decode_mchk()
1117 switch (ffs(cia->cia_err & 0xfff) - 1) { in cia_decode_mchk()
1119 cia_decode_ecc_error(cia, "Corrected ECC error"); in cia_decode_mchk()
1122 cia_decode_ecc_error(cia, "Uncorrected ECC error"); in cia_decode_mchk()
1125 cia_decode_parity_error(cia); in cia_decode_mchk()
1128 cia_decode_mem_error(cia, "Access to nonexistent memory"); in cia_decode_mchk()
1131 cia_decode_pci_error(cia, "PCI bus system error"); in cia_decode_mchk()
1134 cia_decode_pci_error(cia, "PCI data parity error"); in cia_decode_mchk()
1137 cia_decode_pci_error(cia, "PCI address parity error"); in cia_decode_mchk()
1140 cia_decode_pci_error(cia, "PCI master abort"); in cia_decode_mchk()
1143 cia_decode_pci_error(cia, "PCI target abort"); in cia_decode_mchk()
1146 cia_decode_pci_error(cia, "PCI invalid PTE"); in cia_decode_mchk()
1149 cia_decode_mem_error(cia, "Write to flash ROM attempted"); in cia_decode_mchk()
1152 cia_decode_pci_error(cia, "I/O timeout"); in cia_decode_mchk()
1156 if (cia->cia_err & CIA_ERR_LOST_CORR_ERR) in cia_decode_mchk()
1159 if (cia->cia_err & CIA_ERR_LOST_UN_CORR_ERR) in cia_decode_mchk()
1162 if (cia->cia_err & CIA_ERR_LOST_CPU_PE) in cia_decode_mchk()
1165 if (cia->cia_err & CIA_ERR_LOST_MEM_NEM) in cia_decode_mchk()
1168 if (cia->cia_err & CIA_ERR_LOST_PERR) in cia_decode_mchk()
1171 if (cia->cia_err & CIA_ERR_LOST_PCI_ADDR_PE) in cia_decode_mchk()
1174 if (cia->cia_err & CIA_ERR_LOST_RCVD_MAS_ABT) in cia_decode_mchk()
1177 if (cia->cia_err & CIA_ERR_LOST_RCVD_TAR_ABT) in cia_decode_mchk()
1180 if (cia->cia_err & CIA_ERR_LOST_PA_PTE_INV) in cia_decode_mchk()
1183 if (cia->cia_err & CIA_ERR_LOST_FROM_WRT_ERR) in cia_decode_mchk()
1186 if (cia->cia_err & CIA_ERR_LOST_IOA_TIMEOUT) in cia_decode_mchk()