Lines Matching refs:vm_area_struct
40 extern struct vm_area_struct *get_vma(struct mm_struct *mm,
42 extern void put_vma(struct vm_area_struct *vma);
59 void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *start_vma,
62 static inline bool can_madv_lru_vma(struct vm_area_struct *vma) in can_madv_lru_vma()
68 struct vm_area_struct *vma,
351 void __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma,
352 struct vm_area_struct *prev);
353 void __vma_unlink_list(struct mm_struct *mm, struct vm_area_struct *vma);
356 extern long populate_vma_page_range(struct vm_area_struct *vma,
358 extern void munlock_vma_pages_range(struct vm_area_struct *vma,
360 static inline void munlock_vma_pages_all(struct vm_area_struct *vma) in munlock_vma_pages_all()
399 extern pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma);
407 vma_address(struct page *page, struct vm_area_struct *vma) in vma_address()
436 vma_address_end(struct page *page, struct vm_area_struct *vma) in vma_address_end()