Lines Matching refs:status

126 	enum sci_status status  = SCI_SUCCESS;  in sci_remote_device_terminate_reqs_checkabort()  local
135 status = s; in sci_remote_device_terminate_reqs_checkabort()
137 return status; in sci_remote_device_terminate_reqs_checkabort()
191 enum sci_status status = SCI_SUCCESS; in isci_remote_device_terminate_requests() local
201 status = SCI_FAILURE; in isci_remote_device_terminate_requests()
284 return status; in isci_remote_device_terminate_requests()
445 enum sci_status status; in sci_remote_device_frame_handler() local
471 status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, in sci_remote_device_frame_handler()
474 if (status != SCI_SUCCESS) in sci_remote_device_frame_handler()
475 return status; in sci_remote_device_frame_handler()
483 status = sci_io_request_frame_handler(ireq, frame_index); in sci_remote_device_frame_handler()
495 status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, in sci_remote_device_frame_handler()
498 if (status != SCI_SUCCESS) in sci_remote_device_frame_handler()
499 return status; in sci_remote_device_frame_handler()
502 (hdr->status & ATA_ERR)) { in sci_remote_device_frame_handler()
508 (hdr->status & ATA_ERR)) { in sci_remote_device_frame_handler()
516 status = SCI_FAILURE; in sci_remote_device_frame_handler()
527 status = sci_io_request_frame_handler(idev->working_request, frame_index); in sci_remote_device_frame_handler()
531 return status; in sci_remote_device_frame_handler()
570 enum sci_status status; in sci_remote_device_event_handler() local
578 status = sci_remote_node_context_event_handler(&idev->rnc, event_code); in sci_remote_device_event_handler()
582 status = SCI_SUCCESS; in sci_remote_device_event_handler()
604 status = SCI_FAILURE_INVALID_STATE; in sci_remote_device_event_handler()
608 if (status != SCI_SUCCESS) in sci_remote_device_event_handler()
609 return status; in sci_remote_device_event_handler()
632 status = sci_remote_node_context_resume(&idev->rnc, NULL, NULL); in sci_remote_device_event_handler()
635 return status; in sci_remote_device_event_handler()
640 enum sci_status status) in sci_remote_device_start_request() argument
645 if (status != SCI_SUCCESS) in sci_remote_device_start_request()
660 enum sci_status status; in sci_remote_device_start_io() local
681 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io()
682 if (status != SCI_SUCCESS) in sci_remote_device_start_io()
683 return status; in sci_remote_device_start_io()
685 status = sci_remote_node_context_start_io(&idev->rnc, ireq); in sci_remote_device_start_io()
686 if (status != SCI_SUCCESS) in sci_remote_device_start_io()
689 status = sci_request_start(ireq); in sci_remote_device_start_io()
703 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io()
704 if (status != SCI_SUCCESS) in sci_remote_device_start_io()
705 return status; in sci_remote_device_start_io()
707 status = sci_remote_node_context_start_io(&idev->rnc, ireq); in sci_remote_device_start_io()
708 if (status != SCI_SUCCESS) in sci_remote_device_start_io()
711 status = sci_request_start(ireq); in sci_remote_device_start_io()
712 if (status != SCI_SUCCESS) in sci_remote_device_start_io()
728 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io()
729 if (status != SCI_SUCCESS) in sci_remote_device_start_io()
730 return status; in sci_remote_device_start_io()
732 status = sci_remote_node_context_start_io(&idev->rnc, ireq); in sci_remote_device_start_io()
733 if (status != SCI_SUCCESS) in sci_remote_device_start_io()
736 status = sci_request_start(ireq); in sci_remote_device_start_io()
744 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io()
745 if (status != SCI_SUCCESS) in sci_remote_device_start_io()
746 return status; in sci_remote_device_start_io()
748 status = sci_remote_node_context_start_io(&idev->rnc, ireq); in sci_remote_device_start_io()
749 if (status != SCI_SUCCESS) in sci_remote_device_start_io()
752 status = sci_request_start(ireq); in sci_remote_device_start_io()
753 if (status != SCI_SUCCESS) in sci_remote_device_start_io()
767 sci_remote_device_start_request(idev, ireq, status); in sci_remote_device_start_io()
768 return status; in sci_remote_device_start_io()
775 enum sci_status status; in common_complete_io() local
777 status = sci_request_complete(ireq); in common_complete_io()
778 if (status != SCI_SUCCESS) in common_complete_io()
779 return status; in common_complete_io()
781 status = sci_port_complete_io(iport, idev, ireq); in common_complete_io()
782 if (status != SCI_SUCCESS) in common_complete_io()
783 return status; in common_complete_io()
786 return status; in common_complete_io()
796 enum sci_status status; in sci_remote_device_complete_io() local
813 status = common_complete_io(iport, idev, ireq); in sci_remote_device_complete_io()
819 status = common_complete_io(iport, idev, ireq); in sci_remote_device_complete_io()
820 if (status != SCI_SUCCESS) in sci_remote_device_complete_io()
834 status = common_complete_io(iport, idev, ireq); in sci_remote_device_complete_io()
835 if (status != SCI_SUCCESS) in sci_remote_device_complete_io()
840 status = common_complete_io(iport, idev, ireq); in sci_remote_device_complete_io()
841 if (status != SCI_SUCCESS) in sci_remote_device_complete_io()
851 if (status != SCI_SUCCESS) in sci_remote_device_complete_io()
855 idev, ireq, status); in sci_remote_device_complete_io()
859 return status; in sci_remote_device_complete_io()
878 enum sci_status status; in sci_remote_device_start_task() local
899 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_task()
900 if (status != SCI_SUCCESS) in sci_remote_device_start_task()
901 return status; in sci_remote_device_start_task()
903 status = sci_request_start(ireq); in sci_remote_device_start_task()
904 if (status != SCI_SUCCESS) in sci_remote_device_start_task()
924 status = sci_remote_node_context_start_task(&idev->rnc, ireq, in sci_remote_device_start_task()
928 sci_remote_device_start_request(idev, ireq, status); in sci_remote_device_start_task()
935 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_task()
936 if (status != SCI_SUCCESS) in sci_remote_device_start_task()
937 return status; in sci_remote_device_start_task()
940 status = sci_remote_node_context_start_task(&idev->rnc, ireq, in sci_remote_device_start_task()
942 if (status != SCI_SUCCESS) in sci_remote_device_start_task()
945 status = sci_request_start(ireq); in sci_remote_device_start_task()
948 sci_remote_device_start_request(idev, ireq, status); in sci_remote_device_start_task()
950 return status; in sci_remote_device_start_task()
1276 enum sci_status status; in sci_remote_device_da_construct() local
1285 status = sci_controller_allocate_remote_node_context(iport->owning_controller, in sci_remote_device_da_construct()
1289 if (status != SCI_SUCCESS) in sci_remote_device_da_construct()
1290 return status; in sci_remote_device_da_construct()
1313 enum sci_status status; in sci_remote_device_ea_construct() local
1317 status = sci_controller_allocate_remote_node_context(iport->owning_controller, in sci_remote_device_ea_construct()
1320 if (status != SCI_SUCCESS) in sci_remote_device_ea_construct()
1321 return status; in sci_remote_device_ea_construct()
1344 enum sci_status status; in sci_remote_device_resume() local
1346 status = sci_remote_node_context_resume(&idev->rnc, cb_fn, cb_p); in sci_remote_device_resume()
1347 if (status != SCI_SUCCESS) in sci_remote_device_resume()
1349 __func__, status); in sci_remote_device_resume()
1350 return status; in sci_remote_device_resume()
1413 enum sci_status status = SCI_SUCCESS; in isci_remote_device_resume_from_abort() local
1426 status = sci_remote_device_resume( in isci_remote_device_resume_from_abort()
1430 if (!destroyed && (status == SCI_SUCCESS)) in isci_remote_device_resume_from_abort()
1435 return status; in isci_remote_device_resume_from_abort()
1456 enum sci_status status; in sci_remote_device_start() local
1464 status = sci_remote_device_resume(idev, remote_device_resume_done, in sci_remote_device_start()
1466 if (status != SCI_SUCCESS) in sci_remote_device_start()
1467 return status; in sci_remote_device_start()
1479 enum sci_status status; in isci_remote_device_construct() local
1482 status = sci_remote_device_ea_construct(iport, idev); in isci_remote_device_construct()
1484 status = sci_remote_device_da_construct(iport, idev); in isci_remote_device_construct()
1486 if (status != SCI_SUCCESS) { in isci_remote_device_construct()
1488 __func__, status); in isci_remote_device_construct()
1490 return status; in isci_remote_device_construct()
1494 status = sci_remote_device_start(idev, ISCI_REMOTE_DEVICE_START_TIMEOUT); in isci_remote_device_construct()
1496 if (status != SCI_SUCCESS) in isci_remote_device_construct()
1498 status); in isci_remote_device_construct()
1500 return status; in isci_remote_device_construct()
1559 enum sci_status status; in isci_remote_device_stop() local
1570 status = sci_remote_device_stop(idev, 50); in isci_remote_device_stop()
1574 if (WARN_ONCE(status != SCI_SUCCESS, "failed to stop device\n")) in isci_remote_device_stop()
1582 return status; in isci_remote_device_stop()
1618 enum sci_status status; in isci_remote_device_found() local
1639 status = isci_remote_device_construct(isci_port, isci_device); in isci_remote_device_found()
1645 if (status == SCI_SUCCESS) { in isci_remote_device_found()
1655 return status == SCI_SUCCESS ? 0 : -ENODEV; in isci_remote_device_found()
1664 enum sci_status status; in isci_remote_device_suspend_terminate() local
1673 status = isci_remote_device_terminate_requests(ihost, idev, ireq); in isci_remote_device_suspend_terminate()
1674 if (status != SCI_SUCCESS) in isci_remote_device_suspend_terminate()
1678 __func__, idev, status); in isci_remote_device_suspend_terminate()
1681 return status; in isci_remote_device_suspend_terminate()
1701 enum sci_status status; in isci_remote_device_reset_complete() local
1704 status = sci_remote_device_reset_complete(idev); in isci_remote_device_reset_complete()
1707 return status; in isci_remote_device_reset_complete()