Lines Matching defs:passthru

449 			PassthroughCmd *passthru = &pCmd->uCmd.Passthrough;
458 sense_buffer[11] = (HPT_U8)passthru->bFeaturesReg; /* Error */
459 sense_buffer[13] = (HPT_U8)passthru->bSectorCountReg; /* Sector Count (7:0) */
460 sense_buffer[15] = (HPT_U8)passthru->bLbaLowReg; /* LBA Low (7:0) */
461 sense_buffer[17] = (HPT_U8)passthru->bLbaMidReg; /* LBA Mid (7:0) */
462 sense_buffer[19] = (HPT_U8)passthru->bLbaHighReg; /* LBA High (7:0) */
467 sense_buffer[12] = (HPT_U8)(passthru->bSectorCountReg >> 8); /* Sector Count (15:8) */
468 sense_buffer[14] = (HPT_U8)(passthru->bLbaLowReg >> 8); /* LBA Low (15:8) */
469 sense_buffer[16] = (HPT_U8)(passthru->bLbaMidReg >> 8); /* LBA Mid (15:8) */
470 sense_buffer[18] = (HPT_U8)(passthru->bLbaHighReg >> 8); /* LBA High (15:8) */
473 sense_buffer[20] = (HPT_U8)passthru->bDriveHeadReg; /* Device */
474 sense_buffer[21] = (HPT_U8)passthru->bCommandReg; /* Status */
476 passthru->bCommandReg,
477 passthru->bFeaturesReg,
478 passthru->bLbaLowReg,
479 passthru->bLbaMidReg,
480 passthru->bLbaHighReg,
481 passthru->bDriveHeadReg,
482 passthru->bSectorCountReg));
484 pCmd->Result,passthru->bFeaturesReg,passthru->bSectorCountReg,
485 passthru->bLbaHighReg,passthru->bLbaMidReg,passthru->bLbaLowReg));
621 PassthroughCmd *passthru;
646 passthru = &pCmd->uCmd.Passthrough;
649 passthru->bFeaturesReg =
652 passthru->bSectorCountReg =
655 passthru->bLbaLowReg =
658 passthru->bLbaMidReg =
661 passthru->bLbaHighReg =
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];
688 if (!(passthru->bCommandReg == ATA_CMD_READ_MULTI ||
689 passthru->bCommandReg == ATA_CMD_READ_MULTI_EXT ||
690 passthru->bCommandReg == ATA_CMD_WRITE_MULTI ||
691 passthru->bCommandReg == ATA_CMD_WRITE_MULTI_EXT ||
692 passthru->bCommandReg == ATA_CMD_WRITE_MULTI_FUA_EXT)
699 if (passthru->bFeaturesReg == ATA_SET_FEATURES_XFER &&
700 passthru->bCommandReg == ATA_CMD_SET_FEATURES) {
705 passthru->nSectors = ccb->csio.dxfer_len/ATA_SECTOR_SIZE;