Lines Matching refs:uscmd
3382 struct uscsi_cmd *uscmd) in uscsi_is_inquiry() argument
3395 uscsi_cmd32touscsi_cmd((&ucmd32), uscmd); in uscsi_is_inquiry()
3399 if (ddi_copyin((void *)arg, uscmd, sizeof (*uscmd), flag)) { in uscsi_is_inquiry()
3409 if (ddi_copyin((void *)arg, uscmd, sizeof (*uscmd), flag)) { in uscsi_is_inquiry()
3414 if (ddi_copyin(uscmd->uscsi_cdb, cdb, uscmd->uscsi_cdblen, flag)) { in uscsi_is_inquiry()
3641 struct uscsi_cmd uscmd; in lofi_ioctl() local
3644 if (uscsi_is_inquiry(arg, flag, &cdb, &uscmd) == 0) { in lofi_ioctl()
3648 if (ddi_copyout(&inq, uscmd.uscsi_bufaddr, in lofi_ioctl()
3649 uscmd.uscsi_buflen, flag) != 0) in lofi_ioctl()
3659 if (ddi_copyout(&capacity, uscmd.uscsi_bufaddr, in lofi_ioctl()
3660 uscmd.uscsi_buflen, flag) != 0) in lofi_ioctl()
3665 uscmd.uscsi_rqstatus = 0xff; in lofi_ioctl()
3670 uscsi_cmdtouscsi_cmd32((&uscmd), (&ucmd32)); in lofi_ioctl()
3677 if (ddi_copyout(&uscmd, (void *)arg, sizeof (uscmd), in lofi_ioctl()
3685 if (ddi_copyout(&uscmd, (void *)arg, sizeof (uscmd), flag) != 0) in lofi_ioctl()