Lines Matching refs:taskio
1709 struct ctl_taskio *taskio; in ctl_isc_event_handler() local
1710 taskio = (struct ctl_taskio *)ctl_alloc_io( in ctl_isc_event_handler()
1712 ctl_zero_io((union ctl_io *)taskio); in ctl_isc_event_handler()
1713 taskio->io_hdr.io_type = CTL_IO_TASK; in ctl_isc_event_handler()
1714 taskio->io_hdr.flags |= CTL_FLAG_FROM_OTHER_SC; in ctl_isc_event_handler()
1715 taskio->io_hdr.nexus = msg->hdr.nexus; in ctl_isc_event_handler()
1716 taskio->task_action = msg->task.task_action; in ctl_isc_event_handler()
1717 taskio->tag_num = msg->task.tag_num; in ctl_isc_event_handler()
1718 taskio->tag_type = msg->task.tag_type; in ctl_isc_event_handler()
1720 taskio->io_hdr.start_time = time_uptime; in ctl_isc_event_handler()
1721 getbinuptime(&taskio->io_hdr.start_bt); in ctl_isc_event_handler()
1723 ctl_run_task((union ctl_io *)taskio); in ctl_isc_event_handler()
11840 msg_info.task.task_action = io->taskio.task_action; in ctl_target_reset()
11849 if (io->taskio.task_action == CTL_TASK_TARGET_RESET) in ctl_target_reset()
11861 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_target_reset()
11935 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST; in ctl_lun_reset()
11940 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_lun_reset()
12014 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST; in ctl_abort_task_set()
12020 if (io->taskio.task_action == CTL_TASK_ABORT_TASK_SET) { in ctl_abort_task_set()
12029 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_abort_task_set()
12089 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_i_t_nexus_reset()
12109 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12139 && (io->taskio.tag_type == CTL_TAG_UNTAGGED))
12140 || (xio->scsiio.tag_num == io->taskio.tag_num)) {
12149 if (xio->scsiio.tag_num == io->taskio.tag_num) {
12158 msg_info.task.tag_num = io->taskio.tag_num;
12159 msg_info.task.tag_type = io->taskio.tag_type;
12170 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12188 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12200 if (task_set || xio->scsiio.tag_num == io->taskio.tag_num) {
12207 io->taskio.task_status = CTL_TASK_FUNCTION_SUCCEEDED;
12209 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12226 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12232 ua = ctl_build_qae(lun, initidx, io->taskio.task_resp);
12235 io->taskio.task_status = CTL_TASK_FUNCTION_SUCCEEDED;
12237 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12249 io->taskio.task_status = CTL_TASK_FUNCTION_NOT_SUPPORTED;
12250 bzero(io->taskio.task_resp, sizeof(io->taskio.task_resp));
12251 switch (io->taskio.task_action) {
12286 __func__, io->taskio.task_action);
13382 io->taskio.tag_num :