Lines Matching refs:rperr
329 struct aer_error *err, *rperr;
423 rperr = __find_aer_error_by_dev(rpdev);
424 if (!rperr) {
425 rperr = rperr_alloc;
427 aer_error_init(rperr, pci_domain_nr(rpdev->bus),
430 list_add(&rperr->list, &einjected);
433 if (rperr->root_status & PCI_ERR_ROOT_COR_RCV)
434 rperr->root_status |= PCI_ERR_ROOT_MULTI_COR_RCV;
436 rperr->root_status |= PCI_ERR_ROOT_COR_RCV;
437 rperr->source_id &= 0xffff0000;
438 rperr->source_id |= (einj->bus << 8) | devfn;
441 if (rperr->root_status & PCI_ERR_ROOT_UNCOR_RCV)
442 rperr->root_status |= PCI_ERR_ROOT_MULTI_UNCOR_RCV;
444 rperr->root_status |= PCI_ERR_ROOT_FATAL_RCV;
445 if (!(rperr->root_status & PCI_ERR_ROOT_UNCOR_RCV))
446 rperr->root_status |= PCI_ERR_ROOT_FIRST_FATAL;
448 rperr->root_status |= PCI_ERR_ROOT_NONFATAL_RCV;
449 rperr->root_status |= PCI_ERR_ROOT_UNCOR_RCV;
450 rperr->source_id &= 0x0000ffff;
451 rperr->source_id |= ((einj->bus << 8) | devfn) << 16;