Lines Matching refs:vm_area_struct
12 struct vm_area_struct;
67 static inline void vma_numab_state_init(struct vm_area_struct *vma) in vma_numab_state_init()
71 static inline void vma_numab_state_free(struct vm_area_struct *vma) in vma_numab_state_free()
75 static inline void dup_anon_vma_name(struct vm_area_struct *orig_vma, in dup_anon_vma_name()
76 struct vm_area_struct *new_vma) in dup_anon_vma_name()
80 static inline void free_anon_vma_name(struct vm_area_struct *vma) in free_anon_vma_name()
90 struct vm_area_struct *vma) in mmap_action_complete()
95 static inline void fixup_hugetlb_reservations(struct vm_area_struct *vma) in fixup_hugetlb_reservations()
114 static inline int remap_pfn_range_complete(struct vm_area_struct *vma, unsigned long addr, in remap_pfn_range_complete()
142 static inline int userfaultfd_unmap_prep(struct vm_area_struct *vma, in userfaultfd_unmap_prep()
185 static inline void khugepaged_enter_vma(struct vm_area_struct *vma, in khugepaged_enter_vma()
195 static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma) in is_vm_hugetlb_page()
200 static inline bool vma_soft_dirty_enabled(struct vm_area_struct *vma) in vma_soft_dirty_enabled()
205 static inline bool userfaultfd_wp(struct vm_area_struct *vma) in userfaultfd_wp()
248 static inline int shmem_zero_setup(struct vm_area_struct *vma) in shmem_zero_setup()
258 static inline void vma_interval_tree_insert(struct vm_area_struct *vma, in vma_interval_tree_insert()
263 static inline void vma_interval_tree_remove(struct vm_area_struct *vma, in vma_interval_tree_remove()
282 static inline void uprobe_mmap(struct vm_area_struct *vma) in uprobe_mmap()
286 static inline void uprobe_munmap(struct vm_area_struct *vma, in uprobe_munmap()
299 static inline void vma_assert_write_locked(struct vm_area_struct *vma) in vma_assert_write_locked()
303 static inline void ksm_add_vma(struct vm_area_struct *vma) in ksm_add_vma()
307 static inline void perf_event_mmap(struct vm_area_struct *vma) in perf_event_mmap()
311 static inline bool vma_is_dax(struct vm_area_struct *vma) in vma_is_dax()
316 static inline struct vm_area_struct *get_gate_vma(struct mm_struct *mm) in get_gate_vma()
326 static inline void vma_close(struct vm_area_struct *vma) in vma_close()
330 static inline int mmap_file(struct file *file, struct vm_area_struct *vma) in mmap_file()
346 static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) in anon_vma_name()
351 static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, in is_mergeable_vm_userfaultfd_ctx()
416 static inline int vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst) in vma_dup_policy()
421 static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, in vma_adjust_trans_huge()
424 struct vm_area_struct *next) in vma_adjust_trans_huge()
428 static inline void hugetlb_split(struct vm_area_struct *, unsigned long) {} in hugetlb_split() argument