Lines Matching refs:taskio

1636 			struct ctl_taskio *taskio;  in ctl_isc_event_handler()  local
1637 taskio = (struct ctl_taskio *)ctl_alloc_io( in ctl_isc_event_handler()
1639 ctl_zero_io((union ctl_io *)taskio); in ctl_isc_event_handler()
1640 taskio->io_hdr.io_type = CTL_IO_TASK; in ctl_isc_event_handler()
1641 taskio->io_hdr.flags |= CTL_FLAG_FROM_OTHER_SC; in ctl_isc_event_handler()
1642 taskio->io_hdr.nexus = msg->hdr.nexus; in ctl_isc_event_handler()
1643 taskio->task_action = msg->task.task_action; in ctl_isc_event_handler()
1644 taskio->tag_num = msg->task.tag_num; in ctl_isc_event_handler()
1645 taskio->tag_type = msg->task.tag_type; in ctl_isc_event_handler()
1647 taskio->io_hdr.start_time = time_uptime; in ctl_isc_event_handler()
1648 getbinuptime(&taskio->io_hdr.start_bt); in ctl_isc_event_handler()
1650 ctl_run_task((union ctl_io *)taskio); in ctl_isc_event_handler()
11748 msg_info.task.task_action = io->taskio.task_action; in ctl_target_reset()
11757 if (io->taskio.task_action == CTL_TASK_TARGET_RESET) in ctl_target_reset()
11769 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_target_reset()
11843 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST; in ctl_lun_reset()
11848 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_lun_reset()
11922 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST; in ctl_abort_task_set()
11928 if (io->taskio.task_action == CTL_TASK_ABORT_TASK_SET) { in ctl_abort_task_set()
11937 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_abort_task_set()
11997 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_i_t_nexus_reset()
12017 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12047 && (io->taskio.tag_type == CTL_TAG_UNTAGGED))
12048 || (xio->scsiio.tag_num == io->taskio.tag_num)) {
12057 if (xio->scsiio.tag_num == io->taskio.tag_num) {
12066 msg_info.task.tag_num = io->taskio.tag_num;
12067 msg_info.task.tag_type = io->taskio.tag_type;
12078 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12096 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12108 if (task_set || xio->scsiio.tag_num == io->taskio.tag_num) {
12115 io->taskio.task_status = CTL_TASK_FUNCTION_SUCCEEDED;
12117 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12134 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12140 ua = ctl_build_qae(lun, initidx, io->taskio.task_resp);
12143 io->taskio.task_status = CTL_TASK_FUNCTION_SUCCEEDED;
12145 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12157 io->taskio.task_status = CTL_TASK_FUNCTION_NOT_SUPPORTED;
12158 bzero(io->taskio.task_resp, sizeof(io->taskio.task_resp));
12159 switch (io->taskio.task_action) {
12194 __func__, io->taskio.task_action);
12960 io->taskio.task_action,
12961 io->taskio.tag_num, io->taskio.tag_type);
13308 io->taskio.tag_num :