Lines Matching refs:pci
24 static void octeon_pci_poll(struct edac_pci_ctl_info *pci) in octeon_pci_poll() argument
30 edac_pci_handle_pe(pci, pci->ctl_name); in octeon_pci_poll()
35 edac_pci_handle_npe(pci, "Signaled System Error"); in octeon_pci_poll()
40 edac_pci_handle_npe(pci, "Received Master Abort"); in octeon_pci_poll()
45 edac_pci_handle_npe(pci, "Received Target Abort"); in octeon_pci_poll()
50 edac_pci_handle_npe(pci, "Signaled Target Abort"); in octeon_pci_poll()
55 edac_pci_handle_npe(pci, "Master Data Parity Error"); in octeon_pci_poll()
63 struct edac_pci_ctl_info *pci; in octeon_pci_probe() local
66 pci = edac_pci_alloc_ctl_info(0, "octeon_pci_err"); in octeon_pci_probe()
67 if (!pci) in octeon_pci_probe()
70 pci->dev = &pdev->dev; in octeon_pci_probe()
71 platform_set_drvdata(pdev, pci); in octeon_pci_probe()
72 pci->dev_name = dev_name(&pdev->dev); in octeon_pci_probe()
74 pci->mod_name = "octeon-pci"; in octeon_pci_probe()
75 pci->ctl_name = "octeon_pci_err"; in octeon_pci_probe()
76 pci->edac_check = octeon_pci_poll; in octeon_pci_probe()
78 if (edac_pci_add_device(pci, 0) > 0) { in octeon_pci_probe()
86 edac_pci_free_ctl_info(pci); in octeon_pci_probe()
93 struct edac_pci_ctl_info *pci = platform_get_drvdata(pdev); in octeon_pci_remove() local
96 edac_pci_free_ctl_info(pci); in octeon_pci_remove()