Searched defs:IoAlign (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/
H A DBlockIo.h178 UINT32 IoAlign; member in struct:__anon12031
H A DScsiIo.h283 /// IoAlign values of 0 and 1 mean that the buffer can be placed anywhere in memory.
284 /// Otherwise, IoAlign must be a power of 2, and the requirement is that the
285 /// start address of a buffer must be evenly divisible by IoAlign with no remainder.
287 UINT32 IoAlign; member in struct:_EFI_SCSI_IO_PROTOCOL
H A DScsiPassThru.h81 /// specified in the IoAlign field of the
148 UINT32 IoAlign; member in struct:__anon12282
H A DAtaPassThru.h29 UINT32 IoAlign; member in struct:__anon12023
115 /// command. It must be aligned to the boundary specified in the IoAlign field
137 /// by the IoAlign field in the EFI_ATA_PASS_THRU_MODE structure.
145 /// by the IoAlign field in the EFI_ATA_PASS_THRU_MODE structure.
H A DScsiPassThruExt.h80 UINT32 IoAlign; member in struct:__anon12283
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Ata/AtaBusDxe/
H A DAtaBus.c62 0, // IoAlign
113 return AllocateAlignedPages (EFI_SIZE_TO_PAGES (BufferSize), AtaDevice->AtaBusDriverData->AtaPassThru->Mode->IoAlign);
985 UINTN IoAlign; local
1020 IoAlign = Media->IoAlign;
1021 if (IoAlign > 0 && (((UINTN) Buffer & (IoAlign - 1)) != 0)) {

Completed in 41 milliseconds