Lines Matching +full:npe +full:- +full:handle

23 static int edac_pci_log_npe = 1;	/* log PCI non-parity error errors */
61 return sprintf(data, "%u\n", atomic_read(&pci->counters.pe_count)); in instance_pe_count_show()
67 return sprintf(data, "%u\n", atomic_read(&pci->counters.npe_count)); in instance_npe_count_show()
103 if (instance_attr->show) in edac_pci_instance_show()
104 return instance_attr->show(pci, buffer); in edac_pci_instance_show()
105 return -EIO; in edac_pci_instance_show()
116 if (instance_attr->store) in edac_pci_instance_store()
117 return instance_attr->store(pci, buffer, count); in edac_pci_instance_store()
118 return -EIO; in edac_pci_instance_store()
169 err = -ENODEV; in edac_pci_create_instance_kobj()
174 err = kobject_init_and_add(&pci->kobj, &ktype_pci_instance, in edac_pci_create_instance_kobj()
182 kobject_uevent(&pci->kobj, KOBJ_ADD); in edac_pci_create_instance_kobj()
206 kobject_put(&pci->kobj); in edac_pci_unregister_sysfs_instance_kobj()
244 if (edac_pci_dev->show) in edac_pci_dev_show()
245 return edac_pci_dev->show(edac_pci_dev->value, buffer); in edac_pci_dev_show()
246 return -EIO; in edac_pci_dev_show()
256 if (edac_pci_dev->store) in edac_pci_dev_store()
257 return edac_pci_dev->store(edac_pci_dev->value, buffer, count); in edac_pci_dev_store()
258 return -EIO; in edac_pci_dev_store()
358 err = -ENODEV; in edac_pci_main_kobj_setup()
365 err = -ENOMEM; in edac_pci_main_kobj_setup()
372 &edac_subsys->dev_root->kobj, "pci"); in edac_pci_main_kobj_setup()
424 struct kobject *edac_kobj = &pci->kobj; in edac_pci_create_sysfs()
426 edac_dbg(0, "idx=%d\n", pci->pci_idx); in edac_pci_create_sysfs()
434 err = edac_pci_create_instance_kobj(pci, pci->pci_idx); in edac_pci_create_sysfs()
438 err = sysfs_create_link(edac_kobj, &pci->dev->kobj, EDAC_PCI_SYMLINK); in edac_pci_create_sysfs()
458 edac_dbg(0, "index=%d\n", pci->pci_idx); in edac_pci_remove_sysfs()
461 sysfs_remove_link(&pci->kobj, EDAC_PCI_SYMLINK); in edac_pci_remove_sysfs()
546 edac_dbg(4, "PCI STATUS= 0x%04x %s\n", status, dev_name(&dev->dev)); in edac_pci_dev_parity_test()
551 if (status && !dev->broken_parity_status) { in edac_pci_dev_parity_test()
578 header_type, dev_name(&dev->dev)); in edac_pci_dev_parity_test()
585 status, dev_name(&dev->dev)); in edac_pci_dev_parity_test()
590 if (status && !dev->broken_parity_status) { in edac_pci_dev_parity_test()
683 * Called to handle a PARITY ERROR event
689 atomic_inc(&pci->counters.pe_count); in edac_pci_handle_pe()
694 pci->ctl_name, pci->pci_idx, msg); in edac_pci_handle_pe()
708 * Called to handle a NON-PARITY ERROR event
713 /* global NPE counter incremented by edac_pci_do_parity_check() */ in edac_pci_handle_npe()
714 atomic_inc(&pci->counters.npe_count); in edac_pci_handle_npe()
718 "Non-Parity Error ctl: %s %d: %s\n", in edac_pci_handle_npe()
719 pci->ctl_name, pci->pci_idx, msg); in edac_pci_handle_npe()