Lines Matching defs:passthru
453 PassthroughCmd *passthru = &pCmd->uCmd.Passthrough;
462 sense_buffer[11] = (HPT_U8)passthru->bFeaturesReg; /* Error */
463 sense_buffer[13] = (HPT_U8)passthru->bSectorCountReg; /* Sector Count (7:0) */
464 sense_buffer[15] = (HPT_U8)passthru->bLbaLowReg; /* LBA Low (7:0) */
465 sense_buffer[17] = (HPT_U8)passthru->bLbaMidReg; /* LBA Mid (7:0) */
466 sense_buffer[19] = (HPT_U8)passthru->bLbaHighReg; /* LBA High (7:0) */
471 sense_buffer[12] = (HPT_U8)(passthru->bSectorCountReg >> 8); /* Sector Count (15:8) */
472 sense_buffer[14] = (HPT_U8)(passthru->bLbaLowReg >> 8); /* LBA Low (15:8) */
473 sense_buffer[16] = (HPT_U8)(passthru->bLbaMidReg >> 8); /* LBA Mid (15:8) */
474 sense_buffer[18] = (HPT_U8)(passthru->bLbaHighReg >> 8); /* LBA High (15:8) */
477 sense_buffer[20] = (HPT_U8)passthru->bDriveHeadReg; /* Device */
478 sense_buffer[21] = (HPT_U8)passthru->bCommandReg; /* Status */
480 passthru->bCommandReg,
481 passthru->bFeaturesReg,
482 passthru->bLbaLowReg,
483 passthru->bLbaMidReg,
484 passthru->bLbaHighReg,
485 passthru->bDriveHeadReg,
486 passthru->bSectorCountReg));
488 pCmd->Result,passthru->bFeaturesReg,passthru->bSectorCountReg,
489 passthru->bLbaHighReg,passthru->bLbaMidReg,passthru->bLbaLowReg));
625 PassthroughCmd *passthru;
650 passthru = &pCmd->uCmd.Passthrough;
653 passthru->bFeaturesReg =
656 passthru->bSectorCountReg =
659 passthru->bLbaLowReg =
662 passthru->bLbaMidReg =
665 passthru->bLbaHighReg =
669 passthru->bFeaturesReg = cdb[4];
670 passthru->bSectorCountReg = cdb[6];
671 passthru->bLbaLowReg = cdb[8];
672 passthru->bLbaMidReg = cdb[10];
673 passthru->bLbaHighReg = cdb[12];
675 passthru->bDriveHeadReg = cdb[13];
676 passthru->bCommandReg = cdb[14];
680 passthru->bFeaturesReg = cdb[3];
681 passthru->bSectorCountReg = cdb[4];
682 passthru->bLbaLowReg = cdb[5];
683 passthru->bLbaMidReg = cdb[6];
684 passthru->bLbaHighReg = cdb[7];
685 passthru->bDriveHeadReg = cdb[8];
686 passthru->bCommandReg = cdb[9];
692 if (!(passthru->bCommandReg == ATA_CMD_READ_MULTI ||
693 passthru->bCommandReg == ATA_CMD_READ_MULTI_EXT ||
694 passthru->bCommandReg == ATA_CMD_WRITE_MULTI ||
695 passthru->bCommandReg == ATA_CMD_WRITE_MULTI_EXT ||
696 passthru->bCommandReg == ATA_CMD_WRITE_MULTI_FUA_EXT)
703 if (passthru->bFeaturesReg == ATA_SET_FEATURES_XFER &&
704 passthru->bCommandReg == ATA_CMD_SET_FEATURES) {
709 passthru->nSectors = ccb->csio.dxfer_len/ATA_SECTOR_SIZE;