Lines Matching full:pages

38  * (multiple) page allocation.  We have to track the number of pages
89 uint64_t pages; in efi_mem_sort() local
103 pages = cur->num_pages; in efi_mem_sort()
104 prev->num_pages += pages; in efi_mem_sort()
105 prev->physical_start -= pages << EFI_PAGE_SHIFT; in efi_mem_sort()
106 prev->virtual_start -= pages << EFI_PAGE_SHIFT; in efi_mem_sort()
124 * Return Value: the number of overlapping pages which have been
137 * to re-add the already carved out pages to the mapping.
199 uint64_t efi_add_memory_map(uint64_t start, uint64_t pages, int memory_type, in efi_add_memory_map() argument
208 start, pages, memory_type, overlap_only_ram ? "yes" : "no"); in efi_add_memory_map()
213 if (!pages) in efi_add_memory_map()
221 newlist->desc.num_pages = pages; in efi_add_memory_map()
264 /* We carved a number of pages */ in efi_add_memory_map()
277 if (overlap_only_ram && (carved_pages != pages)) { in efi_add_memory_map()
337 * Allocate memory pages.
341 * @pages number of pages to be allocated
346 efi_uintn_t pages, uint64_t *memory) in efi_allocate_pages() argument
348 u64 len = pages << EFI_PAGE_SHIFT; in efi_allocate_pages()
386 ret = efi_add_memory_map(addr, pages, memory_type, true); in efi_allocate_pages()
401 uint64_t pages = efi_size_in_pages(len); in efi_alloc() local
404 r = efi_allocate_pages(EFI_ALLOCATE_ANY_PAGES, memory_type, pages, in efi_alloc()
413 * Free memory pages.
416 * @pages number of pages to be freed
419 efi_status_t efi_free_pages(uint64_t memory, efi_uintn_t pages) in efi_free_pages() argument
423 r = efi_add_memory_map(memory, pages, EFI_CONVENTIONAL_MEMORY, false); in efi_free_pages()
570 u64 ram_end, ram_start, pages; in efi_add_known_memory() local
575 /* Remove partial pages */ in efi_add_known_memory()
584 pages = (ram_end - ram_start) >> EFI_PAGE_SHIFT; in efi_add_known_memory()
586 efi_add_memory_map(ram_start, pages, in efi_add_known_memory()
597 efi_add_memory_map(ram_start, pages, in efi_add_known_memory()
601 pages = (ram_end - ram_top) >> EFI_PAGE_SHIFT; in efi_add_known_memory()
603 efi_add_memory_map(ram_top, pages, in efi_add_known_memory()