Lines Matching refs:vm_area_struct

47 	struct vm_area_struct *old; /* Source VMA. */
48 struct vm_area_struct *new; /* Destination VMA. */
165 static inline int mmap_file(struct file *file, struct vm_area_struct *vma) in mmap_file()
187 static inline void vma_close(struct vm_area_struct *vma) in vma_close()
268 struct vm_area_struct *vma, pte_t *ptep, pte_t *ptentp, in folio_pte_batch_flags()
446 struct vm_area_struct *start_vma, unsigned long floor,
452 struct vm_area_struct *vma,
456 struct vm_area_struct *vma, unsigned long addr,
965 extern long populate_vma_page_range(struct vm_area_struct *vma,
988 folio_within_range(struct folio *folio, struct vm_area_struct *vma, in folio_within_range()
1016 folio_within_vma(struct folio *folio, struct vm_area_struct *vma) in folio_within_vma()
1032 struct vm_area_struct *vma) in mlock_vma_folio()
1048 struct vm_area_struct *vma) in munlock_vma_folio()
1068 extern pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma);
1079 static inline unsigned long vma_address(const struct vm_area_struct *vma, in vma_address()
1105 struct vm_area_struct *vma = pvmw->vma; in vma_address_end()
1246 struct vm_area_struct *vma, struct list_head *to_kill,
1249 struct vm_area_struct *vma);
1381 static inline bool vma_is_single_threaded_private(struct vm_area_struct *vma) in vma_is_single_threaded_private()
1390 bool folio_can_map_prot_numa(struct folio *folio, struct vm_area_struct *vma,
1395 struct vm_area_struct *vma, bool is_private_single_threaded) in folio_can_map_prot_numa()
1423 void touch_pud(struct vm_area_struct *vma, unsigned long addr,
1425 bool touch_pmd(struct vm_area_struct *vma, unsigned long addr,
1491 static inline bool gup_must_unshare(struct vm_area_struct *vma, in gup_must_unshare()
1540 static __always_inline void vma_set_range(struct vm_area_struct *vma, in vma_set_range()
1549 static inline bool vma_soft_dirty_enabled(struct vm_area_struct *vma) in vma_soft_dirty_enabled()
1567 static inline bool pmd_needs_soft_dirty_wp(struct vm_area_struct *vma, pmd_t pmd) in pmd_needs_soft_dirty_wp()
1572 static inline bool pte_needs_soft_dirty_wp(struct vm_area_struct *vma, pte_t pte) in pte_needs_soft_dirty_wp()
1661 int walk_page_range_vma_unsafe(struct vm_area_struct *vma, unsigned long start,
1690 int remap_pfn_range_complete(struct vm_area_struct *vma, unsigned long addr,
1701 static inline int io_remap_pfn_range_complete(struct vm_area_struct *vma, in io_remap_pfn_range_complete()