Lines Matching refs:addr
237 static void note_prot_wx(struct pg_state *st, unsigned long addr)
251 st->wx_pages += (addr - st->start_address) / PAGE_SIZE;
254 static void note_page(struct pg_state *st, unsigned long addr,
267 addr >= st->marker[1].start_address) {
272 note_prot_wx(st, addr);
274 st->start_address, addr);
276 delta = (addr - st->start_address) >> 10;
290 if (addr >= st->marker[1].start_address) {
295 st->start_address = addr;
306 unsigned long addr;
310 addr = start + i * PAGE_SIZE;
311 note_page(st, addr, 5, pte_val(*pte), domain);
337 unsigned long addr;
342 addr = start + i * PMD_SIZE;
345 note_page(st, addr, 4, pmd_val(*pmd), domain);
347 walk_pte(st, pmd, addr, domain);
350 addr += SECTION_SIZE;
353 note_page(st, addr, 4, pmd_val(*pmd), domain);
361 unsigned long addr;
365 addr = start + i * PUD_SIZE;
367 walk_pmd(st, pud, addr);
369 note_page(st, addr, 3, pud_val(*pud), NULL);
377 unsigned long addr;
381 addr = start + i * P4D_SIZE;
383 walk_pud(st, p4d, addr);
385 note_page(st, addr, 2, p4d_val(*p4d), NULL);
395 unsigned long addr;
398 addr = start + i * PGDIR_SIZE;
400 walk_p4d(st, pgd, addr);
402 note_page(st, addr, 1, pgd_val(*pgd), NULL);