Lines Matching refs:addr

313 				unsigned long addr, unsigned long end,
332 unsigned long next = pmd_addr_end(addr, end);
355 if (next - addr != HPAGE_PMD_SIZE) {
370 pmdp_invalidate(vma, addr, pmd);
373 set_pmd_at(mm, addr, pmd, orig_pmd);
374 tlb_remove_pmd_tlb_entry(tlb, pmd, addr);
400 orig_pte = pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl);
403 for (; addr < end; pte++, addr += PAGE_SIZE) {
412 page = vm_normal_page(vma, addr, ptent);
432 pte_offset_map_lock(mm, pmd, addr, &ptl);
437 pte = pte_offset_map_lock(mm, pmd, addr, &ptl);
439 addr -= PAGE_SIZE;
453 ptent = ptep_get_and_clear_full(mm, addr, pte,
456 set_pte_at(mm, addr, pte, ptent);
457 tlb_remove_tlb_entry(tlb, pte, addr);
494 unsigned long addr, unsigned long end)
502 walk_page_range(vma->vm_mm, addr, end, &cold_walk_ops, &walk_private);
527 unsigned long addr, unsigned long end)
535 walk_page_range(vma->vm_mm, addr, end, &cold_walk_ops, &walk_private);
577 static int madvise_free_pte_range(pmd_t *pmd, unsigned long addr,
590 next = pmd_addr_end(addr, end);
592 if (madvise_free_huge_pmd(tlb, vma, pmd, addr, next))
599 orig_pte = pte = pte_offset_map_lock(mm, pmd, addr, &ptl);
602 for (; addr != end; pte++, addr += PAGE_SIZE) {
620 pte_clear_not_present_full(mm, addr, pte, tlb->fullmm);
624 page = vm_normal_page(vma, addr, ptent);
645 pte_offset_map_lock(mm, pmd, addr, &ptl);
650 pte = pte_offset_map_lock(mm, pmd, addr, &ptl);
652 addr -= PAGE_SIZE;
686 ptent = ptep_get_and_clear_full(mm, addr, pte,
691 set_pte_at(mm, addr, pte, ptent);
692 tlb_remove_tlb_entry(tlb, pte, addr);