Lines Matching refs:rperr
322 struct aer_error *err, *rperr; in aer_inject() local
412 rperr = __find_aer_error_by_dev(rpdev); in aer_inject()
413 if (!rperr) { in aer_inject()
414 rperr = rperr_alloc; in aer_inject()
416 aer_error_init(rperr, pci_domain_nr(rpdev->bus), in aer_inject()
419 list_add(&rperr->list, &einjected); in aer_inject()
422 if (rperr->root_status & PCI_ERR_ROOT_COR_RCV) in aer_inject()
423 rperr->root_status |= PCI_ERR_ROOT_MULTI_COR_RCV; in aer_inject()
425 rperr->root_status |= PCI_ERR_ROOT_COR_RCV; in aer_inject()
426 rperr->source_id &= 0xffff0000; in aer_inject()
427 rperr->source_id |= (einj->bus << 8) | devfn; in aer_inject()
430 if (rperr->root_status & PCI_ERR_ROOT_UNCOR_RCV) in aer_inject()
431 rperr->root_status |= PCI_ERR_ROOT_MULTI_UNCOR_RCV; in aer_inject()
433 rperr->root_status |= PCI_ERR_ROOT_FATAL_RCV; in aer_inject()
434 if (!(rperr->root_status & PCI_ERR_ROOT_UNCOR_RCV)) in aer_inject()
435 rperr->root_status |= PCI_ERR_ROOT_FIRST_FATAL; in aer_inject()
437 rperr->root_status |= PCI_ERR_ROOT_NONFATAL_RCV; in aer_inject()
438 rperr->root_status |= PCI_ERR_ROOT_UNCOR_RCV; in aer_inject()
439 rperr->source_id &= 0x0000ffff; in aer_inject()
440 rperr->source_id |= ((einj->bus << 8) | devfn) << 16; in aer_inject()