Lines Matching refs:vd_scsi

2727 	vd_scsi_t *vd_scsi = (vd_scsi_t *)vd_buf;  in vd_scsicmd_in()  local
2732 vd_scsi_len += P2ROUNDUP(vd_scsi->cdb_len, sizeof (uint64_t)); in vd_scsicmd_in()
2733 vd_scsi_len += P2ROUNDUP(vd_scsi->sense_len, sizeof (uint64_t)); in vd_scsicmd_in()
2734 vd_scsi_len += P2ROUNDUP(vd_scsi->datain_len, sizeof (uint64_t)); in vd_scsicmd_in()
2735 vd_scsi_len += P2ROUNDUP(vd_scsi->dataout_len, sizeof (uint64_t)); in vd_scsicmd_in()
2745 if (vd_scsi->options & VD_SCSI_OPT_NORETRY) { in vd_scsicmd_in()
2751 switch (vd_scsi->task_attribute) { in vd_scsicmd_in()
2767 uscsi->uscsi_timeout = vd_scsi->timeout; in vd_scsicmd_in()
2770 uscsi->uscsi_cdb = (caddr_t)VD_SCSI_DATA_CDB(vd_scsi); in vd_scsicmd_in()
2771 uscsi->uscsi_cdblen = vd_scsi->cdb_len; in vd_scsicmd_in()
2774 if (vd_scsi->sense_len != 0) { in vd_scsicmd_in()
2776 uscsi->uscsi_rqbuf = (caddr_t)VD_SCSI_DATA_SENSE(vd_scsi); in vd_scsicmd_in()
2777 uscsi->uscsi_rqlen = vd_scsi->sense_len; in vd_scsicmd_in()
2780 if (vd_scsi->datain_len != 0 && vd_scsi->dataout_len != 0) { in vd_scsicmd_in()
2786 if (vd_scsi->datain_len != 0) { in vd_scsicmd_in()
2788 uscsi->uscsi_buflen = vd_scsi->datain_len; in vd_scsicmd_in()
2789 uscsi->uscsi_bufaddr = (char *)VD_SCSI_DATA_IN(vd_scsi); in vd_scsicmd_in()
2793 if (vd_scsi->dataout_len != 0) { in vd_scsicmd_in()
2794 uscsi->uscsi_buflen = vd_scsi->dataout_len; in vd_scsicmd_in()
2795 uscsi->uscsi_bufaddr = (char *)VD_SCSI_DATA_OUT(vd_scsi); in vd_scsicmd_in()
2804 vd_scsi_t *vd_scsi = (vd_scsi_t *)vd_buf; in vd_scsicmd_out() local
2808 vd_scsi->cmd_status = uscsi->uscsi_status; in vd_scsicmd_out()
2814 vd_scsi->sense_status = uscsi->uscsi_rqstatus; in vd_scsicmd_out()
2816 vd_scsi->sense_len -= uscsi->uscsi_rqresid; in vd_scsicmd_out()
2818 vd_scsi->sense_len = 0; in vd_scsicmd_out()
2820 vd_scsi->sense_len = 0; in vd_scsicmd_out()
2824 vd_scsi->dataout_len = 0; in vd_scsicmd_out()
2825 vd_scsi->datain_len = 0; in vd_scsicmd_out()
2831 vd_scsi->datain_len -= uscsi->uscsi_resid; in vd_scsicmd_out()
2832 vd_scsi->dataout_len = 0; in vd_scsicmd_out()
2835 vd_scsi->datain_len = 0; in vd_scsicmd_out()
2836 vd_scsi->dataout_len -= uscsi->uscsi_resid; in vd_scsicmd_out()