Lines Matching +full:4 +full:kb +full:- +full:page

5 …allows code to be written in a phase-independent manner because the allocation of memory in PEI, D…
9 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
10 SPDX-License-Identifier: BSD-2-Clause-Patent
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.
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.
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.
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
79 must have been allocated on a previous call to the page allocation services of the Memory
83 If Buffer was not allocated with a page allocation function in the Memory Allocation Library,
88 @param Pages The number of 4 KB pages to free.
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
109 @param Pages The number of 4 KB pages to allocate.
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
134 @param Pages The number of 4 KB pages to allocate.
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
159 @param Pages The number of 4 KB pages to allocate.
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
178 must have been allocated on a previous call to the aligned page allocation services of the Memory
182 If Buffer was not allocated with an aligned page allocation function in the Memory Allocation
187 @param Pages The number of 4 KB pages to free.
317 If AllocationSize is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().
341 If AllocationSize is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().
365 If AllocationSize is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().
391 is greater than (MAX_ADDRESS - OldBuffer + 1), then ASSERT().
420 is greater than (MAX_ADDRESS - OldBuffer + 1), then ASSERT().
449 is greater than (MAX_ADDRESS - OldBuffer + 1), then ASSERT().