Lines Matching refs:pcix_ecc_regs

109 pcix_ecc_regs_gather(pci_erpt_t *erpt_p, pcix_ecc_regs_t *pcix_ecc_regs,
114 pcix_ecc_regs->pcix_ecc_ctlstat = pci_config_get32(erpt_p->pe_hdl,
118 pcix_ecc_regs->pcix_ecc_vflags |= PCIX_ERR_ECC_STS_VALID;
121 pcix_ecc_regs->pcix_ecc_fstaddr = pci_config_get32(erpt_p->pe_hdl,
124 pcix_ecc_regs->pcix_ecc_secaddr = pci_config_get32(erpt_p->pe_hdl,
127 pcix_ecc_regs->pcix_ecc_attr = pci_config_get32((
184 pcix_ecc_regs_t *pcix_ecc_regs =
185 pcix_regs->pcix_ecc_regs;
187 pcix_ecc_regs_gather(erpt_p, pcix_ecc_regs,
295 pcix_ecc_regs_t *pcix_ecc_regs =
296 pcix_regs->pcix_ecc_regs;
298 if (pcix_ecc_regs->pcix_ecc_vflags &
302 pcix_ecc_regs->pcix_ecc_ctlstat);
304 pcix_ecc_regs->pcix_ecc_vflags = 0x0;
387 pcix_regs->pcix_ecc_regs = kmem_zalloc(
511 kmem_free(pcix_regs->pcix_ecc_regs,
554 pcix_ecc_regs_t *pcix_ecc_regs, int type)
556 int cmd = (pcix_ecc_regs->pcix_ecc_ctlstat >> 16) & 0xf;
561 addr = pcix_ecc_regs->pcix_ecc_secaddr;
563 addr |= pcix_ecc_regs->pcix_ecc_fstaddr;
713 pcix_ecc_regs_t *pcix_ecc_regs;
736 pcix_ecc_regs = bridge ? pcix_bdg_regs->pcix_bdg_ecc_regs[i] :
737 pcix_regs->pcix_ecc_regs;
738 if (pcix_ecc_regs->pcix_ecc_vflags & PCIX_ERR_ECC_STS_VALID) {
739 ecc_phase = (pcix_ecc_regs->pcix_ecc_ctlstat &
741 ecc_corr = (pcix_ecc_regs->pcix_ecc_ctlstat &
743 sec_ue = (pcix_ecc_regs->pcix_ecc_ctlstat &
745 sec_ce = (pcix_ecc_regs->pcix_ecc_ctlstat &
794 pcix_ecc_regs, type);
816 pcix_ecc_regs->pcix_ecc_ctlstat,
818 pcix_ecc_regs->pcix_ecc_attr, NULL);
829 pcix_ecc_regs->pcix_ecc_ctlstat,
831 pcix_ecc_regs->pcix_ecc_attr, NULL);
847 pcix_ecc_regs->pcix_ecc_ctlstat,
849 pcix_ecc_regs->pcix_ecc_attr, NULL);
860 pcix_ecc_regs->pcix_ecc_ctlstat,
862 pcix_ecc_regs->pcix_ecc_attr, NULL);