Home
last modified time | relevance | path

Searched refs:ecc_err_p (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcmu_ecc.c280 ASSERT(ecc_err_p); in pcmu_ecc_errstate_get()
289 ecc_err_p->ecc_afsr = pcmu_ecc_read_afsr(&ecc_err_p->ecc_ii_p); in pcmu_ecc_errstate_get()
290 ecc_err_p->ecc_afar = lddphysio(ecc_err_p->ecc_ii_p.pecc_afar_pa); in pcmu_ecc_errstate_get()
292 ecc_err_p->ecc_offset = ((ecc_err_p->ecc_afsr & in pcmu_ecc_errstate_get()
298 ecc_err_p->ecc_aflt.flt_stat = ecc_err_p->ecc_afsr; in pcmu_ecc_errstate_get()
299 ecc_err_p->ecc_aflt.flt_addr = P2ALIGN(ecc_err_p->ecc_afar, 64) + in pcmu_ecc_errstate_get()
300 ecc_err_p->ecc_offset; in pcmu_ecc_errstate_get()
302 ecc_err_p->ecc_aflt.flt_inst = 0; in pcmu_ecc_errstate_get()
366 pcmu_ecc_errstate_get(ecc_err_p); in pcmu_ecc_err_handler()
377 ecc_err_p->pecc_pri = 1; in pcmu_ecc_err_handler()
[all …]
H A Dpcicmu.c1917 pcmu_ecc_classify(uint64_t err, pcmu_ecc_errstate_t *ecc_err_p) in pcmu_ecc_classify() argument
1919 struct async_flt *ecc = &ecc_err_p->ecc_aflt; in pcmu_ecc_classify()
1921 pcmu_t *pcmu_p = ecc_err_p->ecc_ii_p.pecc_p->pecc_pcmu_p; in pcmu_ecc_classify()
1925 ecc_err_p->ecc_bridge_type = PCI_OPLCMU; /* RAGS */ in pcmu_ecc_classify()
1929 ecc_err_p->ecc_dev_id = (ecc_err_p->ecc_afsr & PCMU_ECC_UE_AFSR_ID) in pcmu_ecc_classify()
1934 ecc_err_p->ecc_dw_offset = (ecc_err_p->ecc_afsr & in pcmu_ecc_classify()
1941 if (ecc_err_p->pecc_pri) { in pcmu_ecc_classify()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_ecc.c326 ASSERT(ecc_err_p); in ecc_errstate_get()
335 ecc_err_p->ecc_afsr = ecc_read_afsr(&ecc_err_p->ecc_ii_p); in ecc_errstate_get()
336 ecc_err_p->ecc_afar = lddphysio(ecc_err_p->ecc_ii_p.ecc_afar_pa); in ecc_errstate_get()
338 ecc_err_p->ecc_offset = ((ecc_err_p->ecc_afsr & in ecc_errstate_get()
344 ecc_err_p->ecc_aflt.flt_stat = ecc_err_p->ecc_afsr; in ecc_errstate_get()
345 ecc_err_p->ecc_aflt.flt_addr = P2ALIGN(ecc_err_p->ecc_afar, 64) + in ecc_errstate_get()
346 ecc_err_p->ecc_offset; in ecc_errstate_get()
443 ecc_err_p->ecc_pri = 1; in ecc_err_handler()
450 ecc_sec_err = *ecc_err_p; in ecc_err_handler()
489 ecc_err_p->ecc_pri = 1; in ecc_err_handler()
[all …]
H A Dpcipsy.c1559 struct async_flt *ecc = &ecc_err_p->ecc_aflt; in pci_ecc_classify()
1568 ecc_err_p->ecc_dev_id = (ecc_err_p->ecc_afsr & PSYCHO_ECC_UE_AFSR_ID) in pci_ecc_classify()
1573 ecc_err_p->ecc_dw_offset = (ecc_err_p->ecc_afsr & in pci_ecc_classify()
1580 if (ecc_err_p->ecc_ii_p.ecc_type == CBNINTR_UE) { in pci_ecc_classify()
1581 if (ecc_err_p->ecc_pri) { in pci_ecc_classify()
1588 ecc->flt_erpt_class = ecc_err_p->ecc_pri ? in pci_ecc_classify()
1593 if (ecc_err_p->ecc_ii_p.ecc_type == CBNINTR_UE) { in pci_ecc_classify()
1594 if (ecc_err_p->ecc_pri) { in pci_ecc_classify()
1601 ecc->flt_erpt_class = ecc_err_p->ecc_pri ? in pci_ecc_classify()
1607 if (ecc_err_p->ecc_pri) { in pci_ecc_classify()
[all …]
H A Dpcisch.c1836 struct async_flt *ecc_p = &ecc_err_p->ecc_aflt; in pci_ecc_classify()
1845 ecc_err_p->ecc_bridge_type = PCI_BRIDGE_TYPE(cmn_p); in pci_ecc_classify()
1850 ecc_err_p->ecc_ctrl = lddphysio(ecc_err_p->ecc_ii_p.ecc_p->ecc_csr_pa); in pci_ecc_classify()
1851 ecc_err_p->ecc_err_addr = afar; in pci_ecc_classify()
1856 (ecc_err_p->ecc_ii_p.ecc_type != in pci_ecc_classify()
1858 (ecc_err_p->ecc_pri != ecc_err_tbl[i].ecc_pri)) in pci_ecc_classify()
1875 &ecc_err_p->ecc_err_addr, in pci_ecc_classify()
1876 ecc_err_p->ecc_region); in pci_ecc_classify()
1887 flag, ecc_err_p->ecc_ena, in pci_ecc_classify()
1888 (void *)&ecc_err_p->ecc_err_addr); in pci_ecc_classify()
[all …]
/illumos-gate/usr/src/uts/sun4u/opl/sys/pcicmu/
H A Dpcmu_ecc.h68 extern int pcmu_ecc_err_handler(pcmu_ecc_errstate_t *ecc_err_p);
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_ecc.h82 extern int ecc_err_handler(ecc_errstate_t *ecc_err_p);
H A Dpci_chip.h102 extern void pci_ecc_classify(uint64_t err, ecc_errstate_t *ecc_err_p);