Lines Matching refs:remote_device
64 SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device) in scif_cb_remote_device_ready() argument
67 sci_object_get_association(remote_device); in scif_cb_remote_device_ready()
72 if (isci_controller->remote_device[device_index] == NULL) { in scif_cb_remote_device_ready()
76 isci_controller->remote_device[device_index] = in scif_cb_remote_device_ready()
115 SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device) in scif_cb_remote_device_not_ready() argument
138 SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scif_cb_remote_device_failed() argument
145 isci_remote_device_reset(struct ISCI_REMOTE_DEVICE *remote_device, in isci_remote_device_reset() argument
148 struct ISCI_CONTROLLER *controller = remote_device->domain->controller; in isci_remote_device_reset()
153 if (remote_device->is_resetting == TRUE) { in isci_remote_device_reset()
167 &remote_device->pending_device_reset_element); in isci_remote_device_reset()
178 controller->index, remote_device->domain->index, in isci_remote_device_reset()
179 remote_device->index in isci_remote_device_reset()
185 task_request->parent.remote_device_handle = remote_device->sci_object; in isci_remote_device_reset()
188 remote_device->is_resetting = TRUE; in isci_remote_device_reset()
191 controller->scif_controller_handle, remote_device->sci_object, in isci_remote_device_reset()
198 remote_device->sci_object, task_request->sci_object, in isci_remote_device_reset()
204 controller->scif_controller_handle, remote_device->sci_object, in isci_remote_device_reset()
210 remote_device->sci_object, task_request->sci_object, in isci_remote_device_reset()
217 isci_remote_device_get_bitrate(struct ISCI_REMOTE_DEVICE *remote_device) in isci_remote_device_get_bitrate() argument
219 struct ISCI_DOMAIN *domain = remote_device->domain; in isci_remote_device_get_bitrate()
261 isci_remote_device_freeze_lun_queue(struct ISCI_REMOTE_DEVICE *remote_device, in isci_remote_device_freeze_lun_queue() argument
264 if (!(remote_device->frozen_lun_mask & (1 << lun))) { in isci_remote_device_freeze_lun_queue()
268 cam_sim_path(remote_device->domain->controller->sim), in isci_remote_device_freeze_lun_queue()
269 remote_device->index, lun); in isci_remote_device_freeze_lun_queue()
272 remote_device->frozen_lun_mask |= (1 << lun); in isci_remote_device_freeze_lun_queue()
277 isci_remote_device_release_lun_queue(struct ISCI_REMOTE_DEVICE *remote_device, in isci_remote_device_release_lun_queue() argument
280 if (remote_device->frozen_lun_mask & (1 << lun)) { in isci_remote_device_release_lun_queue()
283 remote_device->frozen_lun_mask &= ~(1 << lun); in isci_remote_device_release_lun_queue()
285 cam_sim_path(remote_device->domain->controller->sim), in isci_remote_device_release_lun_queue()
286 remote_device->index, lun); in isci_remote_device_release_lun_queue()