Lines Matching refs:addr
29 static int pageattr_p4d_entry(p4d_t *p4d, unsigned long addr,
42 static int pageattr_pud_entry(pud_t *pud, unsigned long addr,
55 static int pageattr_pmd_entry(pmd_t *pmd, unsigned long addr,
68 static int pageattr_pte_entry(pte_t *pte, unsigned long addr,
79 static int pageattr_pte_hole(unsigned long addr, unsigned long next,
262 static int __set_memory(unsigned long addr, int numpages, pgprot_t set_mask,
266 unsigned long start = addr;
292 page_start = (start - (unsigned long)area->addr) >> PAGE_SHIFT;
349 int set_memory_rw_nx(unsigned long addr, int numpages)
351 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE),
355 int set_memory_ro(unsigned long addr, int numpages)
357 return __set_memory(addr, numpages, __pgprot(_PAGE_READ),
361 int set_memory_rw(unsigned long addr, int numpages)
363 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE),
367 int set_memory_x(unsigned long addr, int numpages)
369 return __set_memory(addr, numpages, __pgprot(_PAGE_EXEC), __pgprot(0));
372 int set_memory_nx(unsigned long addr, int numpages)
374 return __set_memory(addr, numpages, __pgprot(0), __pgprot(_PAGE_EXEC));
406 unsigned long addr = (unsigned long)page_address(page);
413 pgd = pgd_offset_k(addr);
419 p4d = p4d_offset(pgd, addr);
425 pud = pud_offset(p4d, addr);
431 pmd = pmd_offset(pud, addr);
437 pte = pte_offset_kernel(pmd, addr);