• Home
  • Raw
  • Download

Lines Matching refs:addr

320 static int smaps_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end,  in smaps_pte_range()  argument
330 pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); in smaps_pte_range()
331 for (; addr != end; pte++, addr += PAGE_SIZE) { in smaps_pte_range()
344 page = vm_normal_page(vma, addr, ptent); in smaps_pte_range()
438 static int clear_refs_pte_range(pmd_t *pmd, unsigned long addr, in clear_refs_pte_range() argument
446 pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); in clear_refs_pte_range()
447 for (; addr != end; pte++, addr += PAGE_SIZE) { in clear_refs_pte_range()
452 page = vm_normal_page(vma, addr, ptent); in clear_refs_pte_range()
457 ptep_test_and_clear_young(vma, addr, pte); in clear_refs_pte_range()
533 static int add_to_pagemap(unsigned long addr, u64 pfn, in add_to_pagemap() argument
548 unsigned long addr; in pagemap_pte_hole() local
550 for (addr = start; addr < end; addr += PAGE_SIZE) { in pagemap_pte_hole()
551 err = add_to_pagemap(addr, PM_NOT_PRESENT, pm); in pagemap_pte_hole()
576 static int pagemap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in pagemap_pte_range() argument
585 vma = find_vma(walk->mm, addr); in pagemap_pte_range()
586 for (; addr != end; addr += PAGE_SIZE) { in pagemap_pte_range()
591 if (vma && (addr >= vma->vm_end)) in pagemap_pte_range()
592 vma = find_vma(walk->mm, addr); in pagemap_pte_range()
596 if (vma && (vma->vm_start <= addr) && in pagemap_pte_range()
598 pte = pte_offset_map(pmd, addr); in pagemap_pte_range()
603 err = add_to_pagemap(addr, pfn, pm); in pagemap_pte_range()