Home
last modified time | relevance | path

Searched refs:EFI_PAGE_SHIFT (Results 1 – 25 of 40) sorted by relevance

12

/openbmc/u-boot/lib/efi_loader/
H A Defi_memory.c71 return desc->physical_start + (desc->num_pages << EFI_PAGE_SHIFT); in desc_get_end()
105 prev->physical_start -= pages << EFI_PAGE_SHIFT; in efi_mem_sort()
106 prev->virtual_start -= pages << EFI_PAGE_SHIFT; in efi_mem_sort()
146 uint64_t map_end = map_start + (map_desc->num_pages << EFI_PAGE_SHIFT); in efi_mem_carve_out()
149 (carve_desc->num_pages << EFI_PAGE_SHIFT); in efi_mem_carve_out()
172 >> EFI_PAGE_SHIFT; in efi_mem_carve_out()
175 return (carve_end - carve_start) >> EFI_PAGE_SHIFT; in efi_mem_carve_out()
189 newmap->desc.num_pages = (map_end - carve_start) >> EFI_PAGE_SHIFT; in efi_mem_carve_out()
194 map_desc->num_pages = (carve_start - map_start) >> EFI_PAGE_SHIFT; in efi_mem_carve_out()
308 uint64_t desc_len = desc->num_pages << EFI_PAGE_SHIFT; in efi_find_free_memory()
[all …]
H A Defi_runtime.c399 (map->num_pages << EFI_PAGE_SHIFT)))) { in efi_runtime_relocate()
481 efi_physical_addr_t map_len = map->num_pages << EFI_PAGE_SHIFT; in efi_set_virtual_address_map()
541 u64 pages = (len + EFI_PAGE_MASK) >> EFI_PAGE_SHIFT; in efi_add_runtime_mmio()
H A Defi_image_loader.c120 int type = *relocs >> EFI_PAGE_SHIFT; in efi_loader_relocate()
323 (virt_size + EFI_PAGE_MASK) >> EFI_PAGE_SHIFT); in efi_load_pe()
/openbmc/linux/arch/x86/platform/efi/
H A Dmemmap.c128 end = start + (md->num_pages << EFI_PAGE_SHIFT) - 1; in efi_memmap_split_count()
193 end = md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT) - 1; in efi_memmap_insert()
203 EFI_PAGE_SHIFT; in efi_memmap_insert()
210 EFI_PAGE_SHIFT; in efi_memmap_insert()
216 EFI_PAGE_SHIFT; in efi_memmap_insert()
224 EFI_PAGE_SHIFT; in efi_memmap_insert()
231 EFI_PAGE_SHIFT; in efi_memmap_insert()
238 EFI_PAGE_SHIFT; in efi_memmap_insert()
245 EFI_PAGE_SHIFT; in efi_memmap_insert()
H A Defi.c130 unsigned long long size = md->num_pages << EFI_PAGE_SHIFT; in do_add_efi_memmap()
241 #define OVERFLOW_ADDR_SHIFT (64 - EFI_PAGE_SHIFT)
247 u64 end = (md->num_pages << EFI_PAGE_SHIFT) + md->phys_addr - 1; in efi_memmap_entry_valid()
255 (md->phys_addr >> EFI_PAGE_SHIFT)) { in efi_memmap_entry_valid()
338 size = md->num_pages << EFI_PAGE_SHIFT; in efi_remove_e820_mmio()
366 md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT) - 1, in efi_print_memmap()
367 (md->num_pages >> (20 - EFI_PAGE_SHIFT))); in efi_print_memmap()
551 prev_size = prev_md->num_pages << EFI_PAGE_SHIFT; in efi_merge_regions()
H A Dquirks.c267 if (addr + size > md.phys_addr + (md.num_pages << EFI_PAGE_SHIFT)) { in efi_arch_mem_reserve()
333 u64 size = md->num_pages << EFI_PAGE_SHIFT; in efi_reserve_boot_services()
420 unsigned long long size = md->num_pages << EFI_PAGE_SHIFT; in efi_free_boot_services()
/openbmc/u-boot/arch/x86/cpu/efi/
H A Dpayload.c59 if (!largest || (largest->num_pages << EFI_PAGE_SHIFT) < (2 << 20)) in board_get_usable_ram_top()
63 EFI_PAGE_SHIFT); in board_get_usable_ram_top()
89 gd->ram_size += desc->num_pages << EFI_PAGE_SHIFT; in dram_init()
118 (desc->num_pages << EFI_PAGE_SHIFT) < 1 << 20) in dram_init_banksize()
122 EFI_PAGE_SHIFT; in dram_init_banksize()
237 last_entry->size += (desc->num_pages << EFI_PAGE_SHIFT); in install_e820_map()
238 last_end_addr += (desc->num_pages << EFI_PAGE_SHIFT); in install_e820_map()
245 entries[num_entries].size <<= EFI_PAGE_SHIFT; in install_e820_map()
/openbmc/linux/drivers/firmware/efi/
H A Dmemattr.c59 u64 in_size = in->num_pages << EFI_PAGE_SHIFT; in entry_is_valid()
72 !PAGE_ALIGNED(in->num_pages << EFI_PAGE_SHIFT))) { in entry_is_valid()
86 u64 md_size = md->num_pages << EFI_PAGE_SHIFT; in entry_is_valid()
169 size = md.num_pages << EFI_PAGE_SHIFT; in efi_memattr_apply_permissions()
H A Defi.c359 debugfs_blob[i].size = md->num_pages << EFI_PAGE_SHIFT; in efi_debugfs_init()
476 unsigned long long size = md->num_pages << EFI_PAGE_SHIFT; in efi_find_mirror()
516 (md->num_pages > (U64_MAX - md->phys_addr) >> EFI_PAGE_SHIFT)) in __efi_mem_desc_lookup()
519 size = md->num_pages << EFI_PAGE_SHIFT; in __efi_mem_desc_lookup()
537 u64 size = md->num_pages << EFI_PAGE_SHIFT; in efi_mem_desc_end()
959 (md->num_pages << EFI_PAGE_SHIFT)))) in efi_mem_attributes()
983 (md->num_pages << EFI_PAGE_SHIFT)))) in efi_mem_type()
H A Defi-init.c50 (addr - md->virt_addr) < (md->num_pages << EFI_PAGE_SHIFT)) in efi_to_phys()
173 paddr, paddr + (npages << EFI_PAGE_SHIFT) - 1, in reserve_regions()
H A Driscv-runtime.c88 u64 md_size = md->num_pages << EFI_PAGE_SHIFT; in riscv_enable_runtime_services()
H A Darm-runtime.c110 u64 md_size = md->num_pages << EFI_PAGE_SHIFT; in arm_enable_runtime_services()
H A Dembedded-firmware.c45 size = md->num_pages << EFI_PAGE_SHIFT; in efi_check_md_for_embedded_firmware()
/openbmc/linux/arch/arm64/kernel/
H A Defi.c22 !PAGE_ALIGNED(md->num_pages << EFI_PAGE_SHIFT); in region_is_misaligned()
96 md->num_pages << EFI_PAGE_SHIFT, in efi_create_mapping()
143 md->num_pages << EFI_PAGE_SHIFT, in efi_set_mapping_permissions()
/openbmc/linux/arch/ia64/kernel/
H A Defi.c293 #define efi_md_size(md) (md->num_pages << EFI_PAGE_SHIFT)
298 return (kmd->start + (kmd->num_pages << EFI_PAGE_SHIFT)); in kmd_end()
330 end = (k->start + (k->num_pages << EFI_PAGE_SHIFT)) & PAGE_MASK; in walk()
573 size = md->num_pages << EFI_PAGE_SHIFT; in efi_init()
714 if (phys_addr - md->start < (md->num_pages << EFI_PAGE_SHIFT)) in kern_memory_descriptor()
1106 >> EFI_PAGE_SHIFT; in efi_memmap_init()
1111 >> EFI_PAGE_SHIFT; in efi_memmap_init()
1130 >> EFI_PAGE_SHIFT; in efi_memmap_init()
1151 prev->num_pages += (ae - as) >> EFI_PAGE_SHIFT; in efi_memmap_init()
1157 k->num_pages = (ae - as) >> EFI_PAGE_SHIFT; in efi_memmap_init()
/openbmc/u-boot/include/
H A Defi.h192 #define EFI_PAGE_SHIFT 12 macro
193 #define EFI_PAGE_SIZE (1UL << EFI_PAGE_SHIFT)
/openbmc/u-boot/cmd/
H A Defi.c115 EFI_PAGE_SHIFT); in efi_build_mem_table()
149 size = desc->num_pages << EFI_PAGE_SHIFT; in efi_print_mem_table()
/openbmc/linux/arch/loongarch/kernel/
H A Dmem.c23 mem_size = md->num_pages << EFI_PAGE_SHIFT; in memblock_init()
/openbmc/u-boot/arch/arm/mach-meson/
H A Dboard-common.c65 ALIGN(size, EFI_PAGE_SIZE) >> EFI_PAGE_SHIFT, in meson_board_add_reserved_memory()
/openbmc/u-boot/arch/x86/lib/
H A De820.c51 pages = ALIGN(e820[i].size, EFI_PAGE_SIZE) >> EFI_PAGE_SHIFT; in efi_add_known_memory()
/openbmc/linux/include/linux/
H A Defi.h134 #define EFI_PAGE_SHIFT 12 macro
135 #define EFI_PAGE_SIZE (1UL << EFI_PAGE_SHIFT)
136 #define EFI_PAGES_MAX (U64_MAX >> EFI_PAGE_SHIFT)
846 for (i = 0; i < len; i += (1UL << EFI_PAGE_SHIFT)) { in efi_range_is_wc()
1043 *npages = PFN_UP(*addr + (*npages<<EFI_PAGE_SHIFT)) - PFN_DOWN(*addr); in memrange_efi_to_native()
/openbmc/linux/arch/riscv/kernel/
H A Defi.c95 md->num_pages << EFI_PAGE_SHIFT, in efi_set_mapping_permissions()
/openbmc/linux/arch/arm/kernel/
H A Defi.c34 size = md->num_pages << EFI_PAGE_SHIFT; in efi_set_mapping_permissions()
/openbmc/linux/arch/x86/boot/compressed/
H A Defi.h42 #define EFI_PAGE_SHIFT 12 macro
/openbmc/linux/drivers/xen/
H A Defi.c299 static_assert(XEN_PAGE_SHIFT == EFI_PAGE_SHIFT, in efi_mem_desc_lookup()
325 out_md->num_pages = info->mem.size >> EFI_PAGE_SHIFT; in efi_mem_desc_lookup()

12