• Home
  • Raw
  • Download

Lines Matching refs:address

689 	unsigned long address;  in page_address_in_vma()  local
704 address = __vma_address(page, vma); in page_address_in_vma()
705 if (unlikely(address < vma->vm_start || address >= vma->vm_end)) in page_address_in_vma()
707 return address; in page_address_in_vma()
710 pmd_t *mm_find_pmd(struct mm_struct *mm, unsigned long address) in mm_find_pmd() argument
718 pgd = pgd_offset(mm, address); in mm_find_pmd()
722 p4d = p4d_offset(pgd, address); in mm_find_pmd()
726 pud = pud_offset(p4d, address); in mm_find_pmd()
730 pmd = pmd_offset(pud, address); in mm_find_pmd()
754 unsigned long address, void *arg) in page_referenced_one() argument
760 .address = address, in page_referenced_one()
765 address = pvmw.address; in page_referenced_one()
774 if (ptep_clear_flush_young_notify(vma, address, in page_referenced_one()
788 if (pmdp_clear_flush_young_notify(vma, address, in page_referenced_one()
884 unsigned long address, void *arg) in page_mkclean_one() argument
889 .address = address, in page_mkclean_one()
892 unsigned long start = address, end; in page_mkclean_one()
906 cstart = address = pvmw.address; in page_mkclean_one()
914 flush_cache_page(vma, address, pte_pfn(*pte)); in page_mkclean_one()
915 entry = ptep_clear_flush(vma, address, pte); in page_mkclean_one()
918 set_pte_at(vma->vm_mm, address, pte, entry); in page_mkclean_one()
929 flush_cache_page(vma, address, page_to_pfn(page)); in page_mkclean_one()
930 entry = pmdp_huge_clear_flush(vma, address, pmd); in page_mkclean_one()
933 set_pmd_at(vma->vm_mm, address, pmd, entry); in page_mkclean_one()
1023 struct vm_area_struct *vma, unsigned long address, int exclusive) in __page_set_anon_rmap() argument
1042 page->index = linear_page_index(vma, address); in __page_set_anon_rmap()
1052 struct vm_area_struct *vma, unsigned long address) in __page_check_anon_rmap() argument
1068 BUG_ON(page_to_pgoff(page) != linear_page_index(vma, address)); in __page_check_anon_rmap()
1085 struct vm_area_struct *vma, unsigned long address, bool compound) in page_add_anon_rmap() argument
1087 do_page_add_anon_rmap(page, vma, address, compound ? RMAP_COMPOUND : 0); in page_add_anon_rmap()
1096 struct vm_area_struct *vma, unsigned long address, int flags) in do_page_add_anon_rmap() argument
1130 __page_set_anon_rmap(page, vma, address, in do_page_add_anon_rmap()
1133 __page_check_anon_rmap(page, vma, address); in do_page_add_anon_rmap()
1148 struct vm_area_struct *vma, unsigned long address, bool compound) in page_add_new_anon_rmap() argument
1152 VM_BUG_ON_VMA(address < vma->vm_start || address >= vma->vm_end, vma); in page_add_new_anon_rmap()
1166 __page_set_anon_rmap(page, vma, address, 1); in page_add_new_anon_rmap()
1333 unsigned long address, void *arg) in try_to_unmap_one() argument
1339 .address = address, in try_to_unmap_one()
1344 unsigned long start = address, end; in try_to_unmap_one()
1356 split_huge_pmd_address(vma, address, in try_to_unmap_one()
1419 address = pvmw.address; in try_to_unmap_one()
1422 if (huge_pmd_unshare(mm, &address, pvmw.pte)) { in try_to_unmap_one()
1454 pteval = ptep_get_and_clear(mm, pvmw.address, pvmw.pte); in try_to_unmap_one()
1465 set_pte_at(mm, pvmw.address, pvmw.pte, swp_pte); in try_to_unmap_one()
1470 if (ptep_clear_flush_young_notify(vma, address, in try_to_unmap_one()
1479 flush_cache_page(vma, address, pte_pfn(*pvmw.pte)); in try_to_unmap_one()
1489 pteval = ptep_get_and_clear(mm, address, pvmw.pte); in try_to_unmap_one()
1493 pteval = ptep_clear_flush(vma, address, pvmw.pte); in try_to_unmap_one()
1508 set_huge_swap_pte_at(mm, address, in try_to_unmap_one()
1513 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1542 set_pte_at(mm, address, pvmw.pte, swp_pte); in try_to_unmap_one()
1569 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1577 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1593 set_pte_at(mm, address, pvmw.pte, swp_pte); in try_to_unmap_one()
1599 mmu_notifier_invalidate_range(mm, address, in try_to_unmap_one()
1600 address + PAGE_SIZE); in try_to_unmap_one()
1768 unsigned long address = vma_address(page, vma); in rmap_walk_anon() local
1775 if (!rwc->rmap_one(page, vma, address, rwc->arg)) in rmap_walk_anon()
1822 unsigned long address = vma_address(page, vma); in rmap_walk_file() local
1829 if (!rwc->rmap_one(page, vma, address, rwc->arg)) in rmap_walk_file()
1868 struct vm_area_struct *vma, unsigned long address, int exclusive) in __hugepage_set_anon_rmap() argument
1881 page->index = linear_page_index(vma, address); in __hugepage_set_anon_rmap()
1885 struct vm_area_struct *vma, unsigned long address) in hugepage_add_anon_rmap() argument
1895 __hugepage_set_anon_rmap(page, vma, address, 0); in hugepage_add_anon_rmap()
1899 struct vm_area_struct *vma, unsigned long address) in hugepage_add_new_anon_rmap() argument
1901 BUG_ON(address < vma->vm_start || address >= vma->vm_end); in hugepage_add_new_anon_rmap()
1903 __hugepage_set_anon_rmap(page, vma, address, 1); in hugepage_add_new_anon_rmap()