Lines Matching refs:pvmw

784 	struct page_vma_mapped_walk pvmw = {  in page_referenced_one()  local
791 while (page_vma_mapped_walk(&pvmw)) { in page_referenced_one()
792 address = pvmw.address; in page_referenced_one()
795 page_vma_mapped_walk_done(&pvmw); in page_referenced_one()
800 if (pvmw.pte) { in page_referenced_one()
801 trace_android_vh_look_around(&pvmw, page, vma, &referenced); in page_referenced_one()
803 pvmw.pte)) { in page_referenced_one()
817 pvmw.pmd)) in page_referenced_one()
918 struct page_vma_mapped_walk pvmw = { in page_mkclean_one() local
936 while (page_vma_mapped_walk(&pvmw)) { in page_mkclean_one()
939 address = pvmw.address; in page_mkclean_one()
940 if (pvmw.pte) { in page_mkclean_one()
942 pte_t *pte = pvmw.pte; in page_mkclean_one()
955 pmd_t *pmd = pvmw.pmd; in page_mkclean_one()
1447 struct page_vma_mapped_walk pvmw = { in try_to_unmap_one() local
1465 pvmw.flags = PVMW_SYNC; in try_to_unmap_one()
1502 while (page_vma_mapped_walk(&pvmw)) { in try_to_unmap_one()
1505 if (!pvmw.pte && (flags & TTU_MIGRATION)) { in try_to_unmap_one()
1508 set_pmd_migration_entry(&pvmw, page); in try_to_unmap_one()
1529 page_vma_mapped_walk_done(&pvmw); in try_to_unmap_one()
1537 VM_BUG_ON_PAGE(!pvmw.pte, page); in try_to_unmap_one()
1539 subpage = page - page_to_pfn(page) + pte_pfn(*pvmw.pte); in try_to_unmap_one()
1540 address = pvmw.address; in try_to_unmap_one()
1549 if (huge_pmd_unshare(mm, vma, &address, pvmw.pte)) { in try_to_unmap_one()
1571 page_vma_mapped_walk_done(&pvmw); in try_to_unmap_one()
1582 pteval = ptep_get_and_clear(mm, pvmw.address, pvmw.pte); in try_to_unmap_one()
1600 set_pte_at(mm, pvmw.address, pvmw.pte, swp_pte); in try_to_unmap_one()
1617 flush_cache_page(vma, address, pte_pfn(*pvmw.pte)); in try_to_unmap_one()
1627 pteval = ptep_get_and_clear(mm, address, pvmw.pte); in try_to_unmap_one()
1631 pteval = ptep_clear_flush(vma, address, pvmw.pte); in try_to_unmap_one()
1646 pvmw.pte, pteval, in try_to_unmap_one()
1650 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1674 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1676 page_vma_mapped_walk_done(&pvmw); in try_to_unmap_one()
1692 set_pte_at(mm, address, pvmw.pte, swp_pte); in try_to_unmap_one()
1710 page_vma_mapped_walk_done(&pvmw); in try_to_unmap_one()
1751 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1754 page_vma_mapped_walk_done(&pvmw); in try_to_unmap_one()
1759 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1761 page_vma_mapped_walk_done(&pvmw); in try_to_unmap_one()
1765 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1767 page_vma_mapped_walk_done(&pvmw); in try_to_unmap_one()
1783 set_pte_at(mm, address, pvmw.pte, swp_pte); in try_to_unmap_one()