Lines Matching refs:scsiio
473 ctl_set_data_phase_error(&sc->sc_ctl_io->scsiio); in cfumass_terminate()
669 io->scsiio.tag_num = UGETDW(sc->sc_cbw->dCBWTag); in cfumass_t_command_callback()
670 io->scsiio.tag_type = CTL_TAG_UNTAGGED; in cfumass_t_command_callback()
671 io->scsiio.cdb_len = sc->sc_cbw->bCDBLength; in cfumass_t_command_callback()
672 memcpy(io->scsiio.cdb, sc->sc_cbw->CBWCB, sc->sc_cbw->bCDBLength); in cfumass_t_command_callback()
723 io->scsiio.ext_data_filled += actlen; in cfumass_t_data_callback()
724 io->scsiio.kern_data_resid -= actlen; in cfumass_t_data_callback()
727 io->scsiio.kern_data_resid == 0) { in cfumass_t_data_callback()
738 if (io->scsiio.kern_sg_entries > 0) { in cfumass_t_data_callback()
739 sglist = (struct ctl_sg_entry *)io->scsiio.kern_data_ptr; in cfumass_t_data_callback()
740 sg_count = io->scsiio.kern_sg_entries; in cfumass_t_data_callback()
743 sglist->addr = io->scsiio.kern_data_ptr; in cfumass_t_data_callback()
744 sglist->len = io->scsiio.kern_data_len; in cfumass_t_data_callback()
748 sumlen = io->scsiio.ext_data_filled - in cfumass_t_data_callback()
749 io->scsiio.kern_rel_offset; in cfumass_t_data_callback()
760 io->scsiio.ext_data_filled); in cfumass_t_data_callback()
763 sc->sc_current_transfer_length, io->scsiio.ext_data_filled, in cfumass_t_data_callback()
885 ctl_set_data_phase_error(&io->scsiio); in cfumass_datamove()
931 io->scsiio.scsi_status == SCSI_STATUS_CHECK_COND) in cfumass_done()