Lines Matching refs:rc

200 	enum pci_ers_result rc, *res = userdata;  in eeh_report_error()  local
218 rc = driver->err_handler->error_detected(dev, pci_channel_io_frozen); in eeh_report_error()
221 if (rc == PCI_ERS_RESULT_NEED_RESET) *res = rc; in eeh_report_error()
222 if (*res == PCI_ERS_RESULT_NONE) *res = rc; in eeh_report_error()
241 enum pci_ers_result rc, *res = userdata; in eeh_report_mmio_enabled() local
257 rc = driver->err_handler->mmio_enabled(dev); in eeh_report_mmio_enabled()
260 if (rc == PCI_ERS_RESULT_NEED_RESET) *res = rc; in eeh_report_mmio_enabled()
261 if (*res == PCI_ERS_RESULT_NONE) *res = rc; in eeh_report_mmio_enabled()
281 enum pci_ers_result rc, *res = userdata; in eeh_report_reset() local
300 rc = driver->err_handler->slot_reset(dev); in eeh_report_reset()
302 (*res == PCI_ERS_RESULT_RECOVERED)) *res = rc; in eeh_report_reset()
304 rc == PCI_ERS_RESULT_NEED_RESET) *res = rc; in eeh_report_reset()
489 int i, rc = 1; in __eeh_clear_pe_frozen_state() local
491 for (i = 0; rc && i < 3; i++) in __eeh_clear_pe_frozen_state()
492 rc = eeh_unfreeze_pe(pe, clear_sw_state); in __eeh_clear_pe_frozen_state()
495 if (rc) { in __eeh_clear_pe_frozen_state()
497 __func__, rc, pe->phb->global_number, pe->addr); in __eeh_clear_pe_frozen_state()
507 void *rc; in eeh_clear_pe_frozen_state() local
509 rc = eeh_pe_traverse(pe, __eeh_clear_pe_frozen_state, &clear_sw_state); in eeh_clear_pe_frozen_state()
510 if (!rc) in eeh_clear_pe_frozen_state()
513 return rc ? -EIO : 0; in eeh_clear_pe_frozen_state()
572 int cnt, rc, removed = 0; in eeh_reset_device() local
603 rc = eeh_reset_pe(pe); in eeh_reset_device()
604 if (rc) in eeh_reset_device()
605 return rc; in eeh_reset_device()
614 rc = eeh_clear_pe_frozen_state(pe, false); in eeh_reset_device()
615 if (rc) in eeh_reset_device()
616 return rc; in eeh_reset_device()
659 int rc = 0; in eeh_handle_normal_event() local
696 rc = eeh_ops->wait_state(pe, MAX_WAIT_FOR_RECOVERY*1000); in eeh_handle_normal_event()
697 if (rc < 0 || rc == EEH_STATE_NOT_SUPPORT) { in eeh_handle_normal_event()
715 rc = eeh_reset_device(pe, frozen_bus); in eeh_handle_normal_event()
716 if (rc) { in eeh_handle_normal_event()
718 __func__, rc); in eeh_handle_normal_event()
726 rc = eeh_pci_enable(pe, EEH_OPT_THAW_MMIO); in eeh_handle_normal_event()
728 if (rc < 0) in eeh_handle_normal_event()
730 if (rc) { in eeh_handle_normal_event()
741 rc = eeh_pci_enable(pe, EEH_OPT_THAW_DMA); in eeh_handle_normal_event()
743 if (rc < 0) in eeh_handle_normal_event()
745 if (rc) { in eeh_handle_normal_event()
767 rc = eeh_reset_device(pe, NULL); in eeh_handle_normal_event()
768 if (rc) { in eeh_handle_normal_event()
770 __func__, rc); in eeh_handle_normal_event()
841 int rc; in eeh_handle_special_event() local
845 rc = eeh_ops->next_error(&pe); in eeh_handle_special_event()
847 switch (rc) { in eeh_handle_special_event()
874 if (rc == EEH_NEXT_ERR_DEAD_PHB) in eeh_handle_special_event()
887 __func__, rc); in eeh_handle_special_event()
896 if (rc == EEH_NEXT_ERR_FROZEN_PE || in eeh_handle_special_event()
897 rc == EEH_NEXT_ERR_FENCED_PHB) { in eeh_handle_special_event()
923 if (rc == EEH_NEXT_ERR_DEAD_IOC) in eeh_handle_special_event()
925 } while (rc != EEH_NEXT_ERR_NONE); in eeh_handle_special_event()