Home
last modified time | relevance | path

Searched defs:vma (Results 1 – 25 of 42) sorted by relevance

12

/include/linux/
Duserfaultfd_k.h80 static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, in is_mergeable_vm_userfaultfd_ctx()
97 static inline bool uffd_disable_huge_pmd_share(struct vm_area_struct *vma) in uffd_disable_huge_pmd_share()
102 static inline bool userfaultfd_missing(struct vm_area_struct *vma) in userfaultfd_missing()
107 static inline bool userfaultfd_wp(struct vm_area_struct *vma) in userfaultfd_wp()
112 static inline bool userfaultfd_minor(struct vm_area_struct *vma) in userfaultfd_minor()
117 static inline bool userfaultfd_pte_wp(struct vm_area_struct *vma, in userfaultfd_pte_wp()
123 static inline bool userfaultfd_huge_pmd_wp(struct vm_area_struct *vma, in userfaultfd_huge_pmd_wp()
129 static inline bool userfaultfd_armed(struct vm_area_struct *vma) in userfaultfd_armed()
163 static inline bool userfaultfd_using_sigbus(struct vm_area_struct *vma) in userfaultfd_using_sigbus()
169 static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, in is_mergeable_vm_userfaultfd_ctx()
[all …]
Dhuge_mm.h119 static inline bool transhuge_vma_suitable(struct vm_area_struct *vma, in transhuge_vma_suitable()
134 static inline bool transhuge_vma_enabled(struct vm_area_struct *vma, in transhuge_vma_enabled()
148 static inline bool __transparent_hugepage_enabled(struct vm_area_struct *vma) in __transparent_hugepage_enabled()
238 struct vm_area_struct *vma) in pmd_trans_huge_lock()
246 struct vm_area_struct *vma) in pud_trans_huge_lock()
358 static inline bool __transparent_hugepage_enabled(struct vm_area_struct *vma) in __transparent_hugepage_enabled()
363 static inline bool transparent_hugepage_active(struct vm_area_struct *vma) in transparent_hugepage_active()
368 static inline bool transhuge_vma_suitable(struct vm_area_struct *vma, in transhuge_vma_suitable()
374 static inline bool transhuge_vma_enabled(struct vm_area_struct *vma, in transhuge_vma_enabled()
410 static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, in __split_huge_pmd()
[all …]
Dhugetlb_inline.h9 static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma) in is_vm_hugetlb_page()
16 static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma) in is_vm_hugetlb_page()
Dpgtable.h182 static inline int pmdp_set_access_flags(struct vm_area_struct *vma, in pmdp_set_access_flags()
189 static inline int pudp_set_access_flags(struct vm_area_struct *vma, in pudp_set_access_flags()
200 static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, in ptep_test_and_clear_young()
216 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young()
229 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young()
253 static inline int pmdp_clear_flush_young(struct vm_area_struct *vma, in pmdp_clear_flush_young()
374 static inline pmd_t pmdp_huge_get_and_clear_full(struct vm_area_struct *vma, in pmdp_huge_get_and_clear_full()
413 static inline void update_mmu_tlb(struct vm_area_struct *vma, in update_mmu_tlb()
538 static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, in pmdp_collapse_flush()
564 static inline pmd_t generic_pmdp_establish(struct vm_area_struct *vma, in generic_pmdp_establish()
[all …]
Dkhugepaged.h56 static inline int khugepaged_enter(struct vm_area_struct *vma, in khugepaged_enter()
77 static inline int khugepaged_enter(struct vm_area_struct *vma, in khugepaged_enter()
82 static inline int khugepaged_enter_vma_merge(struct vm_area_struct *vma, in khugepaged_enter_vma_merge()
Drmap.h95 struct vm_area_struct *vma; member
166 static inline int anon_vma_prepare(struct vm_area_struct *vma) in anon_vma_prepare()
174 static inline void anon_vma_merge(struct vm_area_struct *vma, in anon_vma_merge()
235 struct vm_area_struct *vma; member
317 #define anon_vma_prepare(vma) (0) argument
318 #define anon_vma_link(vma) do {} while (0) argument
Dhugetlb.h219 static inline void reset_vma_resv_huge_pages(struct vm_area_struct *vma) in reset_vma_resv_huge_pages()
235 struct vm_area_struct *vma, in huge_pmd_unshare()
242 struct vm_area_struct *vma, in adjust_range_if_pmd_sharing_possible()
248 struct vm_area_struct *vma, struct page **pages, in follow_hugetlb_page()
264 struct mm_struct *src, struct vm_area_struct *vma) in copy_hugetlb_page_range()
283 static inline struct page *follow_huge_pd(struct vm_area_struct *vma, in follow_huge_pd()
290 static inline struct page *follow_huge_pmd_pte(struct vm_area_struct *vma, in follow_huge_pmd_pte()
382 struct vm_area_struct *vma, unsigned long address, in hugetlb_change_protection()
389 struct vm_area_struct *vma, unsigned long start, in __unmap_hugepage_range_final()
396 struct vm_area_struct *vma, unsigned long start, in __unmap_hugepage_range()
[all …]
Dhighmem.h128 static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vma… in flush_anon_page()
166 alloc_zeroed_user_highpage_movable(struct vm_area_struct *vma, in alloc_zeroed_user_highpage_movable()
237 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage()
252 unsigned long vaddr, struct vm_area_struct *vma) in copy_mc_user_highpage()
267 unsigned long vaddr, struct vm_area_struct *vma) in copy_mc_user_highpage()
Dpkeys.h14 #define arch_override_mprotect_pkey(vma, prot, pkey) (0) argument
18 static inline int vma_pkey(struct vm_area_struct *vma) in vma_pkey()
Dksm.h69 static inline int ksm_madvise(struct vm_area_struct *vma, unsigned long start, in ksm_madvise()
76 struct vm_area_struct *vma, unsigned long address) in ksm_might_need_to_copy()
Dmm.h538 struct vm_area_struct *vma; /* Target VMA */ member
682 static inline void INIT_VMA(struct vm_area_struct *vma) in INIT_VMA()
691 static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) in vma_init()
701 static inline void vma_set_anonymous(struct vm_area_struct *vma) in vma_set_anonymous()
706 static inline bool vma_is_anonymous(struct vm_area_struct *vma) in vma_is_anonymous()
711 static inline bool vma_is_temporary_stack(struct vm_area_struct *vma) in vma_is_temporary_stack()
725 static inline bool vma_is_foreign(struct vm_area_struct *vma) in vma_is_foreign()
736 static inline bool vma_is_accessible(struct vm_area_struct *vma) in vma_is_accessible()
741 static inline bool vma_can_speculate(struct vm_area_struct *vma, in vma_can_speculate()
762 static inline bool vma_is_shmem(struct vm_area_struct *vma) { return false; } in vma_is_shmem()
[all …]
Dmempolicy.h92 #define vma_policy(vma) ((vma)->vm_policy) argument
233 #define vma_policy(vma) NULL argument
258 static inline int huge_node(struct vm_area_struct *vma, in huge_node()
289 static inline int mpol_misplaced(struct page *page, struct vm_area_struct *vma, in mpol_misplaced()
Dsecretmem.h37 static inline bool vma_is_secretmem(struct vm_area_struct *vma) in vma_is_secretmem()
Dmmdebug.h25 #define VM_BUG_ON_VMA(cond, vma) \ argument
58 #define VM_BUG_ON_VMA(cond, vma) VM_BUG_ON(cond) argument
Dgfp.h613 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument
620 #define alloc_pages_vma(gfp_mask, order, vma, addr, node, false)\ argument
622 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument
626 #define alloc_page_vma(gfp_mask, vma, addr) \ argument
Dmm_inline.h389 static inline void free_anon_vma_name(struct vm_area_struct *vma) in free_anon_vma_name()
409 static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) in anon_vma_name()
423 static inline void free_anon_vma_name(struct vm_area_struct *vma) {} in free_anon_vma_name()
Ddax.h63 static inline bool daxdev_mapping_supported(struct vm_area_struct *vma, in daxdev_mapping_supported()
102 static inline bool daxdev_mapping_supported(struct vm_area_struct *vma, in daxdev_mapping_supported()
Dmmu_notifier.h283 struct vm_area_struct *vma; member
543 struct vm_area_struct *vma, in mmu_notifier_range_init()
559 struct vm_area_struct *vma, struct mm_struct *mm, in mmu_notifier_range_init_owner()
688 #define mmu_notifier_range_init(range,event,flags,vma,mm,start,end) \ argument
690 #define mmu_notifier_range_init_owner(range, event, flags, vma, mm, start, \ argument
Dmigrate.h107 struct vm_area_struct *vma, int node) in migrate_misplaced_page()
144 struct vm_area_struct *vma; member
/include/asm-generic/
Dcacheflush.h33 static inline void flush_cache_range(struct vm_area_struct *vma, in flush_cache_range()
41 static inline void flush_cache_page(struct vm_area_struct *vma, in flush_cache_page()
79 static inline void flush_icache_page(struct vm_area_struct *vma, in flush_icache_page()
86 static inline void flush_icache_user_page(struct vm_area_struct *vma, in flush_icache_user_page()
106 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument
114 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
Dtlb.h360 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_update_vma_flags()
363 static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_end_vma()
383 struct vm_area_struct vma = { in tlb_flush() local
394 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_update_vma_flags()
414 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_update_vma_flags()
494 static inline void tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_start_vma()
505 static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_end_vma()
Dhugetlb.h69 static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush()
114 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags()
Dmm_hooks.h25 static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, in arch_vma_access_permitted()
/include/xen/
Dxen-ops.h57 static inline int xen_remap_pfn(struct vm_area_struct *vma, unsigned long addr, in xen_remap_pfn()
83 static inline int xen_xlate_remap_gfn_array(struct vm_area_struct *vma, in xen_xlate_remap_gfn_array()
93 static inline int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma, in xen_xlate_unmap_gfn_range()
120 static inline int xen_remap_domain_gfn_array(struct vm_area_struct *vma, in xen_remap_domain_gfn_array()
156 static inline int xen_remap_domain_mfn_array(struct vm_area_struct *vma, in xen_remap_domain_mfn_array()
180 static inline int xen_remap_domain_gfn_range(struct vm_area_struct *vma, in xen_remap_domain_gfn_range()
/include/media/
Dvideobuf-vmalloc.h26 struct vm_area_struct *vma; member

12