Lines Matching refs:idev
116 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_construct_buffer() local
117 struct domain_device *dev = idev->domain_dev; in sci_remote_node_context_construct_buffer()
123 ihost = idev->owning_port->owning_controller; in sci_remote_node_context_construct_buffer()
127 * sci_remote_device_node_count(idev)); in sci_remote_node_context_construct_buffer()
130 rnc->ssp.remote_node_port_width = idev->device_port_width; in sci_remote_node_context_construct_buffer()
131 rnc->ssp.logical_port_index = idev->owning_port->physical_port_index; in sci_remote_node_context_construct_buffer()
161 rnc->ssp.oaf_connection_rate = idev->connection_rate; in sci_remote_node_context_construct_buffer()
242 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_validate_context_buffer() local
243 struct domain_device *dev = idev->domain_dev; in sci_remote_node_context_validate_context_buffer()
244 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_validate_context_buffer()
251 sci_remote_device_post_request(idev, SCU_CONTEXT_COMMAND_POST_RNC_96); in sci_remote_node_context_validate_context_buffer()
253 sci_remote_device_post_request(idev, SCU_CONTEXT_COMMAND_POST_RNC_32); in sci_remote_node_context_validate_context_buffer()
256 sci_port_setup_transports(idev->owning_port, in sci_remote_node_context_validate_context_buffer()
264 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_invalidate_context_buffer() local
265 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_invalidate_context_buffer()
278 struct isci_remote_device *idev = rnc_to_dev(rnc); in sci_remote_node_context_initial_state_enter() local
279 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_initial_state_enter()
312 struct isci_remote_device *idev; in sci_remote_node_context_resuming_state_enter() local
315 idev = rnc_to_dev(rnc); in sci_remote_node_context_resuming_state_enter()
316 dev = idev->domain_dev; in sci_remote_node_context_resuming_state_enter()
325 sci_port_setup_transports(idev->owning_port, rnc->remote_node_index); in sci_remote_node_context_resuming_state_enter()
327 sci_remote_device_post_request(idev, SCU_CONTEXT_COMMAND_POST_RNC_RESUME); in sci_remote_node_context_resuming_state_enter()
362 struct isci_remote_device *idev = rnc_to_dev(rnc); in sci_remote_node_context_tx_rx_suspended_state_enter() local
363 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_tx_rx_suspended_state_enter()
373 sci_remote_device_abort_requests_pending_abort(idev); in sci_remote_node_context_tx_rx_suspended_state_enter()
384 struct isci_remote_device *idev = rnc_to_dev(rnc); in sci_remote_node_context_await_suspend_state_exit() local
386 if (dev_is_sata(idev->domain_dev)) in sci_remote_node_context_await_suspend_state_exit()
387 isci_dev_set_hang_detection_timeout(idev, 0); in sci_remote_node_context_await_suspend_state_exit()
577 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_suspend() local
582 dev_dbg(scirdev_to_dev(idev), in sci_remote_node_context_suspend()
599 dev_warn(scirdev_to_dev(idev), in sci_remote_node_context_suspend()
642 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_suspend()
651 isci_dev_set_hang_detection_timeout(idev, 0x00000001); in sci_remote_node_context_suspend()
654 idev, SCI_SOFTWARE_SUSPEND_CMD); in sci_remote_node_context_suspend()
667 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_resume() local
670 dev_dbg(scirdev_to_dev(idev), in sci_remote_node_context_resume()
675 test_bit(IDEV_ABORT_PATH_ACTIVE, &idev->flags) in sci_remote_node_context_resume()
685 if (!test_bit(IDEV_ABORT_PATH_ACTIVE, &idev->flags)) { in sci_remote_node_context_resume()
718 struct domain_device *dev = idev->domain_dev; in sci_remote_node_context_resume()
727 if (!test_bit(IDEV_ABORT_PATH_ACTIVE, &idev->flags)) { in sci_remote_node_context_resume()