Lines Matching defs:nr_pages
90 efi_verify_staging_size(unsigned long *nr_pages)
162 if (*nr_pages > available_pages) {
164 *nr_pages, available_pages);
165 *nr_pages = available_pages;
313 unsigned long nr_pages;
319 nr_pages = EFI_SIZE_TO_PAGES(M(1) * ess);
323 * We'll decrease nr_pages, if it's too big. Currently we only
328 efi_verify_staging_size(&nr_pages);
334 nr_pages, &staging);
341 staging_end = staging + nr_pages * EFI_PAGE_SIZE;
362 unsigned long nr_pages;
389 nr_pages = EFI_SIZE_TO_PAGES(end - staging_end);
401 status = BS->AllocatePages(AllocateAddress, EfiLoaderCode, nr_pages,
404 staging_end = staging_end + nr_pages * EFI_PAGE_SIZE;
410 if (staging < nr_pages * EFI_PAGE_SIZE)
412 addr = staging - nr_pages * EFI_PAGE_SIZE;
417 nr_pages = EFI_SIZE_TO_PAGES(staging_base - addr);
418 status = BS->AllocatePages(AllocateAddress, EfiLoaderCode, nr_pages,
434 nr_pages = EFI_SIZE_TO_PAGES(end - (vm_offset_t)staging);
436 nr_pages += M(2) / EFI_PAGE_SIZE;
442 nr_pages, &new_base);
459 staging_end = new_base + nr_pages * EFI_PAGE_SIZE;