Lines Matching defs:idev
221 struct isci_remote_device *idev;
224 idev = ireq->target_device;
225 iport = idev->owning_port;
231 task_context->connection_rate = idev->connection_rate;
238 task_context->remote_node_index = idev->rnc.remote_node_index;
503 struct isci_remote_device *idev;
506 idev = ireq->target_device;
507 iport = idev->owning_port;
513 task_context->connection_rate = idev->connection_rate;
520 task_context->remote_node_index = idev->rnc.remote_node_index;
2183 struct isci_remote_device *idev = ireq->target_device;
2225 sci_change_state(&idev->sm, SCI_STP_DEV_ATAPI_ERROR);
2241 sci_change_state(&idev->sm, SCI_STP_DEV_ATAPI_ERROR);
2525 struct isci_remote_device *idev,
2564 if (!idev)
2574 if (!idev)
2602 if (!idev)
2742 struct isci_remote_device *idev = request->target_device;
2836 if (!idev)
2844 isci_request_handle_controller_specific_errors(idev, request,
2872 if (!idev)
2894 if (!idev)
3072 struct isci_remote_device *idev,
3077 ireq->target_device = idev;
3088 struct isci_remote_device *idev,
3091 struct domain_device *dev = idev->domain_dev;
3095 sci_general_request_construct(ihost, idev, ireq);
3097 if (idev->rnc.remote_node_index == SCIC_SDS_REMOTE_NODE_CONTEXT_INVALID_INDEX)
3115 struct isci_remote_device *idev,
3118 struct domain_device *dev = idev->domain_dev;
3122 sci_general_request_construct(ihost, idev, ireq);
3189 struct isci_remote_device *idev;
3234 idev = ireq->target_device;
3235 iport = idev->owning_port;
3243 task_context->connection_rate = idev->connection_rate;
3252 task_context->remote_node_index = idev->rnc.remote_node_index;
3342 struct isci_remote_device *idev)
3348 "%s: idev = 0x%p; request = %p, "
3351 idev,
3374 status = sci_io_request_construct(ihost, idev, request);
3444 int isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev,
3455 status = isci_io_request_build(ihost, ireq, idev);
3466 if (test_bit(IDEV_IO_NCQERROR, &idev->flags)) {
3477 idev,
3484 status = sci_controller_start_io(ihost, idev,