Lines Matching refs:status
581 stp_req->status = 0; in sci_stp_pio_request_construct()
671 enum sci_status status = SCI_SUCCESS; in sci_io_request_construct_sata() local
726 return status; in sci_io_request_construct_sata()
762 enum sci_status status; in sci_io_request_construct_basic_sata() local
770 status = sci_io_request_construct_sata(ireq, in sci_io_request_construct_basic_sata()
775 if (status == SCI_SUCCESS) in sci_io_request_construct_basic_sata()
778 return status; in sci_io_request_construct_basic_sata()
1026 if (resp->status == 0) { in request_started_state_tc_event()
1354 enum sci_status status = SCI_SUCCESS; in sci_stp_request_pio_data_out_transmit_data() local
1376 status = sci_stp_request_pio_data_out_trasmit_data_frame(ireq, len); in sci_stp_request_pio_data_out_transmit_data()
1377 if (status != SCI_SUCCESS) in sci_stp_request_pio_data_out_transmit_data()
1378 return status; in sci_stp_request_pio_data_out_transmit_data()
1395 return status; in sci_stp_request_pio_data_out_transmit_data()
1456 enum sci_status status; in sci_stp_request_pio_data_in_copy_data() local
1462 status = sci_stp_request_pio_data_in_copy_data_buffer( in sci_stp_request_pio_data_in_copy_data()
1465 if (status == SCI_SUCCESS) in sci_stp_request_pio_data_in_copy_data()
1469 status = sci_stp_request_pio_data_in_copy_data_buffer( in sci_stp_request_pio_data_in_copy_data()
1472 if (status == SCI_SUCCESS) in sci_stp_request_pio_data_in_copy_data()
1476 return status; in sci_stp_request_pio_data_in_copy_data()
1483 enum sci_status status = SCI_SUCCESS; in stp_request_pio_await_h2d_completion_tc_event() local
1503 return status; in stp_request_pio_await_h2d_completion_tc_event()
1510 enum sci_status status = SCI_SUCCESS; in pio_data_out_tx_done_tc_event() local
1518 status = sci_stp_request_pio_data_out_transmit_data(ireq); in pio_data_out_tx_done_tc_event()
1519 if (status == SCI_SUCCESS) { in pio_data_out_tx_done_tc_event()
1552 return status; in pio_data_out_tx_done_tc_event()
1560 enum sci_status status; in sci_stp_request_udma_general_frame_handler() local
1563 status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, in sci_stp_request_udma_general_frame_handler()
1567 if ((status == SCI_SUCCESS) && in sci_stp_request_udma_general_frame_handler()
1580 return status; in sci_stp_request_udma_general_frame_handler()
1587 enum sci_status status; in process_unsolicited_fis() local
1591 status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, in process_unsolicited_fis()
1595 if (status != SCI_SUCCESS) in process_unsolicited_fis()
1596 return status; in process_unsolicited_fis()
1616 return status; in process_unsolicited_fis()
1623 enum sci_status status; in atapi_d2h_reg_frame_handler() local
1625 status = process_unsolicited_fis(ireq, frame_index); in atapi_d2h_reg_frame_handler()
1627 if (status == SCI_SUCCESS) { in atapi_d2h_reg_frame_handler()
1628 if (ireq->stp.rsp.status & ATA_ERR) in atapi_d2h_reg_frame_handler()
1629 status = SCI_FAILURE_IO_RESPONSE_VALID; in atapi_d2h_reg_frame_handler()
1631 status = SCI_FAILURE_IO_RESPONSE_VALID; in atapi_d2h_reg_frame_handler()
1634 if (status != SCI_SUCCESS) { in atapi_d2h_reg_frame_handler()
1636 ireq->sci_status = status; in atapi_d2h_reg_frame_handler()
1646 return status; in atapi_d2h_reg_frame_handler()
1712 enum sci_status status; in sci_io_request_frame_handler() local
1830 status = sci_stp_request_udma_general_frame_handler(ireq, frame_index); in sci_io_request_frame_handler()
1832 if (status != SCI_SUCCESS) in sci_io_request_frame_handler()
1833 return status; in sci_io_request_frame_handler()
1844 status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, in sci_io_request_frame_handler()
1848 if (status != SCI_SUCCESS) { in sci_io_request_frame_handler()
1855 status); in sci_io_request_frame_handler()
1857 return status; in sci_io_request_frame_handler()
1891 return status; in sci_io_request_frame_handler()
1899 status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, in sci_io_request_frame_handler()
1903 if (status != SCI_SUCCESS) { in sci_io_request_frame_handler()
1907 __func__, stp_req, frame_index, status); in sci_io_request_frame_handler()
1908 return status; in sci_io_request_frame_handler()
1928 stp_req->status = (frame_buffer[2] >> 24) & 0xff; in sci_io_request_frame_handler()
1934 ireq->stp.rsp.status = stp_req->status; in sci_io_request_frame_handler()
1943 status = sci_stp_request_pio_data_out_transmit_data(ireq); in sci_io_request_frame_handler()
1944 if (status != SCI_SUCCESS) in sci_io_request_frame_handler()
1955 if (frame_header->status & ATA_BUSY) { in sci_io_request_frame_handler()
1967 frame_header->status); in sci_io_request_frame_handler()
1992 return status; in sci_io_request_frame_handler()
1999 status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, in sci_io_request_frame_handler()
2003 if (status != SCI_SUCCESS) { in sci_io_request_frame_handler()
2010 status); in sci_io_request_frame_handler()
2011 return status; in sci_io_request_frame_handler()
2030 return status; in sci_io_request_frame_handler()
2041 status = sci_stp_request_pio_data_in_copy_data(stp_req, in sci_io_request_frame_handler()
2051 if (status != SCI_SUCCESS || stp_req->pio_len != 0) in sci_io_request_frame_handler()
2052 return status; in sci_io_request_frame_handler()
2054 if ((stp_req->status & ATA_BUSY) == 0) { in sci_io_request_frame_handler()
2061 return status; in sci_io_request_frame_handler()
2106 enum sci_status status = SCI_SUCCESS; in stp_request_udma_await_tc_event() local
2151 return status; in stp_request_udma_await_tc_event()
2157 enum sci_status status = SCI_SUCCESS; in atapi_raw_completion() local
2177 return status; in atapi_raw_completion()
2185 enum sci_status status = SCI_SUCCESS; in atapi_data_tc_completion_handler() local
2201 d2h->status = 0x50; in atapi_data_tc_completion_handler()
2220 status = ireq->sci_status; in atapi_data_tc_completion_handler()
2240 status = ireq->sci_status; in atapi_data_tc_completion_handler()
2257 return status; in atapi_data_tc_completion_handler()
2479 resp_iu->status, in isci_request_process_response_iu()
2484 task->task_status.stat = resp_iu->status; in isci_request_process_response_iu()
2727 if (ac_err_mask(fis->status)) in isci_process_stp_response()
2744 enum exec_status status = SAS_ABORTED_TASK; in isci_request_io_request_complete() local
2786 status = task->task_status.stat; in isci_request_io_request_complete()
2793 status = SAM_STAT_GOOD; in isci_request_io_request_complete()
2811 status = SAS_DATA_UNDERRUN; in isci_request_io_request_complete()
2815 __func__, status); in isci_request_io_request_complete()
2837 status = SAS_DEVICE_UNKNOWN; in isci_request_io_request_complete()
2839 status = SAS_ABORTED_TASK; in isci_request_io_request_complete()
2846 &status); in isci_request_io_request_complete()
2863 status = SAM_STAT_TASK_ABORTED; in isci_request_io_request_complete()
2873 status = SAS_DEVICE_UNKNOWN; in isci_request_io_request_complete()
2875 status = SAS_ABORTED_TASK; in isci_request_io_request_complete()
2895 status = SAS_DEVICE_UNKNOWN; in isci_request_io_request_complete()
2897 status = SAS_ABORTED_TASK; in isci_request_io_request_complete()
2940 task->task_status.stat = status; in isci_request_io_request_complete()
3092 enum sci_status status = SCI_SUCCESS; in sci_io_request_construct() local
3111 return status; in sci_io_request_construct()
3119 enum sci_status status = SCI_SUCCESS; in sci_task_request_construct() local
3134 status = SCI_FAILURE_UNSUPPORTED_PROTOCOL; in sci_task_request_construct()
3136 return status; in sci_task_request_construct()
3142 enum sci_status status; in isci_request_ssp_request_construct() local
3148 status = sci_io_request_construct_basic_ssp(request); in isci_request_ssp_request_construct()
3149 return status; in isci_request_ssp_request_construct()
3157 enum sci_status status; in isci_request_stp_request_construct() local
3169 status = sci_io_request_construct_basic_sata(ireq); in isci_request_stp_request_construct()
3180 return status; in isci_request_stp_request_construct()
3318 enum sci_status status = SCI_FAILURE; in isci_smp_request_build() local
3320 status = sci_io_request_construct_smp(dev, ireq, task); in isci_smp_request_build()
3321 if (status != SCI_SUCCESS) in isci_smp_request_build()
3325 status); in isci_smp_request_build()
3327 return status; in isci_smp_request_build()
3344 enum sci_status status = SCI_SUCCESS; in isci_io_request_build() local
3374 status = sci_io_request_construct(ihost, idev, request); in isci_io_request_build()
3376 if (status != SCI_SUCCESS) { in isci_io_request_build()
3385 status = isci_smp_request_build(request); in isci_io_request_build()
3388 status = isci_request_ssp_request_construct(request); in isci_io_request_build()
3393 status = isci_request_stp_request_construct(request); in isci_io_request_build()
3447 enum sci_status status; in isci_request_execute() local
3455 status = isci_io_request_build(ihost, ireq, idev); in isci_request_execute()
3456 if (status != SCI_SUCCESS) { in isci_request_execute()
3460 status); in isci_request_execute()
3461 return status; in isci_request_execute()
3476 status = sci_controller_start_task(ihost, in isci_request_execute()
3480 status = SCI_FAILURE; in isci_request_execute()
3484 status = sci_controller_start_io(ihost, idev, in isci_request_execute()
3488 if (status != SCI_SUCCESS && in isci_request_execute()
3489 status != SCI_FAILURE_REMOTE_DEVICE_RESET_REQUIRED) { in isci_request_execute()
3492 __func__, status); in isci_request_execute()
3494 return status; in isci_request_execute()
3499 if (status != SCI_SUCCESS) { in isci_request_execute()
3508 if (status == in isci_request_execute()
3527 status = SCI_SUCCESS; in isci_request_execute()