Lines Matching defs:addr
40 unsigned long addr, int prot_numa, spinlock_t **ptl)
47 return pte_offset_map_lock(vma->vm_mm, pmd, addr, ptl);
55 pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, ptl);
61 unsigned long addr, unsigned long end, pgprot_t newprot,
69 pte = lock_pte_protection(vma, pmd, addr, prot_numa, &ptl);
81 ptent = ptep_modify_prot_start(mm, addr, pte);
93 ptep_modify_prot_commit(mm, addr, pte, ptent);
98 page = vm_normal_page(vma, addr, oldpte);
101 ptep_set_numa(mm, addr, pte);
121 set_pte_at(mm, addr, pte, newpte);
126 } while (pte++, addr += PAGE_SIZE, addr != end);
134 pud_t *pud, unsigned long addr, unsigned long end,
144 pmd = pmd_offset(pud, addr);
148 next = pmd_addr_end(addr, end);
154 mni_start = addr;
159 if (next - addr != HPAGE_PMD_SIZE)
160 split_huge_page_pmd(vma, addr, pmd);
162 int nr_ptes = change_huge_pmd(vma, pmd, addr,
177 this_pages = change_pte_range(vma, pmd, addr, next, newprot,
180 } while (pmd++, addr = next, addr != end);
191 pgd_t *pgd, unsigned long addr, unsigned long end,
198 pud = pud_offset(pgd, addr);
200 next = pud_addr_end(addr, end);
203 pages += change_pmd_range(vma, pud, addr, next, newprot,
205 } while (pud++, addr = next, addr != end);
211 unsigned long addr, unsigned long end, pgprot_t newprot,
217 unsigned long start = addr;
220 BUG_ON(addr >= end);
221 pgd = pgd_offset(mm, addr);
222 flush_cache_range(vma, addr, end);
225 next = pgd_addr_end(addr, end);
228 pages += change_pud_range(vma, pgd, addr, next, newprot,
230 } while (pgd++, addr = next, addr != end);