Lines Matching refs:md
16 efi_memory_desc_t *md = data;
19 if (md->attribute & EFI_MEMORY_RO)
21 if (md->attribute & EFI_MEMORY_XP)
28 efi_memory_desc_t *md,
33 base = md->virt_addr;
34 size = md->num_pages << EFI_PAGE_SHIFT;
44 return apply_to_page_range(mm, base, size, set_permissions, md);
49 int __init efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md)
52 .virtual = md->virt_addr,
53 .pfn = __phys_to_pfn(md->phys_addr),
54 .length = md->num_pages * EFI_PAGE_SIZE,
62 if (md->attribute & EFI_MEMORY_WB)
64 else if (md->attribute & EFI_MEMORY_WT)
66 else if (md->attribute & EFI_MEMORY_WC)
76 if (md->attribute & (EFI_MEMORY_RO | EFI_MEMORY_XP))
77 return efi_set_mapping_permissions(mm, md, false);