Lines Matching refs:remote_device

62     SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device)  in scif_cb_remote_device_ready()  argument
65 sci_object_get_association(remote_device); in scif_cb_remote_device_ready()
70 if (isci_controller->remote_device[device_index] == NULL) { in scif_cb_remote_device_ready()
74 isci_controller->remote_device[device_index] = in scif_cb_remote_device_ready()
113 SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device) in scif_cb_remote_device_not_ready() argument
136 SCI_DOMAIN_HANDLE_T domain, SCI_REMOTE_DEVICE_HANDLE_T remote_device, in scif_cb_remote_device_failed() argument
143 isci_remote_device_reset(struct ISCI_REMOTE_DEVICE *remote_device, in isci_remote_device_reset() argument
146 struct ISCI_CONTROLLER *controller = remote_device->domain->controller; in isci_remote_device_reset()
151 if (remote_device->is_resetting == TRUE) { in isci_remote_device_reset()
165 &remote_device->pending_device_reset_element); in isci_remote_device_reset()
176 controller->index, remote_device->domain->index, in isci_remote_device_reset()
177 remote_device->index in isci_remote_device_reset()
183 task_request->parent.remote_device_handle = remote_device->sci_object; in isci_remote_device_reset()
186 remote_device->is_resetting = TRUE; in isci_remote_device_reset()
189 controller->scif_controller_handle, remote_device->sci_object, in isci_remote_device_reset()
196 remote_device->sci_object, task_request->sci_object, in isci_remote_device_reset()
202 controller->scif_controller_handle, remote_device->sci_object, in isci_remote_device_reset()
208 remote_device->sci_object, task_request->sci_object, in isci_remote_device_reset()
215 isci_remote_device_get_bitrate(struct ISCI_REMOTE_DEVICE *remote_device) in isci_remote_device_get_bitrate() argument
217 struct ISCI_DOMAIN *domain = remote_device->domain; in isci_remote_device_get_bitrate()
259 isci_remote_device_freeze_lun_queue(struct ISCI_REMOTE_DEVICE *remote_device, in isci_remote_device_freeze_lun_queue() argument
262 if (!(remote_device->frozen_lun_mask & (1 << lun))) { in isci_remote_device_freeze_lun_queue()
266 cam_sim_path(remote_device->domain->controller->sim), in isci_remote_device_freeze_lun_queue()
267 remote_device->index, lun); in isci_remote_device_freeze_lun_queue()
270 remote_device->frozen_lun_mask |= (1 << lun); in isci_remote_device_freeze_lun_queue()
275 isci_remote_device_release_lun_queue(struct ISCI_REMOTE_DEVICE *remote_device, in isci_remote_device_release_lun_queue() argument
278 if (remote_device->frozen_lun_mask & (1 << lun)) { in isci_remote_device_release_lun_queue()
281 remote_device->frozen_lun_mask &= ~(1 << lun); in isci_remote_device_release_lun_queue()
283 cam_sim_path(remote_device->domain->controller->sim), in isci_remote_device_release_lun_queue()
284 remote_device->index, lun); in isci_remote_device_release_lun_queue()