Lines Matching defs:Acb

137     Packet->Acb = AllocateCopyPool (sizeof (EFI_ATA_COMMAND_BLOCK), &AtaDevice->Acb);
141 Packet->Acb = &AtaDevice->Acb;
394 EFI_ATA_COMMAND_BLOCK *Acb;
401 Acb = ZeroMem (&AtaDevice->Acb, sizeof (EFI_ATA_COMMAND_BLOCK));
402 Acb->AtaCommand = ATA_CMD_IDENTIFY_DRIVE;
403 Acb->AtaDeviceHead = (UINT8) (BIT7 | BIT6 | BIT5 | (AtaDevice->PortMultiplierPort << 4));
469 EFI_ATA_COMMAND_BLOCK *Acb;
481 Acb = ZeroMem (&AtaDevice->Acb, sizeof (EFI_ATA_COMMAND_BLOCK));
482 Acb->AtaCommand = mAtaCommands[AtaDevice->UdmaValid][AtaDevice->Lba48Bit][IsWrite];
483 Acb->AtaSectorNumber = (UINT8) StartLba;
484 Acb->AtaCylinderLow = (UINT8) RShiftU64 (StartLba, 8);
485 Acb->AtaCylinderHigh = (UINT8) RShiftU64 (StartLba, 16);
486 Acb->AtaDeviceHead = (UINT8) (BIT7 | BIT6 | BIT5 | (AtaDevice->PortMultiplierPort << 4));
487 Acb->AtaSectorCount = (UINT8) TransferLength;
489 Acb->AtaSectorNumberExp = (UINT8) RShiftU64 (StartLba, 24);
490 Acb->AtaCylinderLowExp = (UINT8) RShiftU64 (StartLba, 32);
491 Acb->AtaCylinderHighExp = (UINT8) RShiftU64 (StartLba, 40);
492 Acb->AtaSectorCountExp = (UINT8) (TransferLength >> 8);
494 Acb->AtaDeviceHead = (UINT8) (Acb->AtaDeviceHead | RShiftU64 (StartLba, 24));
536 if (Task->Packet.Acb != NULL) {
537 FreePool (Task->Packet.Acb);
638 Task->Packet.Acb->AtaCylinderLow,
639 Task->Packet.Acb->AtaCylinderHigh,
640 Task->Packet.Acb->AtaSectorCount
896 EFI_ATA_COMMAND_BLOCK *Acb;
910 Acb = ZeroMem (&AtaDevice->Acb, sizeof (EFI_ATA_COMMAND_BLOCK));
912 Acb->AtaCommand = ATA_CMD_TRUST_NON_DATA;
914 Acb->AtaCommand = mAtaTrustCommands[AtaDevice->UdmaValid][IsTrustSend];
916 Acb->AtaFeatures = SecurityProtocolId;
917 Acb->AtaSectorCount = (UINT8) (TransferLength / 512);
918 Acb->AtaSectorNumber = (UINT8) ((TransferLength / 512) >> 8);
923 Acb->AtaCylinderHigh = (UINT8) SecurityProtocolSpecificData;
924 Acb->AtaCylinderLow = (UINT8) (SecurityProtocolSpecificData >> 8);
925 Acb->AtaDeviceHead = (UINT8) (BIT7 | BIT6 | BIT5 | (AtaDevice->PortMultiplierPort << 4));