Lines Matching refs:addr
158 unsigned long addr = (unsigned long)vaddr;
162 if (WARN_ON_ONCE(addr >= PKMAP_ADDR(0) &&
163 addr < PKMAP_ADDR(LAST_PKMAP)))
164 return pte_page(ptep_get(&pkmap_page_table[PKMAP_NR(addr)]));
587 unsigned long addr = (unsigned long) vaddr & PAGE_MASK;
591 if (addr < __fix_to_virt(FIX_KMAP_END) ||
592 addr > __fix_to_virt(FIX_KMAP_BEGIN)) {
604 if (!kmap_high_unmap_local(addr))
605 WARN_ON_ONCE(addr < PAGE_OFFSET);
610 idx = arch_kmap_local_unmap_idx(kmap_local_idx(), addr);
611 WARN_ON_ONCE(addr != __fix_to_virt(FIX_KMAP_BEGIN + idx));
613 kmap_pte = kmap_get_pte(addr, idx);
614 arch_kmap_local_pre_unmap(addr);
615 pte_clear(&init_mm, addr, kmap_pte);
616 arch_kmap_local_post_unmap(addr);
643 unsigned long addr;
663 addr = __fix_to_virt(FIX_KMAP_BEGIN + idx);
664 kmap_pte = kmap_get_pte(addr, idx);
665 arch_kmap_local_pre_unmap(addr);
666 pte_clear(&init_mm, addr, kmap_pte);
667 arch_kmap_local_post_unmap(addr);
680 unsigned long addr;
693 addr = __fix_to_virt(FIX_KMAP_BEGIN + idx);
694 kmap_pte = kmap_get_pte(addr, idx);
695 set_pte_at(&init_mm, addr, kmap_pte, pteval);
696 arch_kmap_local_post_map(addr, pteval);