Lines Matching full:pages

18   Allocates one or more 4KB pages of type EfiBootServicesData.
20 Allocates the number of 4KB pages of type EfiBootServicesData and returns a pointer to the
21 allocated buffer. The buffer returned is aligned on a 4KB boundary. If Pages is 0, then NULL
25 @param Pages The number of 4 KB pages to allocate.
33 IN UINTN Pages
37 Allocates one or more 4KB pages of type EfiRuntimeServicesData.
39 Allocates the number of 4KB pages of type EfiRuntimeServicesData and returns a pointer to the
40 allocated buffer. The buffer returned is aligned on a 4KB boundary. If Pages is 0, then NULL
44 @param Pages The number of 4 KB pages to allocate.
52 IN UINTN Pages
56 Allocates one or more 4KB pages of type EfiReservedMemoryType.
58 Allocates the number of 4KB pages of type EfiReservedMemoryType and returns a pointer to the
59 allocated buffer. The buffer returned is aligned on a 4KB boundary. If Pages is 0, then NULL
63 @param Pages The number of 4 KB pages to allocate.
71 IN UINTN Pages
75 Frees one or more 4KB pages that were previously allocated with one of the page allocation
78 Frees the number of 4KB pages specified by Pages from the buffer specified by Buffer. Buffer
80 Allocation Library. If it is not possible to free allocated pages, then this function will
85 If Pages is zero, then ASSERT().
87 @param Buffer Pointer to the buffer of pages to free.
88 @param Pages The number of 4 KB pages to free.
95 IN UINTN Pages
99 Allocates one or more 4KB pages of type EfiBootServicesData at a specified alignment.
101 Allocates the number of 4KB pages specified by Pages of type EfiBootServicesData with an
102 alignment specified by Alignment. The allocated buffer is returned. If Pages is 0, then NULL is
107 If Pages plus EFI_SIZE_TO_PAGES (Alignment) overflows, then ASSERT().
109 @param Pages The number of 4 KB pages to allocate.
119 IN UINTN Pages,
124 Allocates one or more 4KB pages of type EfiRuntimeServicesData at a specified alignment.
126 Allocates the number of 4KB pages specified by Pages of type EfiRuntimeServicesData with an
127 alignment specified by Alignment. The allocated buffer is returned. If Pages is 0, then NULL is
132 If Pages plus EFI_SIZE_TO_PAGES (Alignment) overflows, then ASSERT().
134 @param Pages The number of 4 KB pages to allocate.
144 IN UINTN Pages,
149 Allocates one or more 4KB pages of type EfiReservedMemoryType at a specified alignment.
151 Allocates the number of 4KB pages specified by Pages of type EfiReservedMemoryType with an
152 alignment specified by Alignment. The allocated buffer is returned. If Pages is 0, then NULL is
157 If Pages plus EFI_SIZE_TO_PAGES (Alignment) overflows, then ASSERT().
159 @param Pages The number of 4 KB pages to allocate.
169 IN UINTN Pages,
174 Frees one or more 4KB pages that were previously allocated with one of the aligned page
177 Frees the number of 4KB pages specified by Pages from the buffer specified by Buffer. Buffer
179 Allocation Library. If it is not possible to free allocated pages, then this function will
184 If Pages is zero, then ASSERT().
186 @param Buffer Pointer to the buffer of pages to free.
187 @param Pages The number of 4 KB pages to free.
194 IN UINTN Pages