/openbmc/linux/mm/ |
H A D | io-mapping.c | 19 vm_flags_t expected_flags = VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; in io_mapping_map_user()
|
H A D | memory.c | 551 * A raw VM_PFNMAP mapping (ie. one that is not COWed) is always considered a 553 * COWed pages of a VM_PFNMAP are always normal. 555 * The way we recognize COWed pages within VM_PFNMAP mappings is through the 556 * rules set up by "remap_pfn_range()": the vma will have the VM_PFNMAP bit 591 if (vma->vm_flags & (VM_PFNMAP | VM_MIXEDMAP)) in vm_normal_page() 612 if (unlikely(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP))) { in vm_normal_page() 665 if (unlikely(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP))) { in vm_normal_page_pmd() 1252 if (src_vma->vm_flags & (VM_PFNMAP | VM_MIXEDMAP)) in vma_needs_copy() 1286 if (unlikely(src_vma->vm_flags & VM_PFNMAP)) { in copy_page_range() 1667 if (unlikely(vma->vm_flags & VM_PFNMAP)) in unmap_single_vma() [all...] |
H A D | mremap.c | 705 if (unlikely(vma->vm_flags & VM_PFNMAP)) in move_vma() 778 (vma->vm_flags & (VM_DONTEXPAND | VM_PFNMAP))) in vma_to_resize() 794 if (vma->vm_flags & (VM_DONTEXPAND | VM_PFNMAP)) in vma_to_resize()
|
H A D | huge_memory.c | 897 BUG_ON(!(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP)) && in vmf_insert_pfn_pmd() 899 BUG_ON((vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP)) == in vmf_insert_pfn_pmd() 900 (VM_PFNMAP|VM_MIXEDMAP)); in vmf_insert_pfn_pmd() 901 BUG_ON((vma->vm_flags & VM_PFNMAP) && is_cow_mapping(vma->vm_flags)); in vmf_insert_pfn_pmd() 985 BUG_ON(!(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP)) && in vmf_insert_pfn_pud() 987 BUG_ON((vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP)) == in vmf_insert_pfn_pud() 988 (VM_PFNMAP|VM_MIXEDMAP)); in vmf_insert_pfn_pud() 989 BUG_ON((vma->vm_flags & VM_PFNMAP) && is_cow_mapping(vma->vm_flags)); in vmf_insert_pfn_pud()
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | mman.h | 72 if (vm_flags & (VM_PFNMAP | VM_MIXEDMAP)) in arch_validate_flags()
|
/openbmc/linux/drivers/xen/ |
H A D | xlate_mmu.c | 156 BUG_ON(!((vma->vm_flags & (VM_PFNMAP | VM_IO)) == (VM_PFNMAP | VM_IO))); in xen_xlate_remap_gfn_array()
|
/openbmc/linux/arch/s390/pci/ |
H A D | pci_mmio.c | 166 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) in SYSCALL_DEFINE3() 305 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) in SYSCALL_DEFINE3()
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_ttm_glue.c | 100 vm_flags_mod(vma, VM_PFNMAP, VM_MIXEDMAP); in vmw_mmap()
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_mm.c | 70 #define EXPECTED_FLAGS (VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP)
|
/openbmc/linux/arch/x86/kernel/cpu/sgx/ |
H A D | driver.c | 98 vm_flags_set(vma, VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | VM_IO); in sgx_mmap()
|
H A D | virt.c | 108 vm_flags_set(vma, VM_PFNMAP | VM_IO | VM_DONTDUMP | VM_DONTCOPY); in sgx_vepc_mmap()
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | vdso.c | 187 VM_READ | VM_MAYREAD | VM_PFNMAP, in arch_setup_additional_pages()
|
/openbmc/linux/drivers/char/ |
H A D | mspec.c | 209 vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP); in mspec_mmap()
|
/openbmc/linux/drivers/misc/ocxl/ |
H A D | sysfs.c | 137 vm_flags_set(vma, VM_IO | VM_PFNMAP); in global_mmio_mmap()
|
/openbmc/linux/arch/s390/kernel/ |
H A D | vdso.c | 168 VM_PFNMAP, in map_vdso()
|
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_doorbell.c | 128 VM_DONTDUMP | VM_PFNMAP); in kfd_doorbell_mmap()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | vdso.c | 236 (VM_READ | VM_MAYREAD | VM_PFNMAP), vdso_info->dm); in __setup_additional_pages()
|
/openbmc/linux/drivers/gpu/drm/xen/ |
H A D | xen_drm_front_gem.c | 72 vm_flags_mod(vma, VM_MIXEDMAP | VM_DONTEXPAND, VM_PFNMAP); in xen_drm_front_gem_object_mmap()
|
/openbmc/linux/arch/powerpc/platforms/cell/spufs/ |
H A D | file.c | 294 vm_flags_set(vma, VM_IO | VM_PFNMAP); in spufs_mem_mmap() 384 vm_flags_set(vma, VM_IO | VM_PFNMAP); in spufs_cntl_mmap() 1046 vm_flags_set(vma, VM_IO | VM_PFNMAP); in spufs_signal1_mmap() 1182 vm_flags_set(vma, VM_IO | VM_PFNMAP); in spufs_signal2_mmap() 1305 vm_flags_set(vma, VM_IO | VM_PFNMAP); in spufs_mss_mmap() 1367 vm_flags_set(vma, VM_IO | VM_PFNMAP); in spufs_psmap_mmap() 1427 vm_flags_set(vma, VM_IO | VM_PFNMAP); in spufs_mfc_mmap()
|
/openbmc/linux/include/trace/events/ |
H A D | mmflags.h | 180 {VM_PFNMAP, "pfnmap" }, \
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | mmu.c | 975 if (!(vma->vm_flags & VM_PFNMAP)) { in stage2_unmap_memslot() 1336 if (is_vm_hugetlb_page(vma) && !(vma->vm_flags & VM_PFNMAP)) in get_vma_page_shift() 1339 if (!(vma->vm_flags & VM_PFNMAP)) in get_vma_page_shift() 2054 if (vma->vm_flags & VM_PFNMAP) { in kvm_arch_prepare_memory_region()
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | mmu.c | 509 if (vma->vm_flags & VM_PFNMAP) { in kvm_arch_prepare_memory_region() 646 if (logging || (vma->vm_flags & VM_PFNMAP)) in kvm_riscv_gstage_map()
|
/openbmc/linux/drivers/misc/cxl/ |
H A D | context.c | 223 vm_flags_set(vma, VM_IO | VM_PFNMAP); in cxl_context_iomap()
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | vdso.c | 209 VM_DONTDUMP | VM_PFNMAP, &vvar_spec); in __arch_setup_additional_pages()
|
/openbmc/linux/arch/x86/entry/vdso/ |
H A D | vma.c | 261 VM_PFNMAP, in map_vdso()
|