Lines Matching refs:cmnd

280 	u8			cmnd[MAX_COMMAND_SIZE];  member
655 if (common->cmnd[0] == READ_6) in do_read()
656 lba = get_unaligned_be24(&common->cmnd[1]); in do_read()
658 lba = get_unaligned_be32(&common->cmnd[2]); in do_read()
665 if ((common->cmnd[1] & ~0x18) != 0) { in do_read()
795 if (common->cmnd[0] == WRITE_6) in do_write()
796 lba = get_unaligned_be24(&common->cmnd[1]); in do_write()
798 lba = get_unaligned_be32(&common->cmnd[2]); in do_write()
806 if (common->cmnd[1] & ~0x18) { in do_write()
810 if (!curlun->nofua && (common->cmnd[1] & 0x08)) { /* FUA */ in do_write()
1002 lba = get_unaligned_be32(&common->cmnd[2]); in do_verify()
1012 if (common->cmnd[1] & ~0x10) { in do_verify()
1017 verification_length = get_unaligned_be16(&common->cmnd[7]); in do_verify()
1170 u32 lba = get_unaligned_be32(&common->cmnd[2]); in do_read_capacity()
1171 int pmi = common->cmnd[8]; in do_read_capacity()
1189 int msf = common->cmnd[1] & 0x02; in do_read_header()
1190 u32 lba = get_unaligned_be32(&common->cmnd[2]); in do_read_header()
1193 if (common->cmnd[1] & ~0x02) { /* Mask away MSF */ in do_read_header()
1211 int msf = common->cmnd[1] & 0x02; in do_read_toc()
1212 int start_track = common->cmnd[6]; in do_read_toc()
1215 if ((common->cmnd[1] & ~0x02) != 0 || /* Mask away MSF */ in do_read_toc()
1238 int mscmnd = common->cmnd[0]; in do_mode_sense()
1246 if ((common->cmnd[1] & ~0x08) != 0) { /* Mask away DBD */ in do_mode_sense()
1250 pc = common->cmnd[2] >> 6; in do_mode_sense()
1251 page_code = common->cmnd[2] & 0x3f; in do_mode_sense()
1331 } else if ((common->cmnd[1] & ~0x01) != 0 || /* Mask away Immed */ in do_start_stop()
1332 (common->cmnd[4] & ~0x03) != 0) { /* Mask LoEj, Start */ in do_start_stop()
1337 loej = common->cmnd[4] & 0x02; in do_start_stop()
1338 start = common->cmnd[4] & 0x01; in do_start_stop()
1383 prevent = common->cmnd[4] & 0x01; in do_prevent_allow()
1384 if ((common->cmnd[4] & ~0x01) != 0) { /* Mask away Prevent */ in do_prevent_allow()
1693 unsigned int lun = common->cmnd[1] >> 5; in check_command()
1765 if (common->cmnd[0] != REQUEST_SENSE) { in check_command()
1777 if (common->cmnd[0] != INQUIRY && in check_command()
1778 common->cmnd[0] != REQUEST_SENSE) { in check_command()
1789 common->cmnd[0] != INQUIRY && in check_command()
1790 common->cmnd[0] != REQUEST_SENSE) { in check_command()
1797 common->cmnd[1] &= 0x1f; /* Mask away the LUN */ in check_command()
1799 if (common->cmnd[i] && !(mask & (1 << i))) { in check_command()
1849 switch (common->cmnd[0]) { in do_scsi_command()
1852 common->data_size_from_cmnd = common->cmnd[4]; in do_scsi_command()
1861 common->data_size_from_cmnd = common->cmnd[4]; in do_scsi_command()
1871 get_unaligned_be16(&common->cmnd[7]); in do_scsi_command()
1880 common->data_size_from_cmnd = common->cmnd[4]; in do_scsi_command()
1890 get_unaligned_be16(&common->cmnd[7]); in do_scsi_command()
1908 i = common->cmnd[4]; in do_scsi_command()
1920 get_unaligned_be16(&common->cmnd[7]); in do_scsi_command()
1931 get_unaligned_be32(&common->cmnd[6]); in do_scsi_command()
1953 get_unaligned_be16(&common->cmnd[7]); in do_scsi_command()
1965 get_unaligned_be16(&common->cmnd[7]); in do_scsi_command()
1975 get_unaligned_be16(&common->cmnd[7]); in do_scsi_command()
1984 common->data_size_from_cmnd = common->cmnd[4]; in do_scsi_command()
2031 i = common->cmnd[4]; in do_scsi_command()
2043 get_unaligned_be16(&common->cmnd[7]); in do_scsi_command()
2054 get_unaligned_be32(&common->cmnd[6]); in do_scsi_command()
2078 sprintf(unknown, "Unknown x%02x", common->cmnd[0]); in do_scsi_command()
2163 memcpy(common->cmnd, cbw->CDB, common->cmnd_size); in received_cbw()