Lines Matching refs:map
217 void efi_runtime_relocate(ulong offset, struct efi_mem_desc *map) in efi_runtime_relocate() argument
245 if (map && ((newaddr < map->virtual_start) || in efi_runtime_relocate()
246 newaddr > (map->virtual_start + (map->num_pages << 12)))) { in efi_runtime_relocate()
281 struct efi_mem_desc *map = (void*)virtmap + in efi_set_virtual_address_map() local
284 efi_physical_addr_t map_start = map->physical_start; in efi_set_virtual_address_map()
285 efi_physical_addr_t map_len = map->num_pages << EFI_PAGE_SHIFT; in efi_set_virtual_address_map()
297 u64 off = map->virtual_start - map_start; in efi_set_virtual_address_map()
306 struct efi_mem_desc *map; in efi_set_virtual_address_map() local
308 map = (void*)virtmap + (descriptor_size * i); in efi_set_virtual_address_map()
309 if (map->type == EFI_RUNTIME_SERVICES_CODE) { in efi_set_virtual_address_map()
310 ulong new_offset = map->virtual_start - in efi_set_virtual_address_map()
313 efi_runtime_relocate(new_offset, map); in efi_set_virtual_address_map()