Lines Matching refs:controller
55 * @param[in] controller This parameter specifies the controller on
307 * @param[in] controller This parameter is the core controller object
319 scic_cb_io_request_get_physical_address(SCI_CONTROLLER_HANDLE_T controller,
342 * based on the controller's uncached controller memory buffer,
347 (SCI_CONTROLLER_HANDLE_T) sci_object_get_association(controller);
740 struct ISCI_CONTROLLER *controller)
746 controller->remote_device[target_id];
757 if (sci_pool_empty(controller->request_pool)) {
761 xpt_freeze_simq(controller->sim, 1);
762 controller->is_frozen = TRUE;
769 sci_pool_get(controller->request_pool, request);
784 xpt_freeze_simq(controller->sim, 1);
795 struct ISCI_CONTROLLER *controller = remote_device->domain->controller;
797 mtx_lock(&controller->lock);
799 mtx_unlock(&controller->lock);
920 struct ISCI_CONTROLLER *controller)
927 struct ISCI_REMOTE_DEVICE *end_device = controller->remote_device[target_id];
946 if (sci_pool_empty(controller->request_pool)) {
950 xpt_freeze_simq(controller->sim, 1);
951 controller->is_frozen = TRUE;
958 sci_pool_get(controller->request_pool, request);
967 isci_io_request_complete(controller->scif_controller_handle,
975 controller->scif_controller_handle, smp_device_handle,
979 isci_io_request_complete(controller->scif_controller_handle,