Lines Matching refs:in
359 efi_memory_desc_t *in, *prev = NULL, *out = runtime_map; in efi_get_virtmap() local
373 for (l = 0; l < map_size; l += desc_size, prev = in) { in efi_get_virtmap()
376 in = (void *)memory_map + l; in efi_get_virtmap()
377 if (!(in->attribute & EFI_MEMORY_RUNTIME)) in efi_get_virtmap()
380 paddr = in->phys_addr; in efi_get_virtmap()
381 size = in->num_pages * EFI_PAGE_SIZE; in efi_get_virtmap()
388 if (!regions_are_adjacent(prev, in) || in efi_get_virtmap()
389 !regions_have_compatible_memory_type_attrs(prev, in)) { in efi_get_virtmap()
391 paddr = round_down(in->phys_addr, SZ_64K); in efi_get_virtmap()
392 size += in->phys_addr - paddr; in efi_get_virtmap()
400 if (IS_ALIGNED(in->phys_addr, SZ_2M) && size >= SZ_2M) in efi_get_virtmap()
406 in->virt_addr = efi_virt_base + in->phys_addr - paddr; in efi_get_virtmap()
409 memcpy(out, in, desc_size); in efi_get_virtmap()