Lines Matching refs:isci_request

74 	struct ISCI_IO_REQUEST *isci_request =  in scif_cb_io_request_complete()  local
78 isci_io_request_complete(scif_controller, remote_device, isci_request, in scif_cb_io_request_complete()
85 struct ISCI_IO_REQUEST *isci_request, SCI_IO_STATUS completion_status) in isci_io_request_complete() argument
98 ccb = isci_request->ccb; in isci_io_request_complete()
109 isci_request->sci_object); in isci_io_request_complete()
122 isci_request->sci_object); in isci_io_request_complete()
133 isci_request->sci_object); in isci_io_request_complete()
219 callout_stop(&isci_request->parent.timer); in isci_io_request_complete()
220 bus_dmamap_sync(isci_request->parent.dma_tag, in isci_io_request_complete()
221 isci_request->parent.dma_map, in isci_io_request_complete()
224 bus_dmamap_unload(isci_request->parent.dma_tag, in isci_io_request_complete()
225 isci_request->parent.dma_map); in isci_io_request_complete()
227 isci_request->ccb = NULL; in isci_io_request_complete()
230 (struct ISCI_REQUEST *)isci_request); in isci_io_request_complete()
328 struct ISCI_REQUEST *isci_request = in scic_cb_io_request_get_physical_address() local
331 if(isci_request != NULL) { in scic_cb_io_request_get_physical_address()
338 *physical_address = isci_request->physical_address + in scic_cb_io_request_get_physical_address()
340 (uintptr_t)isci_request; in scic_cb_io_request_get_physical_address()
375 struct ISCI_IO_REQUEST *isci_request = in scif_cb_io_request_get_cdb_address() local
378 return (scsiio_cdb_ptr(&isci_request->ccb->csio)); in scif_cb_io_request_get_cdb_address()
394 struct ISCI_IO_REQUEST *isci_request = in scif_cb_io_request_get_cdb_length() local
397 return (isci_request->ccb->csio.cdb_len); in scif_cb_io_request_get_cdb_length()
418 struct ISCI_IO_REQUEST *isci_request = in scif_cb_io_request_get_lun() local
421 return (isci_request->ccb->ccb_h.target_lun); in scif_cb_io_request_get_lun()
443 struct ISCI_IO_REQUEST *isci_request = in scif_cb_io_request_get_task_attribute() local
447 if((isci_request->ccb->ccb_h.flags & CAM_TAG_ACTION_VALID) != 0) in scif_cb_io_request_get_task_attribute()
448 switch(isci_request->ccb->csio.tag_action) { in scif_cb_io_request_get_task_attribute()
516 struct ISCI_IO_REQUEST *isci_request; in scif_cb_io_request_get_virtual_address_from_sgl() local
520 isci_request = scif_user_io_request; in scif_cb_io_request_get_virtual_address_from_sgl()
521 ccb = isci_request->ccb; in scif_cb_io_request_get_virtual_address_from_sgl()
557 struct ISCI_IO_REQUEST *isci_request = in scif_cb_io_request_get_transfer_length() local
560 return (isci_request->ccb->csio.dxfer_len); in scif_cb_io_request_get_transfer_length()
578 struct ISCI_IO_REQUEST *isci_request = in scif_cb_io_request_get_data_direction() local
581 switch (isci_request->ccb->ccb_h.flags & CAM_DIR_MASK) { in scif_cb_io_request_get_data_direction()
619 struct ISCI_IO_REQUEST *isci_request = in scif_cb_io_request_get_next_sge() local
622 if (isci_request->current_sge_index == isci_request->num_segments) in scif_cb_io_request_get_next_sge()
626 &isci_request->sge[isci_request->current_sge_index]; in scif_cb_io_request_get_next_sge()
628 isci_request->current_sge_index++; in scif_cb_io_request_get_next_sge()
823 struct ISCI_IO_REQUEST *isci_request = (struct ISCI_IO_REQUEST *) in smp_io_request_cb_get_request_buffer() local
826 *smp_request_buffer = isci_request->ccb->smpio.smp_request + in smp_io_request_cb_get_request_buffer()
829 return (isci_request->ccb->smpio.smp_request_len - in smp_io_request_cb_get_request_buffer()
844 struct ISCI_IO_REQUEST *isci_request = (struct ISCI_IO_REQUEST *) in smp_io_request_cb_get_function() local
847 (SMP_REQUEST_HEADER_T *)isci_request->ccb->smpio.smp_request; in smp_io_request_cb_get_function()
863 struct ISCI_IO_REQUEST *isci_request = (struct ISCI_IO_REQUEST *) in smp_io_request_cb_get_frame_type() local
866 (SMP_REQUEST_HEADER_T *)isci_request->ccb->smpio.smp_request; in smp_io_request_cb_get_frame_type()
883 struct ISCI_IO_REQUEST *isci_request = (struct ISCI_IO_REQUEST *) in smp_io_request_cb_get_allocated_response_length() local
886 (SMP_REQUEST_HEADER_T *)isci_request->ccb->smpio.smp_request; in smp_io_request_cb_get_allocated_response_length()