MapOperationMaximum\r
} DMA_MAP_OPERATION;\r
\r
-\r
-\r
-\r
/**\r
Provides the DMA controller-specific addresses needed to access system memory.\r
\r
EFI_STATUS\r
EFIAPI\r
DmaMap (\r
- IN DMA_MAP_OPERATION Operation,\r
- IN VOID *HostAddress,\r
- IN OUT UINTN *NumberOfBytes,\r
- OUT PHYSICAL_ADDRESS *DeviceAddress,\r
- OUT VOID **Mapping\r
+ IN DMA_MAP_OPERATION Operation,\r
+ IN VOID *HostAddress,\r
+ IN OUT UINTN *NumberOfBytes,\r
+ OUT PHYSICAL_ADDRESS *DeviceAddress,\r
+ OUT VOID **Mapping\r
);\r
\r
-\r
-\r
-\r
/**\r
Completes the DmaMapBusMasterRead, DmaMapBusMasterWrite, or DmaMapBusMasterCommonBuffer\r
operation and releases any corresponding resources.\r
EFI_STATUS\r
EFIAPI\r
DmaUnmap (\r
- IN VOID *Mapping\r
+ IN VOID *Mapping\r
);\r
\r
-\r
/**\r
Allocates pages that are suitable for an DmaMap() of type MapOperationBusMasterCommonBuffer.\r
mapping.\r
EFI_STATUS\r
EFIAPI\r
DmaAllocateBuffer (\r
- IN EFI_MEMORY_TYPE MemoryType,\r
- IN UINTN Pages,\r
- OUT VOID **HostAddress\r
+ IN EFI_MEMORY_TYPE MemoryType,\r
+ IN UINTN Pages,\r
+ OUT VOID **HostAddress\r
);\r
\r
-\r
/**\r
Frees memory that was allocated with DmaAllocateBuffer().\r
\r
EFI_STATUS\r
EFIAPI\r
DmaFreeBuffer (\r
- IN UINTN Pages,\r
- IN VOID *HostAddress\r
+ IN UINTN Pages,\r
+ IN VOID *HostAddress\r
);\r
\r
-\r
/**\r
Allocates pages that are suitable for an DmaMap() of type\r
MapOperationBusMasterCommonBuffer mapping, at the requested alignment.\r
EFI_STATUS\r
EFIAPI\r
DmaAllocateAlignedBuffer (\r
- IN EFI_MEMORY_TYPE MemoryType,\r
- IN UINTN Pages,\r
- IN UINTN Alignment,\r
- OUT VOID **HostAddress\r
+ IN EFI_MEMORY_TYPE MemoryType,\r
+ IN UINTN Pages,\r
+ IN UINTN Alignment,\r
+ OUT VOID **HostAddress\r
);\r
\r
-\r
#endif\r