Lines Matching refs:cdb

1989     sm_memcpy(satNewIOContext->pScsiCmnd->cdb, scsiCmnd->cdb, 16);  in smsatPrepareNewIO()
3405 (scsiCmnd->cdb[0] != SCSIOPC_INQUIRY) in smsatIOStart()
3409 scsiCmnd->cdb[0], pSatDevData->id)); in smsatIOStart()
3431 if (pSatDevData->IDDeviceValid == agFALSE && (scsiCmnd->cdb[0] != SCSIOPC_INQUIRY)) in smsatIOStart()
3448 scsiCmnd->cdb[0], pSatDevData->id)); in smsatIOStart()
3460 if (scsiCmnd->cdb[0] == SCSIOPC_REPORT_LUN) in smsatIOStart()
3472 switch(scsiCmnd->cdb[0]) in smsatIOStart()
3806 scsiCmnd->cdb[0], pSatDevData->id)); in smsatIOStart()
4035 scsiCmnd->cdb[0],scsiCmnd->cdb[1],scsiCmnd->cdb[2],scsiCmnd->cdb[3], in smsatPacket()
4036 scsiCmnd->cdb[4],scsiCmnd->cdb[5],scsiCmnd->cdb[6],scsiCmnd->cdb[7], in smsatPacket()
4037 scsiCmnd->cdb[8],scsiCmnd->cdb[9],scsiCmnd->cdb[10],scsiCmnd->cdb[11])); in smsatPacket()
4230 scsiCmnd->cdb[0] = SCSIOPC_REQUEST_SENSE; in smsatRequestSenseForATAPI()
4231 scsiCmnd->cdb[1] = 0; in smsatRequestSenseForATAPI()
4232 scsiCmnd->cdb[2] = 0; in smsatRequestSenseForATAPI()
4233 scsiCmnd->cdb[3] = 0; in smsatRequestSenseForATAPI()
4234 scsiCmnd->cdb[4] = (bit8)scsiCmnd->expDataLength; in smsatRequestSenseForATAPI()
4235 scsiCmnd->cdb[5] = 0; in smsatRequestSenseForATAPI()
4237 scsiCmnd->cdb[0],scsiCmnd->cdb[1],scsiCmnd->cdb[2],scsiCmnd->cdb[3], in smsatRequestSenseForATAPI()
4238 scsiCmnd->cdb[4],scsiCmnd->cdb[5],scsiCmnd->cdb[6],scsiCmnd->cdb[7], in smsatRequestSenseForATAPI()
4239 scsiCmnd->cdb[8],scsiCmnd->cdb[9],scsiCmnd->cdb[10],scsiCmnd->cdb[11])); in smsatRequestSenseForATAPI()
4495 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatRead6()
4517 lba = (((scsiCmnd->cdb[1]) & 0x1f) << (8*2)) in smsatRead6()
4518 + (scsiCmnd->cdb[2] << 8) + scsiCmnd->cdb[3]; in smsatRead6()
4519 tl = scsiCmnd->cdb[4]; in smsatRead6()
4571 fis->d.lbaLow = scsiCmnd->cdb[3]; /* FIS LBA (7 :0 ) */ in smsatRead6()
4572 fis->d.lbaMid = scsiCmnd->cdb[2]; /* FIS LBA (15:8 ) */ in smsatRead6()
4573 fis->d.lbaHigh = (bit8)((scsiCmnd->cdb[1]) & 0x1f); /* FIS LBA (23:16) */ in smsatRead6()
4586 fis->d.sectorCount = scsiCmnd->cdb[4]; /* FIS sector count (7:0) */ in smsatRead6()
4605 fis->d.lbaLow = scsiCmnd->cdb[3]; /* FIS LBA (7 :0 ) */ in smsatRead6()
4606 fis->d.lbaMid = scsiCmnd->cdb[2]; /* FIS LBA (15:8 ) */ in smsatRead6()
4607 fis->d.lbaHigh = (bit8)((scsiCmnd->cdb[1]) & 0x1f); /* FIS LBA (23:16) */ in smsatRead6()
4620 fis->d.sectorCount = scsiCmnd->cdb[4]; /* FIS sector count (7:0) */ in smsatRead6()
4644 fis->d.lbaLow = scsiCmnd->cdb[3]; /* FIS LBA (7 :0 ) */ in smsatRead6()
4645 fis->d.lbaMid = scsiCmnd->cdb[2]; /* FIS LBA (15:8 ) */ in smsatRead6()
4646 fis->d.lbaHigh = (bit8)((scsiCmnd->cdb[1]) & 0x1f); /* FIS LBA (23:16) */ in smsatRead6()
4660 fis->d.sectorCount = scsiCmnd->cdb[4]; /* FIS sector count (7:0) */ in smsatRead6()
4679 fis->d.lbaLow = scsiCmnd->cdb[3]; /* FIS LBA (7 :0 ) */ in smsatRead6()
4680 fis->d.lbaMid = scsiCmnd->cdb[2]; /* FIS LBA (15:8 ) */ in smsatRead6()
4681 fis->d.lbaHigh = (bit8)((scsiCmnd->cdb[1]) & 0x1f); /* FIS LBA (23:16) */ in smsatRead6()
4695 fis->d.sectorCount = scsiCmnd->cdb[4]; /* FIS sector count (7:0) */ in smsatRead6()
4737 fis->d.lbaLow = scsiCmnd->cdb[3]; /* FIS LBA (7 :0 ) */ in smsatRead6()
4738 fis->d.lbaMid = scsiCmnd->cdb[2]; /* FIS LBA (15:8 ) */ in smsatRead6()
4739 fis->d.lbaHigh = (bit8)((scsiCmnd->cdb[1]) & 0x1f); /* FIS LBA (23:16) */ in smsatRead6()
4752 fis->h.features = scsiCmnd->cdb[4]; /* FIS sector count (7:0) */ in smsatRead6()
4810 if (scsiCmnd->cdb[1] & SCSI_FUA_NV_MASK) in smsatRead10()
4834 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatRead10()
4863 LBA[4] = scsiCmnd->cdb[2]; in smsatRead10()
4864 LBA[5] = scsiCmnd->cdb[3]; in smsatRead10()
4865 LBA[6] = scsiCmnd->cdb[4]; in smsatRead10()
4866 LBA[7] = scsiCmnd->cdb[5]; /* LSB */ in smsatRead10()
4874 TL[6] = scsiCmnd->cdb[7]; in smsatRead10()
4875 TL[7] = scsiCmnd->cdb[8]; /* LSB */ in smsatRead10()
4879 lba = (scsiCmnd->cdb[2] << 24) + (scsiCmnd->cdb[3] << 16) in smsatRead10()
4880 + (scsiCmnd->cdb[4] << 8) + scsiCmnd->cdb[5]; in smsatRead10()
4881 tl = (scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]; in smsatRead10()
4980 fis->h.features = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatRead10()
4981 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatRead10()
4982 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatRead10()
4983 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatRead10()
4986 if (scsiCmnd->cdb[1] & SCSI_READ10_FUA_MASK) in smsatRead10()
4991 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatRead10()
4994 fis->d.featuresExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatRead10()
5016 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatRead10()
5017 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatRead10()
5018 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatRead10()
5020 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatRead10()
5024 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatRead10()
5025 fis->d.sectorCountExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatRead10()
5044 if (scsiCmnd->cdb[1] & SCSI_READ10_FUA_MASK) in smsatRead10()
5068 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatRead10()
5069 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatRead10()
5070 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatRead10()
5072 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatRead10()
5076 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatRead10()
5077 fis->d.sectorCountExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatRead10()
5100 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatRead10()
5101 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatRead10()
5102 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatRead10()
5104 … (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); /* FIS LBA (27:24) and FIS LBA mode */ in smsatRead10()
5109 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatRead10()
5131 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatRead10()
5132 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatRead10()
5133 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatRead10()
5135 … (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); /* FIS LBA (27:24) and FIS LBA mode */ in smsatRead10()
5140 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatRead10()
5279 if (scsiCmnd->cdb[1] & SCSI_FUA_NV_MASK) in smsatRead12()
5303 if ( (scsiCmnd->cdb[11] & SCSI_NACA_MASK) || (scsiCmnd->cdb[11] & SCSI_LINK_MASK) ) in smsatRead12()
5332 LBA[4] = scsiCmnd->cdb[2]; in smsatRead12()
5333 LBA[5] = scsiCmnd->cdb[3]; in smsatRead12()
5334 LBA[6] = scsiCmnd->cdb[4]; in smsatRead12()
5335 LBA[7] = scsiCmnd->cdb[5]; /* LSB */ in smsatRead12()
5341 TL[4] = scsiCmnd->cdb[6]; in smsatRead12()
5342 TL[5] = scsiCmnd->cdb[7]; in smsatRead12()
5343 TL[6] = scsiCmnd->cdb[8]; in smsatRead12()
5344 TL[7] = scsiCmnd->cdb[9]; /* LSB */ in smsatRead12()
5426 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatRead12()
5427 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatRead12()
5428 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatRead12()
5430 … (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); /* FIS LBA (27:24) and FIS LBA mode */ in smsatRead12()
5435 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatRead12()
5457 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatRead12()
5458 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatRead12()
5459 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatRead12()
5461 … (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); /* FIS LBA (27:24) and FIS LBA mode */ in smsatRead12()
5466 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatRead12()
5490 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatRead12()
5491 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatRead12()
5492 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatRead12()
5494 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatRead12()
5498 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatRead12()
5499 fis->d.sectorCountExp = scsiCmnd->cdb[8]; /* FIS sector count (15:8) */ in smsatRead12()
5518 if (scsiCmnd->cdb[1] & SCSI_READ12_FUA_MASK) in smsatRead12()
5542 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatRead12()
5543 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatRead12()
5544 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatRead12()
5546 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatRead12()
5550 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatRead12()
5551 fis->d.sectorCountExp = scsiCmnd->cdb[8]; /* FIS sector count (15:8) */ in smsatRead12()
5592 fis->h.features = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatRead12()
5593 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatRead12()
5594 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatRead12()
5595 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatRead12()
5598 if (scsiCmnd->cdb[1] & SCSI_READ12_FUA_MASK) in smsatRead12()
5603 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatRead12()
5606 fis->d.featuresExp = scsiCmnd->cdb[8]; /* FIS sector count (15:8) */ in smsatRead12()
5719 if (scsiCmnd->cdb[1] & SCSI_FUA_NV_MASK) in smsatRead16()
5743 if ( (scsiCmnd->cdb[15] & SCSI_NACA_MASK) || (scsiCmnd->cdb[15] & SCSI_LINK_MASK) ) in smsatRead16()
5770 LBA[0] = scsiCmnd->cdb[2]; /* MSB */ in smsatRead16()
5771 LBA[1] = scsiCmnd->cdb[3]; in smsatRead16()
5772 LBA[2] = scsiCmnd->cdb[4]; in smsatRead16()
5773 LBA[3] = scsiCmnd->cdb[5]; in smsatRead16()
5774 LBA[4] = scsiCmnd->cdb[6]; in smsatRead16()
5775 LBA[5] = scsiCmnd->cdb[7]; in smsatRead16()
5776 LBA[6] = scsiCmnd->cdb[8]; in smsatRead16()
5777 LBA[7] = scsiCmnd->cdb[9]; /* LSB */ in smsatRead16()
5783 TL[4] = scsiCmnd->cdb[10]; /* MSB */ in smsatRead16()
5784 TL[5] = scsiCmnd->cdb[11]; in smsatRead16()
5785 TL[6] = scsiCmnd->cdb[12]; in smsatRead16()
5786 TL[7] = scsiCmnd->cdb[13]; /* LSB */ in smsatRead16()
5878 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatRead16()
5879 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatRead16()
5880 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatRead16()
5882 … (bit8)((0x4 << 4) | (scsiCmnd->cdb[6] & 0xF)); /* FIS LBA (27:24) and FIS LBA mode */ in smsatRead16()
5887 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatRead16()
5909 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatRead16()
5910 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatRead16()
5911 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatRead16()
5913 … (bit8)((0x4 << 4) | (scsiCmnd->cdb[6] & 0xF)); /* FIS LBA (27:24) and FIS LBA mode */ in smsatRead16()
5918 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatRead16()
5942 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatRead16()
5943 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatRead16()
5944 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatRead16()
5946 fis->d.lbaLowExp = scsiCmnd->cdb[6]; /* FIS LBA (31:24) */ in smsatRead16()
5947 fis->d.lbaMidExp = scsiCmnd->cdb[5]; /* FIS LBA (39:32) */ in smsatRead16()
5948 fis->d.lbaHighExp = scsiCmnd->cdb[4]; /* FIS LBA (47:40) */ in smsatRead16()
5950 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatRead16()
5951 fis->d.sectorCountExp = scsiCmnd->cdb[12]; /* FIS sector count (15:8) */ in smsatRead16()
5970 if (scsiCmnd->cdb[1] & SCSI_READ16_FUA_MASK) in smsatRead16()
5993 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatRead16()
5994 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatRead16()
5995 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatRead16()
5997 fis->d.lbaLowExp = scsiCmnd->cdb[6]; /* FIS LBA (31:24) */ in smsatRead16()
5998 fis->d.lbaMidExp = scsiCmnd->cdb[5]; /* FIS LBA (39:32) */ in smsatRead16()
5999 fis->d.lbaHighExp = scsiCmnd->cdb[4]; /* FIS LBA (47:40) */ in smsatRead16()
6001 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatRead16()
6002 fis->d.sectorCountExp = scsiCmnd->cdb[12]; /* FIS sector count (15:8) */ in smsatRead16()
6044 fis->h.features = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatRead16()
6045 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatRead16()
6046 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatRead16()
6047 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatRead16()
6050 if (scsiCmnd->cdb[1] & SCSI_READ16_FUA_MASK) in smsatRead16()
6055 fis->d.lbaLowExp = scsiCmnd->cdb[6]; /* FIS LBA (31:24) */ in smsatRead16()
6056 fis->d.lbaMidExp = scsiCmnd->cdb[5]; /* FIS LBA (39:32) */ in smsatRead16()
6057 fis->d.lbaHighExp = scsiCmnd->cdb[4]; /* FIS LBA (47:40) */ in smsatRead16()
6058 fis->d.featuresExp = scsiCmnd->cdb[12]; /* FIS sector count (15:8) */ in smsatRead16()
6168 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatWrite6()
6191 lba = (((scsiCmnd->cdb[1]) & 0x1f) << (8*2)) in smsatWrite6()
6192 + (scsiCmnd->cdb[2] << 8) + scsiCmnd->cdb[3]; in smsatWrite6()
6193 tl = scsiCmnd->cdb[4]; in smsatWrite6()
6246 fis->d.lbaLow = scsiCmnd->cdb[3]; /* FIS LBA (7 :0 ) */ in smsatWrite6()
6247 fis->d.lbaMid = scsiCmnd->cdb[2]; /* FIS LBA (15:8 ) */ in smsatWrite6()
6248 fis->d.lbaHigh = (bit8)((scsiCmnd->cdb[1]) & 0x1f); /* FIS LBA (23:16) */ in smsatWrite6()
6261 fis->d.sectorCount = scsiCmnd->cdb[4]; /* FIS sector count (7:0) */ in smsatWrite6()
6280 fis->d.lbaLow = scsiCmnd->cdb[3]; /* FIS LBA (7 :0 ) */ in smsatWrite6()
6281 fis->d.lbaMid = scsiCmnd->cdb[2]; /* FIS LBA (15:8 ) */ in smsatWrite6()
6282 fis->d.lbaHigh = (bit8)((scsiCmnd->cdb[1]) & 0x1f); /* FIS LBA (23:16) */ in smsatWrite6()
6295 fis->d.sectorCount = scsiCmnd->cdb[4]; /* FIS sector count (7:0) */ in smsatWrite6()
6319 fis->d.lbaLow = scsiCmnd->cdb[3]; /* FIS LBA (7 :0 ) */ in smsatWrite6()
6320 fis->d.lbaMid = scsiCmnd->cdb[2]; /* FIS LBA (15:8 ) */ in smsatWrite6()
6321 fis->d.lbaHigh = (bit8)((scsiCmnd->cdb[1]) & 0x1f); /* FIS LBA (23:16) */ in smsatWrite6()
6335 fis->d.sectorCount = scsiCmnd->cdb[4]; /* FIS sector count (7:0) */ in smsatWrite6()
6354 fis->d.lbaLow = scsiCmnd->cdb[3]; /* FIS LBA (7 :0 ) */ in smsatWrite6()
6355 fis->d.lbaMid = scsiCmnd->cdb[2]; /* FIS LBA (15:8 ) */ in smsatWrite6()
6356 fis->d.lbaHigh = (bit8)((scsiCmnd->cdb[1]) & 0x1f); /* FIS LBA (23:16) */ in smsatWrite6()
6370 fis->d.sectorCount = scsiCmnd->cdb[4]; /* FIS sector count (7:0) */ in smsatWrite6()
6412 fis->d.lbaLow = scsiCmnd->cdb[3]; /* FIS LBA (7 :0 ) */ in smsatWrite6()
6413 fis->d.lbaMid = scsiCmnd->cdb[2]; /* FIS LBA (15:8 ) */ in smsatWrite6()
6414 fis->d.lbaHigh = (bit8)((scsiCmnd->cdb[1]) & 0x1f); /* FIS LBA (23:16) */ in smsatWrite6()
6427 fis->h.features = scsiCmnd->cdb[4]; /* FIS sector count (7:0) */ in smsatWrite6()
6481 if (scsiCmnd->cdb[1] & SCSI_FUA_NV_MASK) in smsatWrite10()
6505 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatWrite10()
6534 LBA[4] = scsiCmnd->cdb[2]; in smsatWrite10()
6535 LBA[5] = scsiCmnd->cdb[3]; in smsatWrite10()
6536 LBA[6] = scsiCmnd->cdb[4]; in smsatWrite10()
6537 LBA[7] = scsiCmnd->cdb[5]; /* LSB */ in smsatWrite10()
6545 TL[6] = scsiCmnd->cdb[7]; in smsatWrite10()
6546 TL[7] = scsiCmnd->cdb[8]; /* LSB */ in smsatWrite10()
6551 lba = (scsiCmnd->cdb[2] << (24)) + (scsiCmnd->cdb[3] << (16)) in smsatWrite10()
6552 + (scsiCmnd->cdb[4] << 8) + scsiCmnd->cdb[5]; in smsatWrite10()
6553 tl = (scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]; in smsatWrite10()
6576 SM_DBG1(("smsatWrite10: cdb 0x%x 0x%x 0x%x 0x%x!!!\n",scsiCmnd->cdb[2], scsiCmnd->cdb[3], in smsatWrite10()
6577 scsiCmnd->cdb[4], scsiCmnd->cdb[5])); in smsatWrite10()
6653 fis->h.features = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatWrite10()
6654 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWrite10()
6655 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWrite10()
6656 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWrite10()
6659 if (scsiCmnd->cdb[1] & SCSI_WRITE10_FUA_MASK) in smsatWrite10()
6664 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWrite10()
6667 fis->d.featuresExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatWrite10()
6693 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWrite10()
6694 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWrite10()
6695 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWrite10()
6697 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWrite10()
6701 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatWrite10()
6702 fis->d.sectorCountExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatWrite10()
6720 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWrite10()
6721 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWrite10()
6722 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWrite10()
6724 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWrite10()
6728 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatWrite10()
6729 fis->d.sectorCountExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatWrite10()
6750 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWrite10()
6751 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWrite10()
6752 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWrite10()
6755 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatWrite10()
6761 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatWrite10()
6781 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWrite10()
6782 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWrite10()
6783 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWrite10()
6786 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatWrite10()
6792 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatWrite10()
6930 if (scsiCmnd->cdb[1] & SCSI_FUA_NV_MASK) in smsatWrite12()
6955 if ( (scsiCmnd->cdb[11] & SCSI_NACA_MASK) || (scsiCmnd->cdb[11] & SCSI_LINK_MASK) ) in smsatWrite12()
6985 LBA[4] = scsiCmnd->cdb[2]; in smsatWrite12()
6986 LBA[5] = scsiCmnd->cdb[3]; in smsatWrite12()
6987 LBA[6] = scsiCmnd->cdb[4]; in smsatWrite12()
6988 LBA[7] = scsiCmnd->cdb[5]; /* LSB */ in smsatWrite12()
6994 TL[4] = scsiCmnd->cdb[6]; in smsatWrite12()
6995 TL[5] = scsiCmnd->cdb[7]; in smsatWrite12()
6996 TL[6] = scsiCmnd->cdb[8]; in smsatWrite12()
6997 TL[7] = scsiCmnd->cdb[9]; /* LSB */ in smsatWrite12()
7075 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWrite12()
7076 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWrite12()
7077 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWrite12()
7080 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatWrite12()
7086 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatWrite12()
7106 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWrite12()
7107 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWrite12()
7108 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWrite12()
7111 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatWrite12()
7117 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatWrite12()
7142 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWrite12()
7143 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWrite12()
7144 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWrite12()
7146 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWrite12()
7150 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatWrite12()
7151 fis->d.sectorCountExp = scsiCmnd->cdb[8]; /* FIS sector count (15:8) */ in smsatWrite12()
7170 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWrite12()
7171 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWrite12()
7172 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWrite12()
7174 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWrite12()
7178 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatWrite12()
7179 fis->d.sectorCountExp = scsiCmnd->cdb[8]; /* FIS sector count (15:8) */ in smsatWrite12()
7219 fis->h.features = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatWrite12()
7220 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWrite12()
7221 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWrite12()
7222 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWrite12()
7225 if (scsiCmnd->cdb[1] & SCSI_WRITE12_FUA_MASK) in smsatWrite12()
7230 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWrite12()
7233 fis->d.featuresExp = scsiCmnd->cdb[8]; /* FIS sector count (15:8) */ in smsatWrite12()
7352 if (scsiCmnd->cdb[1] & SCSI_FUA_NV_MASK) in smsatWrite16()
7376 if ( (scsiCmnd->cdb[15] & SCSI_NACA_MASK) || (scsiCmnd->cdb[15] & SCSI_LINK_MASK) ) in smsatWrite16()
7403 LBA[0] = scsiCmnd->cdb[2]; /* MSB */ in smsatWrite16()
7404 LBA[1] = scsiCmnd->cdb[3]; in smsatWrite16()
7405 LBA[2] = scsiCmnd->cdb[4]; in smsatWrite16()
7406 LBA[3] = scsiCmnd->cdb[5]; in smsatWrite16()
7407 LBA[4] = scsiCmnd->cdb[6]; in smsatWrite16()
7408 LBA[5] = scsiCmnd->cdb[7]; in smsatWrite16()
7409 LBA[6] = scsiCmnd->cdb[8]; in smsatWrite16()
7410 LBA[7] = scsiCmnd->cdb[9]; /* LSB */ in smsatWrite16()
7416 TL[4] = scsiCmnd->cdb[10]; /* MSB */ in smsatWrite16()
7417 TL[5] = scsiCmnd->cdb[11]; in smsatWrite16()
7418 TL[6] = scsiCmnd->cdb[12]; in smsatWrite16()
7419 TL[7] = scsiCmnd->cdb[13]; /* LSB */ in smsatWrite16()
7500 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatWrite16()
7501 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatWrite16()
7502 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatWrite16()
7505 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[6] & 0xF)); in smsatWrite16()
7511 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatWrite16()
7531 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatWrite16()
7532 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatWrite16()
7533 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatWrite16()
7536 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[6] & 0xF)); in smsatWrite16()
7542 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatWrite16()
7567 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatWrite16()
7568 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatWrite16()
7569 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatWrite16()
7571 fis->d.lbaLowExp = scsiCmnd->cdb[6]; /* FIS LBA (31:24) */ in smsatWrite16()
7572 fis->d.lbaMidExp = scsiCmnd->cdb[5]; /* FIS LBA (39:32) */ in smsatWrite16()
7573 fis->d.lbaHighExp = scsiCmnd->cdb[4]; /* FIS LBA (47:40) */ in smsatWrite16()
7575 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatWrite16()
7576 fis->d.sectorCountExp = scsiCmnd->cdb[12]; /* FIS sector count (15:8) */ in smsatWrite16()
7595 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatWrite16()
7596 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatWrite16()
7597 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatWrite16()
7599 fis->d.lbaLowExp = scsiCmnd->cdb[6]; /* FIS LBA (31:24) */ in smsatWrite16()
7600 fis->d.lbaMidExp = scsiCmnd->cdb[5]; /* FIS LBA (39:32) */ in smsatWrite16()
7601 fis->d.lbaHighExp = scsiCmnd->cdb[4]; /* FIS LBA (47:40) */ in smsatWrite16()
7603 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatWrite16()
7604 fis->d.sectorCountExp = scsiCmnd->cdb[12]; /* FIS sector count (15:8) */ in smsatWrite16()
7644 fis->h.features = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatWrite16()
7645 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatWrite16()
7646 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatWrite16()
7647 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatWrite16()
7650 if (scsiCmnd->cdb[1] & SCSI_WRITE16_FUA_MASK) in smsatWrite16()
7655 fis->d.lbaLowExp = scsiCmnd->cdb[6]; /* FIS LBA (31:24) */ in smsatWrite16()
7656 fis->d.lbaMidExp = scsiCmnd->cdb[5]; /* FIS LBA (39:32) */ in smsatWrite16()
7657 fis->d.lbaHighExp = scsiCmnd->cdb[4]; /* FIS LBA (47:40) */ in smsatWrite16()
7658 fis->d.featuresExp = scsiCmnd->cdb[12]; /* FIS sector count (15:8) */ in smsatWrite16()
7780 if (scsiCmnd->cdb[1] & SCSI_VERIFY_BYTCHK_MASK) in smsatVerify10()
7805 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatVerify10()
7835 LBA[4] = scsiCmnd->cdb[2]; in smsatVerify10()
7836 LBA[5] = scsiCmnd->cdb[3]; in smsatVerify10()
7837 LBA[6] = scsiCmnd->cdb[4]; in smsatVerify10()
7838 LBA[7] = scsiCmnd->cdb[5]; /* LSB */ in smsatVerify10()
7846 TL[6] = scsiCmnd->cdb[7]; in smsatVerify10()
7847 TL[7] = scsiCmnd->cdb[8]; /* LSB */ in smsatVerify10()
7851 lba = (scsiCmnd->cdb[2] << (8*3)) + (scsiCmnd->cdb[3] << (8*2)) in smsatVerify10()
7852 + (scsiCmnd->cdb[4] << 8) + scsiCmnd->cdb[5]; in smsatVerify10()
7853 tl = (scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]; in smsatVerify10()
7863 SM_DBG1(("smsatVerify10: cdb 0x%x 0x%x 0x%x 0x%x!!!\n",scsiCmnd->cdb[2], scsiCmnd->cdb[3], in smsatVerify10()
7864 scsiCmnd->cdb[4], scsiCmnd->cdb[5])); in smsatVerify10()
7917 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatVerify10()
7918 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatVerify10()
7919 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatVerify10()
7921 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatVerify10()
7925 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatVerify10()
7926 fis->d.sectorCountExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatVerify10()
7942 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatVerify10()
7943 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatVerify10()
7944 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatVerify10()
7946 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatVerify10()
7951 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatVerify10()
8063 if (scsiCmnd->cdb[1] & SCSI_VERIFY_BYTCHK_MASK) in smsatVerify12()
8090 if ( (scsiCmnd->cdb[11] & SCSI_NACA_MASK) || (scsiCmnd->cdb[11] & SCSI_LINK_MASK) ) in smsatVerify12()
8119 LBA[4] = scsiCmnd->cdb[2]; in smsatVerify12()
8120 LBA[5] = scsiCmnd->cdb[3]; in smsatVerify12()
8121 LBA[6] = scsiCmnd->cdb[4]; in smsatVerify12()
8122 LBA[7] = scsiCmnd->cdb[5]; /* LSB */ in smsatVerify12()
8128 TL[4] = scsiCmnd->cdb[6]; in smsatVerify12()
8129 TL[5] = scsiCmnd->cdb[7]; in smsatVerify12()
8130 TL[6] = scsiCmnd->cdb[8]; in smsatVerify12()
8131 TL[7] = scsiCmnd->cdb[9]; /* LSB */ in smsatVerify12()
8145 SM_DBG1(("smsatVerify12: cdb 0x%x 0x%x 0x%x 0x%x!!!\n",scsiCmnd->cdb[2], scsiCmnd->cdb[3], in smsatVerify12()
8146 scsiCmnd->cdb[4], scsiCmnd->cdb[5])); in smsatVerify12()
8199 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatVerify12()
8200 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatVerify12()
8201 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatVerify12()
8203 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatVerify12()
8207 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatVerify12()
8208 fis->d.sectorCountExp = scsiCmnd->cdb[8]; /* FIS sector count (15:8) */ in smsatVerify12()
8224 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatVerify12()
8225 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatVerify12()
8226 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatVerify12()
8228 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatVerify12()
8233 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatVerify12()
8345 if (scsiCmnd->cdb[1] & SCSI_VERIFY_BYTCHK_MASK) in smsatVerify16()
8368 if ( (scsiCmnd->cdb[15] & SCSI_NACA_MASK) || (scsiCmnd->cdb[15] & SCSI_LINK_MASK) ) in smsatVerify16()
8389 LBA[0] = scsiCmnd->cdb[2]; /* MSB */ in smsatVerify16()
8390 LBA[1] = scsiCmnd->cdb[3]; in smsatVerify16()
8391 LBA[2] = scsiCmnd->cdb[4]; in smsatVerify16()
8392 LBA[3] = scsiCmnd->cdb[5]; in smsatVerify16()
8393 LBA[4] = scsiCmnd->cdb[6]; in smsatVerify16()
8394 LBA[5] = scsiCmnd->cdb[7]; in smsatVerify16()
8395 LBA[6] = scsiCmnd->cdb[8]; in smsatVerify16()
8396 LBA[7] = scsiCmnd->cdb[9]; /* LSB */ in smsatVerify16()
8402 TL[4] = scsiCmnd->cdb[10]; /* MSB */ in smsatVerify16()
8403 TL[5] = scsiCmnd->cdb[11]; in smsatVerify16()
8404 TL[6] = scsiCmnd->cdb[12]; in smsatVerify16()
8405 TL[7] = scsiCmnd->cdb[13]; /* LSB */ in smsatVerify16()
8461 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatVerify16()
8462 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatVerify16()
8463 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatVerify16()
8465 fis->d.lbaLowExp = scsiCmnd->cdb[6]; /* FIS LBA (31:24) */ in smsatVerify16()
8466 fis->d.lbaMidExp = scsiCmnd->cdb[5]; /* FIS LBA (39:32) */ in smsatVerify16()
8467 fis->d.lbaHighExp = scsiCmnd->cdb[4]; /* FIS LBA (47:40) */ in smsatVerify16()
8469 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatVerify16()
8470 fis->d.sectorCountExp = scsiCmnd->cdb[12]; /* FIS sector count (15:8) */ in smsatVerify16()
8486 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatVerify16()
8487 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatVerify16()
8488 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatVerify16()
8490 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[6] & 0xF)); in smsatVerify16()
8495 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatVerify16()
8600 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatTestUnitReady()
8837 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatInquiry()
8858 if ( !(scsiCmnd->cdb[1] & SCSI_EVPD_MASK) && in smsatInquiry()
8859 (scsiCmnd->cdb[2] != 0) in smsatInquiry()
8877 …ocation length 0x%x %d\n", ((scsiCmnd->cdb[3]) << 8) + scsiCmnd->cdb[4], ((scsiCmnd->cdb[3]) << 8)… in smsatInquiry()
9104 allocationLen = scsiCmnd->cdb[4]; in smsatRequestSense()
9110 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatRequestSense()
9136 if ( scsiCmnd->cdb[1] & ATA_REMOVABLE_MEDIA_DEVICE_MASK ) in smsatRequestSense()
9422 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatModeSense6()
9442 PC = (bit8)((scsiCmnd->cdb[2]) & SCSI_MODE_SENSE6_PC_MASK); in smsatModeSense6()
9461 page = (bit8)((scsiCmnd->cdb[2]) & SCSI_MODE_SENSE6_PAGE_CODE_MASK); in smsatModeSense6()
9466 allocationLen = scsiCmnd->cdb[4]; in smsatModeSense6()
9961 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatModeSense10()
9985 PC = (bit8)((scsiCmnd->cdb[2]) & SCSI_MODE_SENSE10_PC_MASK); in smsatModeSense10()
10008 LLBAA = (bit8)((scsiCmnd->cdb[1]) & SCSI_MODE_SENSE10_LLBAA_MASK); in smsatModeSense10()
10011 page = (bit8)((scsiCmnd->cdb[2]) & SCSI_MODE_SENSE10_PAGE_CODE_MASK); in smsatModeSense10()
10013 allocationLen = (scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]; in smsatModeSense10()
10797 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatReadCapacity10()
10822 if ((scsiCmnd->cdb[2] || scsiCmnd->cdb[3] || scsiCmnd->cdb[4] || scsiCmnd->cdb[5])) in smsatReadCapacity10()
10848 if ( ((scsiCmnd->cdb[8]) & SCSI_READ_CAPACITY10_PMI_MASK) != 0 ) in smsatReadCapacity10()
11031 allocationLen = (((bit32)scsiCmnd->cdb[10]) << 24) | in smsatReadCapacity16()
11032 (((bit32)scsiCmnd->cdb[11]) << 16) | in smsatReadCapacity16()
11033 (((bit32)scsiCmnd->cdb[12]) << 8 ) | in smsatReadCapacity16()
11034 (((bit32)scsiCmnd->cdb[13]) ); in smsatReadCapacity16()
11063 if ( (scsiCmnd->cdb[15] & SCSI_NACA_MASK) || (scsiCmnd->cdb[15] & SCSI_LINK_MASK) ) in smsatReadCapacity16()
11087 if ((scsiCmnd->cdb[2] || scsiCmnd->cdb[3] || scsiCmnd->cdb[4] || scsiCmnd->cdb[5]) || in smsatReadCapacity16()
11088 (scsiCmnd->cdb[6] || scsiCmnd->cdb[7] || scsiCmnd->cdb[8] || scsiCmnd->cdb[9]) ) in smsatReadCapacity16()
11114 if ( ((scsiCmnd->cdb[14]) & SCSI_READ_CAPACITY16_PMI_MASK) != 0 ) in smsatReadCapacity16()
11279 allocationLen = (((bit32)scsiCmnd->cdb[6]) << 24) | in smsatReportLun()
11280 (((bit32)scsiCmnd->cdb[7]) << 16) | in smsatReportLun()
11281 (((bit32)scsiCmnd->cdb[8]) << 8 ) | in smsatReportLun()
11282 (((bit32)scsiCmnd->cdb[9]) ); in smsatReportLun()
11381 if ( ((scsiCmnd->cdb[1] & SCSI_FORMAT_UNIT_FMTDATA_MASK) == 0) || in smsatFormatUnit()
11382 ((scsiCmnd->cdb[1] & SCSI_FORMAT_UNIT_FMTDATA_MASK) && in smsatFormatUnit()
11383 (scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_DCRT_MASK)) in smsatFormatUnit()
11402 if ( (((scsiCmnd->cdb[1] & SCSI_FORMAT_UNIT_DEFECT_LIST_FORMAT_MASK) == 0x00) || in smsatFormatUnit()
11403 ((scsiCmnd->cdb[1] & SCSI_FORMAT_UNIT_DEFECT_LIST_FORMAT_MASK) == 0x06)) ) in smsatFormatUnit()
11406 if ((scsiCmnd->cdb[2] & SCSI_FORMAT_UNIT_LONGLIST_MASK) == 0x00) in smsatFormatUnit()
11411 if ((scsiCmnd->cdb[2] & SCSI_FORMAT_UNIT_LONGLIST_MASK) == 0x01) in smsatFormatUnit()
11416 if ((scsiCmnd->cdb[index] != 0) || (scsiCmnd->cdb[index+1] != 0)) in smsatFormatUnit()
11438 if ( (scsiCmnd->cdb[1] & SCSI_FORMAT_UNIT_FMTDATA_MASK) && in smsatFormatUnit()
11439 (scsiCmnd->cdb[1] & SCSI_FORMAT_UNIT_CMPLIST_MASK) ) in smsatFormatUnit()
11461 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatFormatUnit()
11483 if (scsiCmnd->cdb[1] & SCSI_FORMAT_UNIT_FMTDATA_MASK) in smsatFormatUnit()
11487 if ( (scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_IMMED_MASK) || in smsatFormatUnit()
11488 ( !(scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_FOV_MASK)) || in smsatFormatUnit()
11489 ( (scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_FOV_MASK) && in smsatFormatUnit()
11490 (scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_DCRT_MASK) && in smsatFormatUnit()
11491 !(scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_IP_MASK)) in smsatFormatUnit()
11513 if ( ( !(scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_IMMED_MASK) && in smsatFormatUnit()
11514 (scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_FOV_MASK) && in smsatFormatUnit()
11515 !(scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_DCRT_MASK) && in smsatFormatUnit()
11516 !(scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_IP_MASK) ) in smsatFormatUnit()
11518 ( !(scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_IMMED_MASK) && in smsatFormatUnit()
11519 (scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_FOV_MASK) && in smsatFormatUnit()
11520 !(scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_DCRT_MASK) && in smsatFormatUnit()
11521 (scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_IP_MASK) ) in smsatFormatUnit()
11523 ( !(scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_IMMED_MASK) && in smsatFormatUnit()
11524 (scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_FOV_MASK) && in smsatFormatUnit()
11525 (scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_DCRT_MASK) && in smsatFormatUnit()
11526 (scsiCmnd->cdb[7] & SCSI_FORMAT_UNIT_IP_MASK) ) in smsatFormatUnit()
11605 if ( (scsiCmnd->cdb[1] & SCSI_PF_MASK) || in smsatSendDiagnostic()
11606 (scsiCmnd->cdb[1] & SCSI_DEVOFFL_MASK) || in smsatSendDiagnostic()
11607 (scsiCmnd->cdb[1] & SCSI_UNITOFFL_MASK) || in smsatSendDiagnostic()
11608 ( (scsiCmnd->cdb[3] != 0) || (scsiCmnd->cdb[4] != 0) ) in smsatSendDiagnostic()
11632 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatSendDiagnostic()
11653 parmLen = (scsiCmnd->cdb[3] << 8) + scsiCmnd->cdb[4]; in smsatSendDiagnostic()
11658 if ( !(scsiCmnd->cdb[1] & SCSI_SEND_DIAGNOSTIC_SELFTEST_MASK) && in smsatSendDiagnostic()
11682 if ( !(scsiCmnd->cdb[1] & SCSI_SEND_DIAGNOSTIC_SELFTEST_MASK) && in smsatSendDiagnostic()
11718 if ( ((scsiCmnd->cdb[1] & SCSI_SEND_DIAGNOSTIC_SELFTEST_MASK) && in smsatSendDiagnostic()
11721 ((scsiCmnd->cdb[1] & SCSI_SEND_DIAGNOSTIC_SELFTEST_MASK) && in smsatSendDiagnostic()
11798 if ( (scsiCmnd->cdb[1] & SCSI_SEND_DIAGNOSTIC_SELFTEST_MASK) && in smsatSendDiagnostic()
11849 if ( !(scsiCmnd->cdb[1] & SCSI_SEND_DIAGNOSTIC_SELFTEST_MASK) && in smsatSendDiagnostic()
11856 switch ((scsiCmnd->cdb[1] & SCSI_SEND_DIAGNOSTIC_TEST_CODE_MASK) >> 5) in smsatSendDiagnostic()
12189 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatStartStopUnit()
12212 if ( !(scsiCmnd->cdb[4] & SCSI_START_MASK) && !(scsiCmnd->cdb[4] & SCSI_LOEJ_MASK) ) in smsatStartStopUnit()
12214 if ( (scsiCmnd->cdb[1] & SCSI_IMMED_MASK) ) in smsatStartStopUnit()
12298 else if ( (scsiCmnd->cdb[4] & SCSI_START_MASK) && !(scsiCmnd->cdb[4] & SCSI_LOEJ_MASK) ) in smsatStartStopUnit()
12301 if ( (scsiCmnd->cdb[1] & SCSI_IMMED_MASK) ) in smsatStartStopUnit()
12387 else if ( !(scsiCmnd->cdb[4] & SCSI_START_MASK) && (scsiCmnd->cdb[4] & SCSI_LOEJ_MASK) ) in smsatStartStopUnit()
12393 if ( (scsiCmnd->cdb[1] & SCSI_IMMED_MASK) ) in smsatStartStopUnit()
12524 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatWriteSame10()
12548 if ( !(scsiCmnd->cdb[1] & SCSI_WRITE_SAME_LBDATA_MASK) && in smsatWriteSame10()
12549 !(scsiCmnd->cdb[1] & SCSI_WRITE_SAME_PBDATA_MASK)) in smsatWriteSame10()
12584 lba = (scsiCmnd->cdb[2] << (8*3)) + (scsiCmnd->cdb[3] << (8*2)) in smsatWriteSame10()
12585 + (scsiCmnd->cdb[4] << 8) + scsiCmnd->cdb[5]; in smsatWriteSame10()
12586 tl = (scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]; in smsatWriteSame10()
12690 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteSame10()
12691 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteSame10()
12692 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteSame10()
12694 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWriteSame10()
12745 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteSame10()
12746 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteSame10()
12747 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteSame10()
12749 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWriteSame10()
12854 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteSame10()
12855 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteSame10()
12856 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteSame10()
12861 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWriteSame10()
12890 else if ( !(scsiCmnd->cdb[1] & SCSI_WRITE_SAME_LBDATA_MASK) && in smsatWriteSame10()
12891 (scsiCmnd->cdb[1] & SCSI_WRITE_SAME_PBDATA_MASK)) in smsatWriteSame10()
12912 else if ( (scsiCmnd->cdb[1] & SCSI_WRITE_SAME_LBDATA_MASK) && in smsatWriteSame10()
12913 !(scsiCmnd->cdb[1] & SCSI_WRITE_SAME_PBDATA_MASK)) in smsatWriteSame10()
13012 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatLogSense()
13034 AllocLen = ((scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]); in smsatLogSense()
13044 switch (scsiCmnd->cdb[2] & SCSI_LOG_SENSE_PAGE_CODE_MASK) in smsatLogSense()
13111 …SM_DBG1(("smsatLogSense: default Page Code 0x%x!!!\n", scsiCmnd->cdb[2] & SCSI_LOG_SENSE_PAGE_CODE… in smsatLogSense()
13142 switch (scsiCmnd->cdb[2] & SCSI_LOG_SENSE_PAGE_CODE_MASK) in smsatLogSense()
13381 …SM_DBG1(("smsatLogSense: default Page Code 0x%x!!!\n", scsiCmnd->cdb[2] & SCSI_LOG_SENSE_PAGE_CODE… in smsatLogSense()
13705 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatModeSelect6()
13727 if ( !(scsiCmnd->cdb[1] & SCSI_MODE_SELECT6_PF_MASK)) in smsatModeSelect6()
13748 parameterListLen = scsiCmnd->cdb[4]; in smsatModeSelect6()
14203 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatModeSelect10()
14225 if ( !(scsiCmnd->cdb[1] & SCSI_MODE_SELECT10_PF_MASK)) in smsatModeSelect10()
14246 parameterListLen = ((scsiCmnd->cdb[7]) << 8) + scsiCmnd->cdb[8]; in smsatModeSelect10()
14729 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatSynchronizeCache10()
14751 if (scsiCmnd->cdb[1] & SCSI_SYNC_CACHE_IMMED_MASK) in smsatSynchronizeCache10()
14860 if ( (scsiCmnd->cdb[15] & SCSI_NACA_MASK) || (scsiCmnd->cdb[15] & SCSI_LINK_MASK) ) in smsatSynchronizeCache16()
14883 if (scsiCmnd->cdb[1] & SCSI_SYNC_CACHE_IMMED_MASK) in smsatSynchronizeCache16()
15001 if (scsiCmnd->cdb[1] & SCSI_WRITE_N_VERIFY_BYTCHK_MASK) in smsatWriteAndVerify10()
15025 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatWriteAndVerify10()
15054 LBA[4] = scsiCmnd->cdb[2]; in smsatWriteAndVerify10()
15055 LBA[5] = scsiCmnd->cdb[3]; in smsatWriteAndVerify10()
15056 LBA[6] = scsiCmnd->cdb[4]; in smsatWriteAndVerify10()
15057 LBA[7] = scsiCmnd->cdb[5]; /* LSB */ in smsatWriteAndVerify10()
15065 TL[6] = scsiCmnd->cdb[7]; in smsatWriteAndVerify10()
15066 TL[7] = scsiCmnd->cdb[8]; /* LSB */ in smsatWriteAndVerify10()
15070 lba = (scsiCmnd->cdb[2] << (8*3)) + (scsiCmnd->cdb[3] << (8*2)) in smsatWriteAndVerify10()
15071 + (scsiCmnd->cdb[4] << 8) + scsiCmnd->cdb[5]; in smsatWriteAndVerify10()
15072 tl = (scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]; in smsatWriteAndVerify10()
15148 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify10()
15149 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify10()
15150 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteAndVerify10()
15153 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatWriteAndVerify10()
15159 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatWriteAndVerify10()
15179 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify10()
15180 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify10()
15181 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteAndVerify10()
15184 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatWriteAndVerify10()
15190 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatWriteAndVerify10()
15216 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify10()
15217 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify10()
15218 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteAndVerify10()
15220 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWriteAndVerify10()
15224 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatWriteAndVerify10()
15225 fis->d.sectorCountExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatWriteAndVerify10()
15244 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify10()
15245 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify10()
15246 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteAndVerify10()
15248 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWriteAndVerify10()
15252 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatWriteAndVerify10()
15253 fis->d.sectorCountExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatWriteAndVerify10()
15292 fis->h.features = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatWriteAndVerify10()
15293 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify10()
15294 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify10()
15295 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteAndVerify10()
15298 if (scsiCmnd->cdb[1] & SCSI_WRITE_N_VERIFY10_FUA_MASK) in smsatWriteAndVerify10()
15303 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWriteAndVerify10()
15306 fis->d.featuresExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatWriteAndVerify10()
15430 if (scsiCmnd->cdb[1] & SCSI_WRITE_N_VERIFY_BYTCHK_MASK) in smsatWriteAndVerify12()
15453 if ( (scsiCmnd->cdb[11] & SCSI_NACA_MASK) || (scsiCmnd->cdb[11] & SCSI_LINK_MASK) ) in smsatWriteAndVerify12()
15482 LBA[4] = scsiCmnd->cdb[2]; in smsatWriteAndVerify12()
15483 LBA[5] = scsiCmnd->cdb[3]; in smsatWriteAndVerify12()
15484 LBA[6] = scsiCmnd->cdb[4]; in smsatWriteAndVerify12()
15485 LBA[7] = scsiCmnd->cdb[5]; /* LSB */ in smsatWriteAndVerify12()
15491 TL[4] = scsiCmnd->cdb[6]; in smsatWriteAndVerify12()
15492 TL[5] = scsiCmnd->cdb[7]; in smsatWriteAndVerify12()
15493 TL[6] = scsiCmnd->cdb[8]; in smsatWriteAndVerify12()
15494 TL[7] = scsiCmnd->cdb[9]; /* LSB */ in smsatWriteAndVerify12()
15572 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify12()
15573 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify12()
15574 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteAndVerify12()
15577 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatWriteAndVerify12()
15583 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatWriteAndVerify12()
15603 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify12()
15604 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify12()
15605 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteAndVerify12()
15608 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatWriteAndVerify12()
15614 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatWriteAndVerify12()
15639 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify12()
15640 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify12()
15641 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteAndVerify12()
15643 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWriteAndVerify12()
15647 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatWriteAndVerify12()
15648 fis->d.sectorCountExp = scsiCmnd->cdb[8]; /* FIS sector count (15:8) */ in smsatWriteAndVerify12()
15667 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify12()
15668 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify12()
15669 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteAndVerify12()
15671 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWriteAndVerify12()
15675 fis->d.sectorCount = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatWriteAndVerify12()
15676 fis->d.sectorCountExp = scsiCmnd->cdb[8]; /* FIS sector count (15:8) */ in smsatWriteAndVerify12()
15716 fis->h.features = scsiCmnd->cdb[9]; /* FIS sector count (7:0) */ in smsatWriteAndVerify12()
15717 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify12()
15718 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify12()
15719 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatWriteAndVerify12()
15722 if (scsiCmnd->cdb[1] & SCSI_WRITE12_FUA_MASK) in smsatWriteAndVerify12()
15727 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatWriteAndVerify12()
15730 fis->d.featuresExp = scsiCmnd->cdb[8]; /* FIS sector count (15:8) */ in smsatWriteAndVerify12()
15855 if (scsiCmnd->cdb[1] & SCSI_WRITE_N_VERIFY_BYTCHK_MASK) in smsatWriteAndVerify16()
15879 if ( (scsiCmnd->cdb[15] & SCSI_NACA_MASK) || (scsiCmnd->cdb[15] & SCSI_LINK_MASK) ) in smsatWriteAndVerify16()
15905 LBA[0] = scsiCmnd->cdb[2]; /* MSB */ in smsatWriteAndVerify16()
15906 LBA[1] = scsiCmnd->cdb[3]; in smsatWriteAndVerify16()
15907 LBA[2] = scsiCmnd->cdb[4]; in smsatWriteAndVerify16()
15908 LBA[3] = scsiCmnd->cdb[5]; in smsatWriteAndVerify16()
15909 LBA[4] = scsiCmnd->cdb[6]; in smsatWriteAndVerify16()
15910 LBA[5] = scsiCmnd->cdb[7]; in smsatWriteAndVerify16()
15911 LBA[6] = scsiCmnd->cdb[8]; in smsatWriteAndVerify16()
15912 LBA[7] = scsiCmnd->cdb[9]; /* LSB */ in smsatWriteAndVerify16()
15918 TL[4] = scsiCmnd->cdb[10]; /* MSB */ in smsatWriteAndVerify16()
15919 TL[5] = scsiCmnd->cdb[11]; in smsatWriteAndVerify16()
15920 TL[6] = scsiCmnd->cdb[12]; in smsatWriteAndVerify16()
15921 TL[7] = scsiCmnd->cdb[13]; /* LSB */ in smsatWriteAndVerify16()
16002 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify16()
16003 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify16()
16004 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatWriteAndVerify16()
16007 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[6] & 0xF)); in smsatWriteAndVerify16()
16013 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatWriteAndVerify16()
16033 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify16()
16034 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify16()
16035 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatWriteAndVerify16()
16038 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[6] & 0xF)); in smsatWriteAndVerify16()
16044 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatWriteAndVerify16()
16069 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify16()
16070 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify16()
16071 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatWriteAndVerify16()
16073 fis->d.lbaLowExp = scsiCmnd->cdb[6]; /* FIS LBA (31:24) */ in smsatWriteAndVerify16()
16074 fis->d.lbaMidExp = scsiCmnd->cdb[5]; /* FIS LBA (39:32) */ in smsatWriteAndVerify16()
16075 fis->d.lbaHighExp = scsiCmnd->cdb[4]; /* FIS LBA (47:40) */ in smsatWriteAndVerify16()
16077 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatWriteAndVerify16()
16078 fis->d.sectorCountExp = scsiCmnd->cdb[12]; /* FIS sector count (15:8) */ in smsatWriteAndVerify16()
16097 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify16()
16098 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify16()
16099 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatWriteAndVerify16()
16101 fis->d.lbaLowExp = scsiCmnd->cdb[6]; /* FIS LBA (31:24) */ in smsatWriteAndVerify16()
16102 fis->d.lbaMidExp = scsiCmnd->cdb[5]; /* FIS LBA (39:32) */ in smsatWriteAndVerify16()
16103 fis->d.lbaHighExp = scsiCmnd->cdb[4]; /* FIS LBA (47:40) */ in smsatWriteAndVerify16()
16105 fis->d.sectorCount = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatWriteAndVerify16()
16106 fis->d.sectorCountExp = scsiCmnd->cdb[12]; /* FIS sector count (15:8) */ in smsatWriteAndVerify16()
16146 fis->h.features = scsiCmnd->cdb[13]; /* FIS sector count (7:0) */ in smsatWriteAndVerify16()
16147 fis->d.lbaLow = scsiCmnd->cdb[9]; /* FIS LBA (7 :0 ) */ in smsatWriteAndVerify16()
16148 fis->d.lbaMid = scsiCmnd->cdb[8]; /* FIS LBA (15:8 ) */ in smsatWriteAndVerify16()
16149 fis->d.lbaHigh = scsiCmnd->cdb[7]; /* FIS LBA (23:16) */ in smsatWriteAndVerify16()
16152 if (scsiCmnd->cdb[1] & SCSI_WRITE16_FUA_MASK) in smsatWriteAndVerify16()
16157 fis->d.lbaLowExp = scsiCmnd->cdb[6]; /* FIS LBA (31:24) */ in smsatWriteAndVerify16()
16158 fis->d.lbaMidExp = scsiCmnd->cdb[5]; /* FIS LBA (39:32) */ in smsatWriteAndVerify16()
16159 fis->d.lbaHighExp = scsiCmnd->cdb[4]; /* FIS LBA (47:40) */ in smsatWriteAndVerify16()
16160 fis->d.featuresExp = scsiCmnd->cdb[12]; /* FIS sector count (15:8) */ in smsatWriteAndVerify16()
16280 if ( (scsiCmnd->cdb[11] & SCSI_NACA_MASK) || (scsiCmnd->cdb[11] & SCSI_LINK_MASK) ) in smsatReadMediaSerialNumber()
16301 allocationLen = (((bit32)scsiCmnd->cdb[6]) << 24) | in smsatReadMediaSerialNumber()
16302 (((bit32)scsiCmnd->cdb[7]) << 16) | in smsatReadMediaSerialNumber()
16303 (((bit32)scsiCmnd->cdb[8]) << 8 ) | in smsatReadMediaSerialNumber()
16304 (((bit32)scsiCmnd->cdb[9])); in smsatReadMediaSerialNumber()
16478 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatReadBuffer()
16499 bufferOffset = (scsiCmnd->cdb[3] << (8*2)) + (scsiCmnd->cdb[4] << 8) + scsiCmnd->cdb[5]; in smsatReadBuffer()
16500 tl = (scsiCmnd->cdb[6] << (8*2)) + (scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]; in smsatReadBuffer()
16502 mode = (bit8)(scsiCmnd->cdb[1] & SCSI_READ_BUFFER_MODE_MASK); in smsatReadBuffer()
16503 bufferID = scsiCmnd->cdb[2]; in smsatReadBuffer()
16739 if ( (scsiCmnd->cdb[9] & SCSI_NACA_MASK) || (scsiCmnd->cdb[9] & SCSI_LINK_MASK) ) in smsatWriteBuffer()
16760 bufferOffset = (scsiCmnd->cdb[3] << (8*2)) + (scsiCmnd->cdb[4] << 8) + scsiCmnd->cdb[5]; in smsatWriteBuffer()
16761 parmLen = (scsiCmnd->cdb[6] << (8*2)) + (scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]; in smsatWriteBuffer()
16763 mode = (bit8)(scsiCmnd->cdb[1] & SCSI_READ_BUFFER_MODE_MASK); in smsatWriteBuffer()
16764 bufferID = scsiCmnd->cdb[2]; in smsatWriteBuffer()
16941 if ( (scsiCmnd->cdb[5] & SCSI_NACA_MASK) || (scsiCmnd->cdb[5] & SCSI_LINK_MASK) ) in smsatReassignBlocks()
16966 LongList = (bit8)(scsiCmnd->cdb[1] & SCSI_REASSIGN_BLOCKS_LONGLIST_MASK); in smsatReassignBlocks()
16967 LongLBA = (bit8)(scsiCmnd->cdb[1] & SCSI_REASSIGN_BLOCKS_LONGLBA_MASK); in smsatReassignBlocks()
17274 if (scsiCmnd->cdb[1] & SCSI_READ10_FUA_MASK) in smsatRead_1()
17557 if (scsiCmnd->cdb[1] & SCSI_WRITE10_FUA_MASK) in smsatWrite_1()
17661 ataPassThroughHdr.opc = scsiCmnd->cdb[0]; in smsatPassthrough()
17662 ataPassThroughHdr.mulCount = scsiCmnd->cdb[1] >> 5; in smsatPassthrough()
17663 ataPassThroughHdr.proto = (scsiCmnd->cdb[1] >> 1) & 0x0F; in smsatPassthrough()
17664 ataPassThroughHdr.extend = scsiCmnd->cdb[1] & 1; in smsatPassthrough()
17665 ataPassThroughHdr.offline = scsiCmnd->cdb[2] >> 6; in smsatPassthrough()
17666 ataPassThroughHdr.ckCond = (scsiCmnd->cdb[2] >> 5) & 1; in smsatPassthrough()
17667 ataPassThroughHdr.tType = (scsiCmnd->cdb[2] >> 4) & 1; in smsatPassthrough()
17668 ataPassThroughHdr.tDir = (scsiCmnd->cdb[2] >> 3) & 1; in smsatPassthrough()
17669 ataPassThroughHdr.byteBlock = (scsiCmnd->cdb[2] >> 2) & 1; in smsatPassthrough()
17670 ataPassThroughHdr.tlength = scsiCmnd->cdb[2] & 0x3; in smsatPassthrough()
17725 if(scsiCmnd->cdb[0] == 0xA1) in smsatPassthrough()
17727 … SM_DBG1(("smsatPassthrough A1h: COMMAND: %x FEATURE: %x \n",scsiCmnd->cdb[9],scsiCmnd->cdb[3])); in smsatPassthrough()
17731 fis->h.features = scsiCmnd->cdb[3]; in smsatPassthrough()
17732 fis->d.sectorCount = scsiCmnd->cdb[4]; /* 0x01 FIS sector count (7:0) */ in smsatPassthrough()
17733 fis->d.lbaLow = scsiCmnd->cdb[5]; /* Reading LBA FIS LBA (7 :0 ) */ in smsatPassthrough()
17734 fis->d.lbaMid = scsiCmnd->cdb[6]; in smsatPassthrough()
17735 fis->d.lbaHigh = scsiCmnd->cdb[7]; in smsatPassthrough()
17736 fis->d.device = scsiCmnd->cdb[8]; in smsatPassthrough()
17737 fis->h.command = scsiCmnd->cdb[9]; in smsatPassthrough()
17763 else if(scsiCmnd->cdb[0] == 0x85) in smsatPassthrough()
17765 … SM_DBG1(("smsatPassthrough 85h: COMMAND: %x FEATURE: %x \n",scsiCmnd->cdb[14],scsiCmnd->cdb[4])); in smsatPassthrough()
17772 fis->d.featuresExp = scsiCmnd->cdb[3]; in smsatPassthrough()
17773 fis->d.sectorCountExp = scsiCmnd->cdb[5]; in smsatPassthrough()
17774 fis->d.lbaMidExp = scsiCmnd->cdb[9]; in smsatPassthrough()
17775 fis->d.lbaHighExp = scsiCmnd->cdb[11]; in smsatPassthrough()
17776 fis->d.lbaLowExp = scsiCmnd->cdb[7]; in smsatPassthrough()
17778 fis->h.features = scsiCmnd->cdb[4]; in smsatPassthrough()
17779 fis->d.sectorCount = scsiCmnd->cdb[6]; in smsatPassthrough()
17780 fis->d.lbaLow = scsiCmnd->cdb[8]; in smsatPassthrough()
17781 fis->d.lbaMid = scsiCmnd->cdb[10]; in smsatPassthrough()
17782 fis->d.lbaHigh = scsiCmnd->cdb[12]; in smsatPassthrough()
17783 fis->d.device = scsiCmnd->cdb[13]; in smsatPassthrough()
17784 fis->h.command = scsiCmnd->cdb[14]; in smsatPassthrough()
17854 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatNonChainedWriteNVerify_Verify()
17855 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatNonChainedWriteNVerify_Verify()
17856 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatNonChainedWriteNVerify_Verify()
17858 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatNonChainedWriteNVerify_Verify()
17862 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatNonChainedWriteNVerify_Verify()
17863 fis->d.sectorCountExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatNonChainedWriteNVerify_Verify()
17930 LBA[0] = scsiCmnd->cdb[2]; /* MSB */ in smsatChainedWriteNVerify_Start_Verify()
17931 LBA[1] = scsiCmnd->cdb[3]; in smsatChainedWriteNVerify_Start_Verify()
17932 LBA[2] = scsiCmnd->cdb[4]; in smsatChainedWriteNVerify_Start_Verify()
17933 LBA[3] = scsiCmnd->cdb[5]; /* LSB */ in smsatChainedWriteNVerify_Start_Verify()
17934 TL[0] = scsiCmnd->cdb[6]; /* MSB */ in smsatChainedWriteNVerify_Start_Verify()
17935 TL[1] = scsiCmnd->cdb[7]; in smsatChainedWriteNVerify_Start_Verify()
17936 TL[2] = scsiCmnd->cdb[7]; in smsatChainedWriteNVerify_Start_Verify()
17937 TL[3] = scsiCmnd->cdb[8]; /* LSB */ in smsatChainedWriteNVerify_Start_Verify()
17948 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatChainedWriteNVerify_Start_Verify()
17949 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatChainedWriteNVerify_Start_Verify()
17950 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatChainedWriteNVerify_Start_Verify()
17952 fis->d.lbaLowExp = scsiCmnd->cdb[2]; /* FIS LBA (31:24) */ in smsatChainedWriteNVerify_Start_Verify()
17956 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatChainedWriteNVerify_Start_Verify()
17957 fis->d.sectorCountExp = scsiCmnd->cdb[7]; /* FIS sector count (15:8) */ in smsatChainedWriteNVerify_Start_Verify()
17973 fis->d.lbaLow = scsiCmnd->cdb[5]; /* FIS LBA (7 :0 ) */ in smsatChainedWriteNVerify_Start_Verify()
17974 fis->d.lbaMid = scsiCmnd->cdb[4]; /* FIS LBA (15:8 ) */ in smsatChainedWriteNVerify_Start_Verify()
17975 fis->d.lbaHigh = scsiCmnd->cdb[3]; /* FIS LBA (23:16) */ in smsatChainedWriteNVerify_Start_Verify()
17977 fis->d.device = (bit8)((0x4 << 4) | (scsiCmnd->cdb[2] & 0xF)); in smsatChainedWriteNVerify_Start_Verify()
17982 fis->d.sectorCount = scsiCmnd->cdb[8]; /* FIS sector count (7:0) */ in smsatChainedWriteNVerify_Start_Verify()
18271 if (scsiCmnd->cdb[1] & SCSI_WRITE10_FUA_MASK) in smsatChainedWriteNVerify_Write()
19510 LongLBA = (bit8)(scsiCmnd->cdb[1] & SCSI_REASSIGN_BLOCKS_LONGLBA_MASK); in smsatReassignBlocks_1()
20222 lba = (scsiCmnd->cdb[2] << (8*3)) + (scsiCmnd->cdb[3] << (8*2)) in smsatComputeCDB10LBA()
20223 + (scsiCmnd->cdb[4] << 8) + scsiCmnd->cdb[5]; in smsatComputeCDB10LBA()
20240 tl = (scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]; in smsatComputeCDB10TL()
20255 lba = (scsiCmnd->cdb[2] << (8*3)) + (scsiCmnd->cdb[3] << (8*2)) in smsatComputeCDB12LBA()
20256 + (scsiCmnd->cdb[4] << 8) + scsiCmnd->cdb[5]; in smsatComputeCDB12LBA()
20273 tl = (scsiCmnd->cdb[6] << (8*3)) + (scsiCmnd->cdb[7] << (8*2)) in smsatComputeCDB12TL()
20274 + (scsiCmnd->cdb[8] << 8) + scsiCmnd->cdb[9]; in smsatComputeCDB12TL()
20294 lba = (scsiCmnd->cdb[6] << (8*3)) + (scsiCmnd->cdb[7] << (8*2)) in smsatComputeCDB16LBA()
20295 + (scsiCmnd->cdb[8] << 8) + scsiCmnd->cdb[9]; in smsatComputeCDB16LBA()
20312 tl = (scsiCmnd->cdb[10] << (8*3)) + (scsiCmnd->cdb[11] << (8*2)) in smsatComputeCDB16TL()
20313 + (scsiCmnd->cdb[12] << 8) + scsiCmnd->cdb[13]; in smsatComputeCDB16TL()