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()
11773 msg_info.task.task_action = io->taskio.task_action; in ctl_target_reset()
11782 if (io->taskio.task_action == CTL_TASK_TARGET_RESET) in ctl_target_reset()
11794 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_target_reset()
11869 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST; in ctl_lun_reset()
11874 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_lun_reset()
11949 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST; in ctl_abort_task_set()
11955 if (io->taskio.task_action == CTL_TASK_ABORT_TASK_SET) { in ctl_abort_task_set()
11964 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_abort_task_set()
12024 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE; in ctl_i_t_nexus_reset()
12044 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12075 && (io->taskio.tag_type == CTL_TAG_UNTAGGED))
12076 || (xio->scsiio.tag_num == io->taskio.tag_num)) {
12085 if (xio->scsiio.tag_num == io->taskio.tag_num) {
12094 msg_info.task.tag_num = io->taskio.tag_num;
12095 msg_info.task.tag_type = io->taskio.tag_type;
12106 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12124 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12137 if (task_set || xio->scsiio.tag_num == io->taskio.tag_num) {
12144 io->taskio.task_status = CTL_TASK_FUNCTION_SUCCEEDED;
12146 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12163 io->taskio.task_status = CTL_TASK_LUN_DOES_NOT_EXIST;
12169 ua = ctl_build_qae(lun, initidx, io->taskio.task_resp);
12172 io->taskio.task_status = CTL_TASK_FUNCTION_SUCCEEDED;
12174 io->taskio.task_status = CTL_TASK_FUNCTION_COMPLETE;
12186 io->taskio.task_status = CTL_TASK_FUNCTION_NOT_SUPPORTED;
12187 bzero(io->taskio.task_resp, sizeof(io->taskio.task_resp));
12188 switch (io->taskio.task_action) {
12223 __func__, io->taskio.task_action);
12486 "Tag Type: %d\n", io->taskio.task_action,
12487 io->taskio.tag_num, io->taskio.tag_type);
12986 "Tag Type: %d\n", io->taskio.task_action,
12987 io->taskio.tag_num, io->taskio.tag_type);
13298 io->taskio.tag_num :