Lines Matching refs:atio

552 	struct ccb_accept_tio *atio = NULL;  in ocs_scsi_recv_cmd()  local
583 atio = (struct ccb_accept_tio *)STAILQ_FIRST(&trsrc->atio); in ocs_scsi_recv_cmd()
586 if (atio) { in ocs_scsi_recv_cmd()
587 STAILQ_REMOVE_HEAD(&trsrc->atio, sim_links.stqe); in ocs_scsi_recv_cmd()
589 atio->ccb_h.status = CAM_CDB_RECVD; in ocs_scsi_recv_cmd()
590 atio->ccb_h.target_lun = lun; in ocs_scsi_recv_cmd()
591 atio->sense_len = 0; in ocs_scsi_recv_cmd()
593 atio->init_id = node->instance_index; in ocs_scsi_recv_cmd()
594 atio->tag_id = io->tag; in ocs_scsi_recv_cmd()
595 atio->ccb_h.ccb_io_ptr = io; in ocs_scsi_recv_cmd()
598 atio->tag_action = MSG_SIMPLE_Q_TAG; in ocs_scsi_recv_cmd()
600 atio->tag_action = MSG_HEAD_OF_Q_TAG; in ocs_scsi_recv_cmd()
602 atio->tag_action = MSG_ORDERED_Q_TAG; in ocs_scsi_recv_cmd()
604 atio->tag_action = MSG_ACA_TASK; in ocs_scsi_recv_cmd()
606 atio->tag_action = CAM_TAG_ACTION_NONE; in ocs_scsi_recv_cmd()
607 atio->priority = (flags & OCS_SCSI_PRIORITY_MASK) >> in ocs_scsi_recv_cmd()
610 atio->cdb_len = cdb_len; in ocs_scsi_recv_cmd()
611 ocs_memcpy(atio->cdb_io.cdb_bytes, cdb, cdb_len); in ocs_scsi_recv_cmd()
617 xpt_done((union ccb *)atio); in ocs_scsi_recv_cmd()
2428 STAILQ_INIT(&trsrc->atio); in ocs_action()
2470 struct ccb_accept_tio *atio = NULL; in ocs_action() local
2472 atio = (struct ccb_accept_tio *)ccb; in ocs_action()
2473 atio->init_id = 0x0badbeef; in ocs_action()
2474 atio->tag_id = 0xdeadc0de; in ocs_action()
2476 STAILQ_INSERT_TAIL(&trsrc->atio, &ccb->ccb_h, in ocs_action()
2635 ccb = (union ccb *)STAILQ_FIRST(&trsrc->atio); in ocs_tgt_resource_abort()
2637 STAILQ_REMOVE_HEAD(&trsrc->atio, sim_links.stqe); in ocs_tgt_resource_abort()
2670 STAILQ_FOREACH(cur, &trsrc->atio, sim_links.stqe) { in ocs_abort_atio()
2674 STAILQ_REMOVE(&trsrc->atio, cur, ccb_hdr, in ocs_abort_atio()