Lines Matching refs:rperr
321 struct aer_error *err, *rperr; in aer_inject() local
415 rperr = __find_aer_error_by_dev(rpdev); in aer_inject()
416 if (!rperr) { in aer_inject()
417 rperr = rperr_alloc; in aer_inject()
419 aer_error_init(rperr, pci_domain_nr(rpdev->bus), in aer_inject()
422 list_add(&rperr->list, &einjected); in aer_inject()
425 if (rperr->root_status & PCI_ERR_ROOT_COR_RCV) in aer_inject()
426 rperr->root_status |= PCI_ERR_ROOT_MULTI_COR_RCV; in aer_inject()
428 rperr->root_status |= PCI_ERR_ROOT_COR_RCV; in aer_inject()
429 rperr->source_id &= 0xffff0000; in aer_inject()
430 rperr->source_id |= (einj->bus << 8) | devfn; in aer_inject()
433 if (rperr->root_status & PCI_ERR_ROOT_UNCOR_RCV) in aer_inject()
434 rperr->root_status |= PCI_ERR_ROOT_MULTI_UNCOR_RCV; in aer_inject()
436 rperr->root_status |= PCI_ERR_ROOT_FATAL_RCV; in aer_inject()
437 if (!(rperr->root_status & PCI_ERR_ROOT_UNCOR_RCV)) in aer_inject()
438 rperr->root_status |= PCI_ERR_ROOT_FIRST_FATAL; in aer_inject()
440 rperr->root_status |= PCI_ERR_ROOT_NONFATAL_RCV; in aer_inject()
441 rperr->root_status |= PCI_ERR_ROOT_UNCOR_RCV; in aer_inject()
442 rperr->source_id &= 0x0000ffff; in aer_inject()
443 rperr->source_id |= ((einj->bus << 8) | devfn) << 16; in aer_inject()