Lines Matching refs:idev
113 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_construct_buffer() local
114 struct domain_device *dev = idev->domain_dev; in sci_remote_node_context_construct_buffer()
120 ihost = idev->owning_port->owning_controller; in sci_remote_node_context_construct_buffer()
124 * sci_remote_device_node_count(idev)); in sci_remote_node_context_construct_buffer()
127 rnc->ssp.remote_node_port_width = idev->device_port_width; in sci_remote_node_context_construct_buffer()
128 rnc->ssp.logical_port_index = idev->owning_port->physical_port_index; in sci_remote_node_context_construct_buffer()
158 rnc->ssp.oaf_connection_rate = idev->connection_rate; in sci_remote_node_context_construct_buffer()
239 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_validate_context_buffer() local
240 struct domain_device *dev = idev->domain_dev; in sci_remote_node_context_validate_context_buffer()
241 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_validate_context_buffer()
248 sci_remote_device_post_request(idev, SCU_CONTEXT_COMMAND_POST_RNC_96); in sci_remote_node_context_validate_context_buffer()
250 sci_remote_device_post_request(idev, SCU_CONTEXT_COMMAND_POST_RNC_32); in sci_remote_node_context_validate_context_buffer()
253 sci_port_setup_transports(idev->owning_port, in sci_remote_node_context_validate_context_buffer()
261 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_invalidate_context_buffer() local
262 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_invalidate_context_buffer()
275 struct isci_remote_device *idev = rnc_to_dev(rnc); in sci_remote_node_context_initial_state_enter() local
276 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_initial_state_enter()
309 struct isci_remote_device *idev; in sci_remote_node_context_resuming_state_enter() local
312 idev = rnc_to_dev(rnc); in sci_remote_node_context_resuming_state_enter()
313 dev = idev->domain_dev; in sci_remote_node_context_resuming_state_enter()
322 sci_port_setup_transports(idev->owning_port, rnc->remote_node_index); in sci_remote_node_context_resuming_state_enter()
324 sci_remote_device_post_request(idev, SCU_CONTEXT_COMMAND_POST_RNC_RESUME); in sci_remote_node_context_resuming_state_enter()
359 struct isci_remote_device *idev = rnc_to_dev(rnc); in sci_remote_node_context_tx_rx_suspended_state_enter() local
360 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_tx_rx_suspended_state_enter()
370 sci_remote_device_abort_requests_pending_abort(idev); in sci_remote_node_context_tx_rx_suspended_state_enter()
381 struct isci_remote_device *idev = rnc_to_dev(rnc); in sci_remote_node_context_await_suspend_state_exit() local
383 if (dev_is_sata(idev->domain_dev)) in sci_remote_node_context_await_suspend_state_exit()
384 isci_dev_set_hang_detection_timeout(idev, 0); in sci_remote_node_context_await_suspend_state_exit()
574 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_suspend() local
579 dev_dbg(scirdev_to_dev(idev), in sci_remote_node_context_suspend()
596 dev_warn(scirdev_to_dev(idev), in sci_remote_node_context_suspend()
639 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_suspend()
648 isci_dev_set_hang_detection_timeout(idev, 0x00000001); in sci_remote_node_context_suspend()
651 idev, SCI_SOFTWARE_SUSPEND_CMD); in sci_remote_node_context_suspend()
664 struct isci_remote_device *idev = rnc_to_dev(sci_rnc); in sci_remote_node_context_resume() local
667 dev_dbg(scirdev_to_dev(idev), in sci_remote_node_context_resume()
672 test_bit(IDEV_ABORT_PATH_ACTIVE, &idev->flags) in sci_remote_node_context_resume()
682 if (!test_bit(IDEV_ABORT_PATH_ACTIVE, &idev->flags)) { in sci_remote_node_context_resume()
715 struct domain_device *dev = idev->domain_dev; in sci_remote_node_context_resume()
724 if (!test_bit(IDEV_ABORT_PATH_ACTIVE, &idev->flags)) { in sci_remote_node_context_resume()