Lines Matching refs:idev
221 struct isci_remote_device *idev; in scu_ssp_reqeust_construct_task_context() local
224 idev = ireq->target_device; in scu_ssp_reqeust_construct_task_context()
225 iport = idev->owning_port; in scu_ssp_reqeust_construct_task_context()
231 task_context->connection_rate = idev->connection_rate; in scu_ssp_reqeust_construct_task_context()
238 task_context->remote_node_index = idev->rnc.remote_node_index; in scu_ssp_reqeust_construct_task_context()
503 struct isci_remote_device *idev; in scu_sata_reqeust_construct_task_context() local
506 idev = ireq->target_device; in scu_sata_reqeust_construct_task_context()
507 iport = idev->owning_port; in scu_sata_reqeust_construct_task_context()
513 task_context->connection_rate = idev->connection_rate; in scu_sata_reqeust_construct_task_context()
520 task_context->remote_node_index = idev->rnc.remote_node_index; in scu_sata_reqeust_construct_task_context()
2183 struct isci_remote_device *idev = ireq->target_device; in atapi_data_tc_completion_handler() local
2225 sci_change_state(&idev->sm, SCI_STP_DEV_ATAPI_ERROR); in atapi_data_tc_completion_handler()
2241 sci_change_state(&idev->sm, SCI_STP_DEV_ATAPI_ERROR); in atapi_data_tc_completion_handler()
2525 struct isci_remote_device *idev, in isci_request_handle_controller_specific_errors() argument
2564 if (!idev) in isci_request_handle_controller_specific_errors()
2574 if (!idev) in isci_request_handle_controller_specific_errors()
2602 if (!idev) in isci_request_handle_controller_specific_errors()
2742 struct isci_remote_device *idev = request->target_device; in isci_request_io_request_complete() local
2836 if (!idev) in isci_request_io_request_complete()
2844 isci_request_handle_controller_specific_errors(idev, request, in isci_request_io_request_complete()
2872 if (!idev) in isci_request_io_request_complete()
2894 if (!idev) in isci_request_io_request_complete()
3072 struct isci_remote_device *idev, in sci_general_request_construct() argument
3077 ireq->target_device = idev; in sci_general_request_construct()
3088 struct isci_remote_device *idev, in sci_io_request_construct() argument
3091 struct domain_device *dev = idev->domain_dev; in sci_io_request_construct()
3095 sci_general_request_construct(ihost, idev, ireq); in sci_io_request_construct()
3097 if (idev->rnc.remote_node_index == SCIC_SDS_REMOTE_NODE_CONTEXT_INVALID_INDEX) in sci_io_request_construct()
3115 struct isci_remote_device *idev, in sci_task_request_construct() argument
3118 struct domain_device *dev = idev->domain_dev; in sci_task_request_construct()
3122 sci_general_request_construct(ihost, idev, ireq); in sci_task_request_construct()
3186 struct isci_remote_device *idev; in sci_io_request_construct_smp() local
3231 idev = ireq->target_device; in sci_io_request_construct_smp()
3232 iport = idev->owning_port; in sci_io_request_construct_smp()
3240 task_context->connection_rate = idev->connection_rate; in sci_io_request_construct_smp()
3249 task_context->remote_node_index = idev->rnc.remote_node_index; in sci_io_request_construct_smp()
3339 struct isci_remote_device *idev) in isci_io_request_build() argument
3348 idev, in isci_io_request_build()
3371 status = sci_io_request_construct(ihost, idev, request); in isci_io_request_build()
3441 int isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev, in isci_request_execute() argument
3452 status = isci_io_request_build(ihost, ireq, idev); in isci_request_execute()
3463 if (test_bit(IDEV_IO_NCQERROR, &idev->flags)) { in isci_request_execute()
3474 idev, in isci_request_execute()
3481 status = sci_controller_start_io(ihost, idev, in isci_request_execute()