Lines Matching refs:md
13 efi_memory_desc_t *md = data; in set_permissions() local
16 if (md->attribute & EFI_MEMORY_RO) in set_permissions()
18 if (md->attribute & EFI_MEMORY_XP) in set_permissions()
25 efi_memory_desc_t *md) in efi_set_mapping_permissions() argument
29 base = md->virt_addr; in efi_set_mapping_permissions()
30 size = md->num_pages << EFI_PAGE_SHIFT; in efi_set_mapping_permissions()
40 return apply_to_page_range(mm, base, size, set_permissions, 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() argument
48 .virtual = md->virt_addr, in efi_create_mapping()
49 .pfn = __phys_to_pfn(md->phys_addr), in efi_create_mapping()
50 .length = md->num_pages * EFI_PAGE_SIZE, in efi_create_mapping()
58 if (md->attribute & EFI_MEMORY_WB) in efi_create_mapping()
60 else if (md->attribute & EFI_MEMORY_WT) in efi_create_mapping()
62 else if (md->attribute & EFI_MEMORY_WC) in efi_create_mapping()
72 if (md->attribute & (EFI_MEMORY_RO | EFI_MEMORY_XP)) in efi_create_mapping()
73 return efi_set_mapping_permissions(mm, md); in efi_create_mapping()