Searched refs:IoAlign (Results 1 - 25 of 47) sorted by relevance

12

/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/NorFlashDxe/
H A DNorFlashBlockIoDxe.c71 } else if ((Media->IoAlign > 2) && (((UINTN)Buffer & (Media->IoAlign - 1)) != 0)) {
/device/linaro/bootloader/edk2/OvmfPkg/XenPvBlkDxe/
H A DBlockIo.c35 512, // IoAlign, BlockFront does not support less than 512 bits-aligned.
115 if ((Media->IoAlign > 1) && (UINTN)Buffer & (Media->IoAlign - 1)) {
117 // Grub2 does not appear to respect IoAlign of 512, so reallocate the
126 Media->IoAlign);
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/BlockIo/
H A DBlockIo.h169 IoAlign - Supplies the alignment requirement for any buffer to read or write
185 UINT32 IoAlign; member in struct:__anon4305
/device/linaro/bootloader/edk2/FatPkg/FatPei/
H A DPart.c291 BlockDev->IoAlign = ParentBlockDev->IoAlign;
449 BlockDev->IoAlign = ParentBlockDev->IoAlign;
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/
H A DBlockIo.h178 UINT32 IoAlign; member in struct:__anon8889
H A DSdMmcPassThru.h254 UINT32 IoAlign; member in struct:_EFI_SD_MMC_PASS_THRU_PROTOCOL
H A DNvmExpressPassthru.h29 UINT32 IoAlign; member in struct:__anon9165
H A DScsiIo.h308 /// IoAlign values of 0 and 1 mean that the buffer can be placed anywhere in memory.
309 /// Otherwise, IoAlign must be a power of 2, and the requirement is that the
310 /// start address of a buffer must be evenly divisible by IoAlign with no remainder.
312 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:__anon9209
H A DScsiPassThruExt.h80 UINT32 IoAlign; member in struct:__anon9210
H A DAtaPassThru.h29 UINT32 IoAlign; member in struct:__anon8881
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.
/device/linaro/bootloader/edk2/Vlv2DeviceRefCodePkg/ValleyView2Soc/SouthCluster/Include/Ppi/
H A DPeiBlockIo.h172 UINT32 IoAlign; member in struct:__anon11686
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/
H A DNvmExpressBlockIo.c1013 UINTN IoAlign; local
1047 IoAlign = Media->IoAlign;
1048 if (IoAlign > 0 && (((UINTN) Buffer & (IoAlign - 1)) != 0)) {
1097 UINTN IoAlign; local
1131 IoAlign = Media->IoAlign;
1132 if (IoAlign > 0 && (((UINTN) Buffer & (IoAlign
1300 UINTN IoAlign; local
1412 UINTN IoAlign; local
[all...]
H A DNvmExpressPassthru.c379 UINT32 IoAlign; local
414 IoAlign = This->Mode->IoAlign;
415 if (IoAlign > 0 && (((UINTN) Packet->TransferBuffer & (IoAlign - 1)) != 0)) {
419 if (IoAlign > 0 && (((UINTN) Packet->MetadataBuffer & (IoAlign - 1)) != 0)) {
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/ScsiIo/
H A DScsiIo.h251 UINT32 IoAlign; member in struct:_EFI_SCSI_IO_PROTOCOL
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/
H A DDiskIo.c176 // The BlockSize and IoAlign of BlockIo and BlockIo2 should equal.
179 ((Instance->BlockIo->Media->IoAlign == Instance->BlockIo2->Media->IoAlign) &&
187 Instance->BlockIo->Media->IoAlign
537 UINT32 IoAlign; local
552 IoAlign = Instance->BlockIo->Media->IoAlign;
553 if (IoAlign == 0) {
554 IoAlign = 1;
577 WorkingBuffer = AllocateAlignedPages (EFI_SIZE_TO_PAGES (BlockSize), IoAlign);
[all...]
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/
H A DAtaAtapiPassThru.c44 // IoAlign
71 // IoAlign
1282 if ((This->Mode->IoAlign > 1) && !IS_ALIGNED(Packet->InDataBuffer, This->Mode->IoAlign)) {
1286 if ((This->Mode->IoAlign > 1) && !IS_ALIGNED(Packet->OutDataBuffer, This->Mode->IoAlign)) {
1290 if ((This->Mode->IoAlign > 1) && !IS_ALIGNED(Packet->Asb, This->Mode->IoAlign)) {
2013 if ((This->Mode->IoAlign > 1) && !IS_ALIGNED(Packet->InDataBuffer, This->Mode->IoAlign)) {
[all...]
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Ufs/UfsPassThruDxe/
H A DUfsPassThru.c170 if ((This->Mode->IoAlign > 1) && !IS_ALIGNED(Packet->InDataBuffer, This->Mode->IoAlign)) {
174 if ((This->Mode->IoAlign > 1) && !IS_ALIGNED(Packet->OutDataBuffer, This->Mode->IoAlign)) {
178 if ((This->Mode->IoAlign > 1) && !IS_ALIGNED(Packet->SenseData, This->Mode->IoAlign)) {
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/ScsiPassThru/
H A DScsiPassThru.h85 UINT32 IoAlign; member in struct:__anon4396
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/ScsiPassThruExt/
H A DScsiPassThruExt.h77 UINT32 IoAlign; member in struct:__anon4397
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/EmmcDxe/
H A DEmmcBlockIo.c816 UINTN IoAlign; local
860 IoAlign = Media->IoAlign;
861 if (IoAlign > 0 && (((UINTN) Buffer & (IoAlign - 1)) != 0)) {
1305 UINTN IoAlign; local
1338 IoAlign = Media->IoAlign;
1339 if (IoAlign > 0 && (((UINTN) PayloadBuffer & (IoAlign
[all...]
/device/linaro/bootloader/edk2/EmbeddedPkg/Universal/MmcDxe/
H A DMmcBlockIo.c283 if ((This->Media->IoAlign > 2) && (((UINTN)Buffer & (This->Media->IoAlign - 1)) != 0)) {
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Ata/AtaBusDxe/
H A DAtaBus.c62 0, // IoAlign
114 return AllocateAlignedPages (EFI_SIZE_TO_PAGES (BufferSize), AtaDevice->AtaBusDriverData->AtaPassThru->Mode->IoAlign);
1040 UINTN IoAlign; local
1079 IoAlign = Media->IoAlign;
1080 if (IoAlign > 0 && (((UINTN) Buffer & (IoAlign - 1)) != 0)) {
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Scsi/ScsiBusDxe/
H A DScsiBus.c93 return AllocateAlignedPages (EFI_SIZE_TO_PAGES (BufferSize), ScsiIoDevice->ScsiIo.IoAlign);
1197 ScsiIoDevice->ScsiIo.IoAlign = ScsiIoDevice->ExtScsiPassThru->Mode->IoAlign;
1202 ScsiIoDevice->ScsiIo.IoAlign = ScsiIoDevice->ScsiPassThru->Mode->IoAlign;
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/SdDxe/
H A DSdBlockIo.c634 UINTN IoAlign; local
676 IoAlign = Media->IoAlign;
677 if (IoAlign > 0 && (((UINTN) Buffer & (IoAlign - 1)) != 0)) {

Completed in 318 milliseconds

12