Lines Matching refs:atiop
4916 struct ccb_accept_tio *atiop; in mpt_scsi_tgt_atio() local
5127 atiop = (struct ccb_accept_tio *) STAILQ_FIRST(&trtp->atios); in mpt_scsi_tgt_atio()
5128 if (atiop == NULL) { in mpt_scsi_tgt_atio()
5139 "Get FREE ATIO %p lun %d\n", atiop, atiop->ccb_h.target_lun); in mpt_scsi_tgt_atio()
5140 atiop->ccb_h.ccb_mpt_ptr = mpt; in mpt_scsi_tgt_atio()
5141 atiop->ccb_h.status = CAM_CDB_RECVD; in mpt_scsi_tgt_atio()
5142 atiop->ccb_h.target_lun = lun; in mpt_scsi_tgt_atio()
5143 atiop->sense_len = 0; in mpt_scsi_tgt_atio()
5144 atiop->init_id = GET_INITIATOR_INDEX(reply_desc); in mpt_scsi_tgt_atio()
5145 atiop->cdb_len = mpt_cdblen(cdbp[0], 16); in mpt_scsi_tgt_atio()
5146 memcpy(atiop->cdb_io.cdb_bytes, cdbp, atiop->cdb_len); in mpt_scsi_tgt_atio()
5155 atiop->tag_id = MPT_MAKE_TAGID(mpt, req, ioindex); in mpt_scsi_tgt_atio()
5156 tgt->tag_id = atiop->tag_id; in mpt_scsi_tgt_atio()
5158 atiop->tag_action = tag_action; in mpt_scsi_tgt_atio()
5159 atiop->ccb_h.flags = CAM_TAG_ACTION_VALID; in mpt_scsi_tgt_atio()
5163 mpt_prt(mpt, "START_CCB %p for lun %u CDB=<", atiop, in mpt_scsi_tgt_atio()
5164 atiop->ccb_h.target_lun); in mpt_scsi_tgt_atio()
5165 for (i = 0; i < atiop->cdb_len; i++) { in mpt_scsi_tgt_atio()
5167 (i == (atiop->cdb_len - 1))? '>' : ' '); in mpt_scsi_tgt_atio()
5170 itag, atiop->tag_id, tgt->reply_desc, tgt->resid); in mpt_scsi_tgt_atio()
5173 xpt_done((union ccb *)atiop); in mpt_scsi_tgt_atio()