Lines Matching +full:reset +full:- +full:n +full:- +full:io

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
6 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
50 * the IO request operation. SCI_TASK_SUCCESS indicates
88 * a hard device reset. in scif_cb_task_request_get_lun()
118 * @brief This method returns the task management IO tag to be managed.
126 * @return This method returns an unsigned 16-bit word depicting the IO
138 * address of the response data buffer for the supplied IO request.
145 * associated with this IO request.
153 return (&task_request->sense_data); in scif_cb_task_request_get_response_data_address()
158 * response data buffer for the supplied IO request.
165 * associated with this IO request.
187 union ccb *ccb = isci_task_request->ccb; in isci_task_request_complete()
189 isci_remote_device->is_resetting = FALSE; in isci_task_request_complete()
199 "task failure (invalid state) - retrying\n"); in isci_task_request_complete()
205 "task failure (insufficient resources) - retrying\n"); in isci_task_request_complete()
209 if (isci_controller->fail_on_task_timeout) { in isci_task_request_complete()
212 "task timeout - not retrying\n"); in isci_task_request_complete()
214 isci_remote_device->domain->sci_object, in isci_task_request_complete()
219 "task timeout - retrying\n"); in isci_task_request_complete()
230 "unhandled task completion code 0x%x\n", completion_status); in isci_task_request_complete()
235 "unhandled task completion code 0x%x\n", completion_status); in isci_task_request_complete()
239 if (isci_controller->is_frozen == TRUE) { in isci_task_request_complete()
240 isci_controller->is_frozen = FALSE; in isci_task_request_complete()
241 xpt_release_simq(isci_controller->sim, TRUE); in isci_task_request_complete()
244 sci_pool_put(isci_controller->request_pool, in isci_task_request_complete()
256 &isci_controller->pending_device_reset_list); in isci_task_request_complete()
261 * pool is empty - they are given back to CAM to be in isci_task_request_complete()
264 * device reset. in isci_task_request_complete()
268 /* There was a CCB associated with this reset, so mark in isci_task_request_complete()
271 ccb->ccb_h.status &= ~CAM_STATUS_MASK; in isci_task_request_complete()
272 ccb->ccb_h.status |= CAM_REQ_CMP; in isci_task_request_complete()