Lines Matching defs:vma

149 static void anon_vma_chain_link(struct vm_area_struct *vma,  in anon_vma_chain_link()
185 int __anon_vma_prepare(struct vm_area_struct *vma) in __anon_vma_prepare()
333 int anon_vma_fork(struct vm_area_struct *vma, struct vm_area_struct *pvma) in anon_vma_fork()
395 void unlink_anon_vmas(struct vm_area_struct *vma) in unlink_anon_vmas()
788 const struct page *page, const struct vm_area_struct *vma) in page_address_in_vma()
849 struct vm_area_struct *vma, unsigned long address, void *arg) in folio_referenced_one()
932 static bool invalid_folio_referenced_vma(struct vm_area_struct *vma, void *arg) in invalid_folio_referenced_vma()
1009 struct vm_area_struct *vma = pvmw->vma; in page_vma_mkclean_one() local
1076 static bool page_mkclean_one(struct folio *folio, struct vm_area_struct *vma, in page_mkclean_one()
1087 static bool invalid_mkclean_vma(struct vm_area_struct *vma, void *arg) in invalid_mkclean_vma()
1128 struct vm_area_struct *vma, unsigned long address, void *arg) in mapping_wrprotect_range_one()
1207 struct vm_area_struct *vma) in pfn_mkclean_range()
1249 struct page *page, int nr_pages, struct vm_area_struct *vma, in __folio_add_rmap()
1336 void folio_move_anon_rmap(struct folio *folio, struct vm_area_struct *vma) in folio_move_anon_rmap()
1359 static void __folio_set_anon(struct folio *folio, struct vm_area_struct *vma, in __folio_set_anon()
1392 const struct page *page, struct vm_area_struct *vma, in __page_check_anon_rmap()
1413 struct page *page, int nr_pages, struct vm_area_struct *vma, in __folio_add_anon_rmap()
1492 int nr_pages, struct vm_area_struct *vma, unsigned long address, in folio_add_anon_rmap_ptes()
1513 struct vm_area_struct *vma, unsigned long address, rmap_t flags) in folio_add_anon_rmap_pmd()
1538 void folio_add_new_anon_rmap(struct folio *folio, struct vm_area_struct *vma, in folio_add_new_anon_rmap()
1597 struct page *page, int nr_pages, struct vm_area_struct *vma, in __folio_add_file_rmap()
1626 int nr_pages, struct vm_area_struct *vma) in folio_add_file_rmap_ptes()
1642 struct vm_area_struct *vma) in folio_add_file_rmap_pmd()
1662 struct vm_area_struct *vma) in folio_add_file_rmap_pud()
1673 struct page *page, int nr_pages, struct vm_area_struct *vma, in __folio_remove_rmap()
1790 int nr_pages, struct vm_area_struct *vma) in folio_remove_rmap_ptes()
1806 struct vm_area_struct *vma) in folio_remove_rmap_pmd()
1826 struct vm_area_struct *vma) in folio_remove_rmap_pud()
1841 struct vm_area_struct *vma = pvmw->vma; in folio_unmap_pte_batch() local
1865 static bool try_to_unmap_one(struct folio *folio, struct vm_area_struct *vma, in try_to_unmap_one()
2251 static bool invalid_migration_vma(struct vm_area_struct *vma, void *arg) in invalid_migration_vma()
2293 static bool try_to_migrate_one(struct folio *folio, struct vm_area_struct *vma, in try_to_migrate_one()
2681 struct vm_area_struct *vma; in make_device_exclusive() local
2845 struct vm_area_struct *vma = avc->vma; in rmap_walk_anon() local
2890 struct vm_area_struct *vma; in __rmap_walk_file() local
2982 void hugetlb_add_anon_rmap(struct folio *folio, struct vm_area_struct *vma, in hugetlb_add_anon_rmap()
2997 struct vm_area_struct *vma, unsigned long address) in hugetlb_add_new_anon_rmap()