Home
last modified time | relevance | path

Searched refs:efi_memory_desc_t (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v5.4/arch/x86/include/asm/
Defi.h122 extern void __init efi_set_executable(efi_memory_desc_t *md, bool executable);
128 extern void __init efi_map_region(efi_memory_desc_t *md);
129 extern void __init efi_map_region_fixed(efi_memory_desc_t *md);
133 extern void __init old_map_region(efi_memory_desc_t *md);
184 efi_memory_desc_t *virtual_map);
192 efi_memory_desc_t *virtual_map) in efi_thunk_set_virtual_address_map()
/Linux-v5.4/arch/x86/platform/efi/
Defi.c104 efi_memory_desc_t *virtual_map) in phys_efi_set_virtual_address_map()
128 efi_memory_desc_t *md; in efi_find_mirror()
154 efi_memory_desc_t *md; in do_add_efi_memmap()
243 static bool __init efi_memmap_entry_valid(const efi_memory_desc_t *md, int i) in efi_memmap_entry_valid()
279 efi_memory_desc_t *out = efi.memmap.map; in efi_clean_memmap()
280 const efi_memory_desc_t *in = out; in efi_clean_memmap()
281 const efi_memory_desc_t *end = efi.memmap.map_end; in efi_clean_memmap()
305 efi_memory_desc_t *md; in efi_print_memmap()
571 void __init efi_set_executable(efi_memory_desc_t *md, bool executable) in efi_set_executable()
588 efi_memory_desc_t *md; in runtime_code_page_mkexec()
[all …]
Defi_32.c61 void __init efi_map_region(efi_memory_desc_t *md) in efi_map_region()
66 void __init efi_map_region_fixed(efi_memory_desc_t *md) {} in efi_map_region_fixed()
Defi_64.c62 efi_memory_desc_t *md; in early_code_mapping_set_exec()
414 static void __init __map_region(efi_memory_desc_t *md, u64 va) in __map_region()
432 void __init efi_map_region(efi_memory_desc_t *md) in efi_map_region()
488 void __init efi_map_region_fixed(efi_memory_desc_t *md) in efi_map_region_fixed()
519 static int __init efi_update_mappings(efi_memory_desc_t *md, unsigned long pf) in efi_update_mappings()
542 static int __init efi_update_mem_attr(struct mm_struct *mm, efi_memory_desc_t *md) in efi_update_mem_attr()
560 efi_memory_desc_t *md; in efi_runtime_update_mappings()
680 efi_memory_desc_t *virtual_map) in efi_thunk_set_virtual_address_map()
Dquirks.c248 efi_memory_desc_t md; in efi_arch_mem_reserve()
321 efi_memory_desc_t *md; in efi_reserve_boot_services()
378 static void __init efi_unmap_pages(efi_memory_desc_t *md) in efi_unmap_pages()
410 efi_memory_desc_t *md; in efi_free_boot_services()
/Linux-v5.4/drivers/firmware/efi/libstub/
Darm-stub.c293 const efi_memory_desc_t *left = l, *right = r; in cmp_mem_desc()
302 static bool regions_are_adjacent(efi_memory_desc_t *left, in regions_are_adjacent()
303 efi_memory_desc_t *right) in regions_are_adjacent()
319 static bool regions_have_compatible_memory_type_attrs(efi_memory_desc_t *left, in regions_have_compatible_memory_type_attrs()
320 efi_memory_desc_t *right) in regions_have_compatible_memory_type_attrs()
336 void efi_get_virtmap(efi_memory_desc_t *memory_map, unsigned long map_size, in efi_get_virtmap()
337 unsigned long desc_size, efi_memory_desc_t *runtime_map, in efi_get_virtmap()
341 efi_memory_desc_t *in, *prev = NULL, *out = runtime_map; in efi_get_virtmap()
Drandom.c39 static unsigned long get_entry_num_slots(efi_memory_desc_t *md, in get_entry_num_slots()
77 efi_memory_desc_t *memory_map; in efi_random_alloc()
97 efi_memory_desc_t *md = (void *)memory_map + map_offset; in efi_random_alloc()
120 efi_memory_desc_t *md = (void *)memory_map + map_offset; in efi_random_alloc()
Defistub.h53 void efi_get_virtmap(efi_memory_desc_t *memory_map, unsigned long map_size,
54 unsigned long desc_size, efi_memory_desc_t *runtime_map,
Defi-stub-helper.c85 efi_memory_desc_t *m = NULL; in efi_get_memory_map()
139 efi_memory_desc_t *md; in get_dram_base()
142 boot_map.map = (efi_memory_desc_t **)&map.map; in get_dram_base()
175 efi_memory_desc_t *map; in efi_high_alloc()
206 efi_memory_desc_t *desc; in efi_high_alloc()
270 efi_memory_desc_t *map; in efi_low_alloc_above()
299 efi_memory_desc_t *desc; in efi_low_alloc_above()
Dfdt.c208 efi_memory_desc_t *runtime_map;
259 efi_memory_desc_t *memory_map, *runtime_map; in allocate_new_fdt_and_exit_boot()
344 efi_memory_desc_t *p = (void *)memory_map + l; in allocate_new_fdt_and_exit_boot()
Darm32-stub.c70 efi_memory_desc_t *memory_map; in reserve_kernel_base()
130 efi_memory_desc_t *desc; in reserve_kernel_base()
/Linux-v5.4/arch/arm64/kernel/
Defi.c20 static __init pteval_t create_mapping_protection(efi_memory_desc_t *md) in create_mapping_protection()
59 int __init efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md) in efi_create_mapping()
87 efi_memory_desc_t *md = data; in set_permissions()
99 efi_memory_desc_t *md) in efi_set_mapping_permissions()
/Linux-v5.4/drivers/firmware/efi/
Dmemattr.c55 static bool entry_is_valid(const efi_memory_desc_t *in, efi_memory_desc_t *out) in entry_is_valid()
59 efi_memory_desc_t *md; in entry_is_valid()
161 efi_memory_desc_t md; in efi_memattr_apply_permissions()
Druntime-map.c17 efi_memory_desc_t md;
105 efi_memory_desc_t *md) in add_sysfs_runtime_map_entry()
123 memcpy(&entry->md, md, sizeof(efi_memory_desc_t)); in add_sysfs_runtime_map_entry()
163 efi_memory_desc_t *md; in efi_runtime_map_init()
Darm-init.c25 static int __init is_memory(efi_memory_desc_t *md) in is_memory()
39 efi_memory_desc_t *md; in efi_to_phys()
156 static __init int is_usable_memory(efi_memory_desc_t *md) in is_usable_memory()
180 efi_memory_desc_t *md; in reserve_regions()
Defi.c395 int efi_mem_desc_lookup(u64 phys_addr, efi_memory_desc_t *out_md) in efi_mem_desc_lookup()
397 efi_memory_desc_t *md; in efi_mem_desc_lookup()
426 u64 __init efi_mem_desc_end(efi_memory_desc_t *md) in efi_mem_desc_end()
822 const efi_memory_desc_t *md) in efi_md_typeattr_format()
882 efi_memory_desc_t *md; in efi_mem_attributes()
906 const efi_memory_desc_t *md; in efi_mem_type()
Dmemmap.c217 int __init efi_memmap_split_count(efi_memory_desc_t *md, struct range *range) in efi_memmap_split_count()
261 efi_memory_desc_t *md; in efi_memmap_insert()
Darm-runtime.c56 efi_memory_desc_t *md; in efi_virtmap_init()
Dfake_mem.c42 efi_memory_desc_t *md; in efi_fake_memmap()
/Linux-v5.4/arch/arm/kernel/
Defi.c13 efi_memory_desc_t *md = data; in set_permissions()
25 efi_memory_desc_t *md) in efi_set_mapping_permissions()
45 int __init efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md) in efi_create_mapping()
/Linux-v5.4/arch/ia64/kernel/
Defi.c258 is_memory_available (efi_memory_desc_t *md) in is_memory_available()
291 efi_md_end(efi_memory_desc_t *md) in efi_md_end()
297 efi_wb(efi_memory_desc_t *md) in efi_wb()
303 efi_uc(efi_memory_desc_t *md) in efi_uc()
355 efi_memory_desc_t *md; in efi_get_pal_addr()
564 efi_memory_desc_t *md; in efi_init()
608 efi_memory_desc_t *md; in efi_enter_virtual_mode()
693 efi_memory_desc_t *md; in efi_get_iobase()
722 static efi_memory_desc_t *
726 efi_memory_desc_t *md; in efi_memory_descriptor()
[all …]
/Linux-v5.4/arch/arm/include/asm/
Defi.h22 int efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md);
23 int efi_set_mapping_permissions(struct mm_struct *mm, efi_memory_desc_t *md);
/Linux-v5.4/arch/arm64/include/asm/
Defi.h21 int efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md);
22 int efi_set_mapping_permissions(struct mm_struct *mm, efi_memory_desc_t *md);
/Linux-v5.4/include/linux/
Defi.h129 } efi_memory_desc_t; typedef
139 efi_memory_desc_t **map;
591 efi_memory_desc_t *virtual_map);
955 efi_memory_desc_t entry[0];
1064 extern int __init efi_memmap_split_count(efi_memory_desc_t *md,
1082 extern u64 efi_mem_desc_end(efi_memory_desc_t *md);
1083 extern int efi_mem_desc_lookup(u64 phys_addr, efi_memory_desc_t *out_md);
1107 typedef int (*efi_memattr_perm_setter)(struct mm_struct *, efi_memory_desc_t *);
1133 (efi_memory_desc_t *)((void *)(map) + ((n) * (desc_size)))
1155 const efi_memory_desc_t *md);
/Linux-v5.4/arch/x86/boot/compressed/
Deboot.c525 efi_memory_desc_t *d; in setup_e820()
638 efi_memory_desc_t *map; in allocate_e820()
699 efi_memory_desc_t *mem_map; in exit_boot()

12