Lines Matching refs:pcix_ecc_regs
113 pcix_ecc_regs_gather(pci_erpt_t *erpt_p, pcix_ecc_regs_t *pcix_ecc_regs, in pcix_ecc_regs_gather() argument
118 pcix_ecc_regs->pcix_ecc_ctlstat = pci_config_get32(erpt_p->pe_hdl, in pcix_ecc_regs_gather()
122 pcix_ecc_regs->pcix_ecc_vflags |= PCIX_ERR_ECC_STS_VALID; in pcix_ecc_regs_gather()
125 pcix_ecc_regs->pcix_ecc_fstaddr = pci_config_get32(erpt_p->pe_hdl, in pcix_ecc_regs_gather()
128 pcix_ecc_regs->pcix_ecc_secaddr = pci_config_get32(erpt_p->pe_hdl, in pcix_ecc_regs_gather()
131 pcix_ecc_regs->pcix_ecc_attr = pci_config_get32(( in pcix_ecc_regs_gather()
188 pcix_ecc_regs_t *pcix_ecc_regs = in pcix_regs_gather() local
189 pcix_regs->pcix_ecc_regs; in pcix_regs_gather()
191 pcix_ecc_regs_gather(erpt_p, pcix_ecc_regs, in pcix_regs_gather()
299 pcix_ecc_regs_t *pcix_ecc_regs = in pcix_regs_clear() local
300 pcix_regs->pcix_ecc_regs; in pcix_regs_clear()
302 if (pcix_ecc_regs->pcix_ecc_vflags & in pcix_regs_clear()
306 pcix_ecc_regs->pcix_ecc_ctlstat); in pcix_regs_clear()
308 pcix_ecc_regs->pcix_ecc_vflags = 0x0; in pcix_regs_clear()
391 pcix_regs->pcix_ecc_regs = kmem_zalloc( in pcix_ereport_setup()
515 kmem_free(pcix_regs->pcix_ecc_regs, in pcix_ereport_teardown()
558 pcix_ecc_regs_t *pcix_ecc_regs, int type) in pcix_check_addr() argument
560 int cmd = (pcix_ecc_regs->pcix_ecc_ctlstat >> 16) & 0xf; in pcix_check_addr()
565 addr = pcix_ecc_regs->pcix_ecc_secaddr; in pcix_check_addr()
567 addr |= pcix_ecc_regs->pcix_ecc_fstaddr; in pcix_check_addr()
717 pcix_ecc_regs_t *pcix_ecc_regs; in pcix_ecc_error_report() local
740 pcix_ecc_regs = bridge ? pcix_bdg_regs->pcix_bdg_ecc_regs[i] : in pcix_ecc_error_report()
741 pcix_regs->pcix_ecc_regs; in pcix_ecc_error_report()
742 if (pcix_ecc_regs->pcix_ecc_vflags & PCIX_ERR_ECC_STS_VALID) { in pcix_ecc_error_report()
743 ecc_phase = (pcix_ecc_regs->pcix_ecc_ctlstat & in pcix_ecc_error_report()
745 ecc_corr = (pcix_ecc_regs->pcix_ecc_ctlstat & in pcix_ecc_error_report()
747 sec_ue = (pcix_ecc_regs->pcix_ecc_ctlstat & in pcix_ecc_error_report()
749 sec_ce = (pcix_ecc_regs->pcix_ecc_ctlstat & in pcix_ecc_error_report()
798 pcix_ecc_regs, type); in pcix_ecc_error_report()
820 pcix_ecc_regs->pcix_ecc_ctlstat, in pcix_ecc_error_report()
822 pcix_ecc_regs->pcix_ecc_attr, NULL); in pcix_ecc_error_report()
833 pcix_ecc_regs->pcix_ecc_ctlstat, in pcix_ecc_error_report()
835 pcix_ecc_regs->pcix_ecc_attr, NULL); in pcix_ecc_error_report()
851 pcix_ecc_regs->pcix_ecc_ctlstat, in pcix_ecc_error_report()
853 pcix_ecc_regs->pcix_ecc_attr, NULL); in pcix_ecc_error_report()
864 pcix_ecc_regs->pcix_ecc_ctlstat, in pcix_ecc_error_report()
866 pcix_ecc_regs->pcix_ecc_attr, NULL); in pcix_ecc_error_report()