Lines Matching refs:isci_remote_device
75 enum sci_status sci_remote_device_suspend(struct isci_remote_device *idev, in sci_remote_device_suspend()
90 static void isci_remote_device_ready(struct isci_host *ihost, struct isci_remote_device *idev) in isci_remote_device_ready()
103 struct isci_remote_device *idev, in sci_remote_device_terminate_req()
122 struct isci_remote_device *idev, in sci_remote_device_terminate_reqs_checkabort()
141 struct isci_remote_device *idev, in isci_compare_suspendcount()
155 struct isci_remote_device *idev, in isci_check_reqterm()
172 struct isci_remote_device *idev, in isci_check_devempty()
188 struct isci_remote_device *idev, in isci_remote_device_terminate_requests()
297 struct isci_remote_device *idev, in isci_remote_device_not_ready()
325 struct isci_remote_device *idev = _dev; in rnc_destruct_done()
332 struct isci_remote_device *idev) in sci_remote_device_terminate_requests()
337 enum sci_status sci_remote_device_stop(struct isci_remote_device *idev, in sci_remote_device_stop()
394 enum sci_status sci_remote_device_reset(struct isci_remote_device *idev) in sci_remote_device_reset()
424 enum sci_status sci_remote_device_reset_complete(struct isci_remote_device *idev) in sci_remote_device_reset_complete()
439 enum sci_status sci_remote_device_frame_handler(struct isci_remote_device *idev, in sci_remote_device_frame_handler()
534 static bool is_remote_device_ready(struct isci_remote_device *idev) in is_remote_device_ready()
561 struct isci_remote_device *idev = _dev; in atapi_remote_device_resume_done()
567 enum sci_status sci_remote_device_event_handler(struct isci_remote_device *idev, in sci_remote_device_event_handler()
638 static void sci_remote_device_start_request(struct isci_remote_device *idev, in sci_remote_device_start_request()
654 struct isci_remote_device *idev, in sci_remote_device_start_io()
772 struct isci_remote_device *idev, in common_complete_io()
790 struct isci_remote_device *idev, in sci_remote_device_complete_io()
864 struct isci_remote_device *idev = dev; in sci_remote_device_continue_request()
872 struct isci_remote_device *idev, in sci_remote_device_start_task()
953 void sci_remote_device_post_request(struct isci_remote_device *idev, u32 request) in sci_remote_device_post_request()
972 struct isci_remote_device *idev = _dev; in remote_device_resume_done()
983 struct isci_remote_device *idev = _dev; in sci_stp_remote_device_ready_idle_substate_resume_complete_handler()
995 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_remote_device_initial_state_enter()
1014 static enum sci_status sci_remote_device_destruct(struct isci_remote_device *idev) in sci_remote_device_destruct()
1041 static void isci_remote_device_deconstruct(struct isci_host *ihost, struct isci_remote_device *idev) in isci_remote_device_deconstruct()
1059 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_remote_device_stopped_state_enter()
1075 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_remote_device_starting_state_enter()
1084 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_remote_device_ready_state_enter()
1098 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_remote_device_ready_state_exit()
1111 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_remote_device_resetting_state_enter()
1122 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_remote_device_resetting_state_exit()
1133 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_stp_remote_device_ready_idle_substate_enter()
1150 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_stp_remote_device_ready_cmd_substate_enter()
1161 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_stp_remote_device_ready_ncq_error_substate_enter()
1171 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_smp_remote_device_ready_idle_substate_enter()
1179 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_smp_remote_device_ready_cmd_substate_enter()
1190 struct isci_remote_device *idev = container_of(sm, typeof(*idev), sm); in sci_smp_remote_device_ready_cmd_substate_exit()
1248 struct isci_remote_device *idev) in sci_remote_device_construct()
1274 struct isci_remote_device *idev) in sci_remote_device_da_construct()
1310 struct isci_remote_device *idev) in sci_remote_device_ea_construct()
1340 struct isci_remote_device *idev, in sci_remote_device_resume()
1355 struct isci_remote_device *idev = cbparam; in isci_remote_device_resume_from_abort_complete()
1373 struct isci_remote_device *idev) in isci_remote_device_test_resume_done()
1389 struct isci_remote_device *idev) in isci_remote_device_wait_for_resume_from_abort()
1410 struct isci_remote_device *idev) in isci_remote_device_resume_from_abort()
1451 static enum sci_status sci_remote_device_start(struct isci_remote_device *idev, in sci_remote_device_start()
1475 struct isci_remote_device *idev) in isci_remote_device_construct()
1511 static struct isci_remote_device *
1514 struct isci_remote_device *idev; in isci_remote_device_alloc()
1535 struct isci_remote_device *idev = container_of(kref, typeof(*idev), kref); in isci_remote_device_release()
1557 enum sci_status isci_remote_device_stop(struct isci_host *ihost, struct isci_remote_device *idev) in isci_remote_device_stop()
1594 struct isci_remote_device *idev = dev->lldd_dev; in isci_remote_device_gone()
1617 struct isci_remote_device *isci_device; in isci_remote_device_found()
1660 struct isci_remote_device *idev, in isci_remote_device_suspend_terminate()
1685 struct isci_remote_device *idev) in isci_remote_device_is_safe_to_abort()
1691 struct isci_remote_device *idev) in sci_remote_device_abort_requests_pending_abort()
1698 struct isci_remote_device *idev) in isci_remote_device_reset_complete()
1711 struct isci_remote_device *idev, in isci_dev_set_hang_detection_timeout()