Lines Matching full:memory

29  * Simple allocate only memory allocator.  Used to allocate memory at
51 /* First bytes of each free physical block of memory contain this structure,
52 * which is used to maintain the free memory list. Since the bootloader is
69 * Structure for named memory blocks. Number of descriptors available
72 * structure must be naturally 64 bit aligned, as a single memory
121 /* address of named memory block descriptors */
127 * Initialize the boot alloc memory structures. This is
130 * @mem_desc_ptr: Address of the free memory list
135 * Allocate a block of memory from the free list that was passed
137 * This is an allocate-only algorithm, so freeing memory is not possible.
142 * Returns pointer to block of memory, NULL on error
147 * Allocate a block of memory from the free list that was
150 * freeing memory is not possible. Allocation will fail if
151 * memory cannot be allocated at the specified address.
154 * @address: Physical address to allocate memory at. If this memory is not
157 * Returns pointer to block of memory, NULL on error
163 * Allocate a block of memory from the free list that was
166 * freeing memory is not possible. Allocation will fail if
167 * memory cannot be allocated in the requested range.
173 * Returns pointer to block of memory, NULL on error
189 * Allocate a block of memory from the free list that was passed
198 * Returns a pointer to block of memory, NULL on error
206 * Allocate a block of memory from the free list that was passed
212 * @address: Physical address to allocate memory at. If this
213 * memory is not available, the allocation fails.
217 * Returns a pointer to block of memory, NULL on error
225 * Allocate a block of memory from a specific range of the free list
235 * @align: Alignment of memory to be allocated. (must be a power of 2)
238 * Returns a pointer to block of memory, NULL on error
257 * Allocates a block of physical memory from the free list, at
285 * Allocates a named block of physical memory from the free list, at
312 * Finds a named memory block by name.
315 * @name: Name of memory block to find. If NULL pointer given, then
320 * Returns Pointer to memory block descriptor, NULL if not found.
321 * If NULL returned when name parameter is NULL, then no memory
345 * frees and initial population of the free memory list.