Lines Matching refs:addr
27 * @addr: The start of protecting virtual address
34 static int wp_pte(pte_t *pte, unsigned long addr, unsigned long end,
41 pte_t old_pte = ptep_modify_prot_start(walk->vma, addr, pte);
44 ptep_modify_prot_commit(walk->vma, addr, pte, old_pte, ptent);
46 wpwalk->tlbflush_start = min(wpwalk->tlbflush_start, addr);
48 addr + PAGE_SIZE);
79 * @addr: The start of virtual address to be clean
89 static int clean_record_pte(pte_t *pte, unsigned long addr,
97 pgoff_t pgoff = ((addr - walk->vma->vm_start) >> PAGE_SHIFT) +
99 pte_t old_pte = ptep_modify_prot_start(walk->vma, addr, pte);
102 ptep_modify_prot_commit(walk->vma, addr, pte, old_pte, ptent);
105 wpwalk->tlbflush_start = min(wpwalk->tlbflush_start, addr);
107 addr + PAGE_SIZE);
126 static int wp_clean_pmd_entry(pmd_t *pmd, unsigned long addr, unsigned long end,
148 static int wp_clean_pud_entry(pud_t *pud, unsigned long addr, unsigned long end,