Lines Matching defs:cdb

435 	HPT_U8 *cdb;
438 cdb = ccb->csio.cdb_io.cdb_ptr;
440 cdb = ccb->csio.cdb_io.cdb_bytes;
445 switch(cdb[0]) {
464 if ((cdb[0] == 0x85) && (cdb[1] & 0x1))
578 HPT_U8 *cdb;
581 cdb = ccb->csio.cdb_io.cdb_ptr;
583 cdb = ccb->csio.cdb_io.cdb_bytes;
585 KdPrint(("hpt_scsi_io: ccb %x id %d lun %d cdb %x-%x-%x",
588 *(HPT_U32 *)&cdb[0], *(HPT_U32 *)&cdb[4], *(HPT_U32 *)&cdb[8]
609 switch (cdb[0]) {
630 prot = (cdb[1] & 0x1e) >> 1;
647 if (cdb[0] == 0x85/*ATA_16*/) {
648 if (cdb[1] & 0x1) {
650 ((HPT_U16)cdb[3] << 8)
651 | cdb[4];
653 ((HPT_U16)cdb[5] << 8) |
654 cdb[6];
656 ((HPT_U16)cdb[7] << 8) |
657 cdb[8];
659 ((HPT_U16)cdb[9] << 8) |
660 cdb[10];
662 ((HPT_U16)cdb[11] << 8) |
663 cdb[12];
665 passthru->bFeaturesReg = cdb[4];
666 passthru->bSectorCountReg = cdb[6];
667 passthru->bLbaLowReg = cdb[8];
668 passthru->bLbaMidReg = cdb[10];
669 passthru->bLbaHighReg = cdb[12];
671 passthru->bDriveHeadReg = cdb[13];
672 passthru->bCommandReg = cdb[14];
676 passthru->bFeaturesReg = cdb[3];
677 passthru->bSectorCountReg = cdb[4];
678 passthru->bLbaLowReg = cdb[5];
679 passthru->bLbaMidReg = cdb[6];
680 passthru->bLbaHighReg = cdb[7];
681 passthru->bDriveHeadReg = cdb[8];
682 passthru->bCommandReg = cdb[9];
685 if (cdb[1] & 0xe0) {
710 if ((cdb[2] & 3) &&
711 (cdb[2] & 0x8) == 0)
719 if ((cdb[2] & 3) &&
720 (cdb[2] & 0x8))
773 if (cdb[1] & 1) {
775 switch(cdb[2]) {
828 else if (cdb[2]) {
995 switch (cdb[0]) {
999 pCmd->uCmd.Ide.Lba = ((HPT_U32)cdb[1] << 16) | ((HPT_U32)cdb[2] << 8) | (HPT_U32)cdb[3];
1000 pCmd->uCmd.Ide.nSectors = (HPT_U16) cdb[4];
1007 ((HPT_U64)cdb[2]<<56) |
1008 ((HPT_U64)cdb[3]<<48) |
1009 ((HPT_U64)cdb[4]<<40) |
1010 ((HPT_U64)cdb[5]<<32) |
1011 ((HPT_U64)cdb[6]<<24) |
1012 ((HPT_U64)cdb[7]<<16) |
1013 ((HPT_U64)cdb[8]<<8) |
1014 ((HPT_U64)cdb[9]);
1016 pCmd->uCmd.Ide.nSectors = (HPT_U16)cdb[13] | ((HPT_U16)cdb[12]<<8);
1021 pCmd->uCmd.Ide.Lba = (HPT_U32)cdb[5] | ((HPT_U32)cdb[4] << 8) | ((HPT_U32)cdb[3] << 16) | ((HPT_U32)cdb[2] << 24);
1022 pCmd->uCmd.Ide.nSectors = (HPT_U16) cdb[8] | ((HPT_U16)cdb[7]<<8);
1047 switch (cdb[0]) {