Lines Matching refs:taskio

1683 			struct ctl_taskio *taskio;  in ctl_isc_event_handler()  local
1684 taskio = (struct ctl_taskio *)ctl_alloc_io( in ctl_isc_event_handler()
1686 ctl_zero_io((union ctl_io *)taskio); in ctl_isc_event_handler()
1687 taskio->io_hdr.io_type = CTL_IO_TASK; in ctl_isc_event_handler()
1688 taskio->io_hdr.flags |= CTL_FLAG_FROM_OTHER_SC; in ctl_isc_event_handler()
1689 taskio->io_hdr.nexus = msg->hdr.nexus; in ctl_isc_event_handler()
1690 taskio->task_action = msg->task.task_action; in ctl_isc_event_handler()
1691 taskio->tag_num = msg->task.tag_num; in ctl_isc_event_handler()
1692 taskio->tag_type = msg->task.tag_type; in ctl_isc_event_handler()
1694 taskio->io_hdr.start_time = time_uptime; in ctl_isc_event_handler()
1695 getbinuptime(&taskio->io_hdr.start_bt); in ctl_isc_event_handler()
1697 ctl_run_task((union ctl_io *)taskio); in ctl_isc_event_handler()
12592 msg_info.task.task_action = io->taskio.task_action; in ctl_target_reset()
12601 if (io->taskio.task_action == CTL_TASK_TARGET_RESET) in ctl_target_reset()
12613 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_target_reset()
12687 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST; in ctl_lun_reset()
12692 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_lun_reset()
12768 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST; in ctl_abort_task_set()
12774 if (io->taskio.task_action == CTL_TASK_ABORT_TASK_SET) { in ctl_abort_task_set()
12783 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_abort_task_set()
12843 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_i_t_nexus_reset()
12863 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12895 && (io->taskio.tag_type == CTL_TAG_UNTAGGED))
12896 || (xio->scsiio.tag_num == io->taskio.tag_num)) {
12905 if (xio->scsiio.tag_num == io->taskio.tag_num) {
12914 msg_info.task.tag_num = io->taskio.tag_num;
12915 msg_info.task.tag_type = io->taskio.tag_type;
12926 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12944 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12958 if (task_set || xio->scsiio.tag_num == io->taskio.tag_num) {
12965 io->taskio.task_status = CTL_TASK_FUNCTION_SUCCEEDED;
12967 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12984 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12990 ua = ctl_build_qae(lun, initidx, io->taskio.task_resp);
12993 io->taskio.task_status = CTL_TASK_FUNCTION_SUCCEEDED;
12995 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
13007 io->taskio.task_status = CTL_TASK_FUNCTION_NOT_SUPPORTED;
13008 bzero(io->taskio.task_resp, sizeof(io->taskio.task_resp));
13009 switch (io->taskio.task_action) {
13044 __func__, io->taskio.task_action);
14231 io->taskio.tag_num :