Lines Matching refs:vaddr
23 unsigned long vaddr = __fix_to_virt(idx); in set_fixmap_pte() local
24 pte_t *ptep = pte_offset_kernel(pmd_off_k(vaddr), vaddr); in set_fixmap_pte()
27 local_flush_tlb_kernel_page(vaddr); in set_fixmap_pte()
30 static inline pte_t get_fixmap_pte(unsigned long vaddr) in get_fixmap_pte() argument
32 pte_t *ptep = pte_offset_kernel(pmd_off_k(vaddr), vaddr); in get_fixmap_pte()
58 unsigned long vaddr; in kmap_atomic() local
83 vaddr = __fix_to_virt(idx); in kmap_atomic()
89 BUG_ON(!pte_none(get_fixmap_pte(vaddr))); in kmap_atomic()
98 return (void *)vaddr; in kmap_atomic()
104 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic() local
112 __cpuc_flush_dcache_area((void *)vaddr, PAGE_SIZE); in __kunmap_atomic()
114 BUG_ON(vaddr != __fix_to_virt(idx)); in __kunmap_atomic()
120 } else if (vaddr >= PKMAP_ADDR(0) && vaddr < PKMAP_ADDR(LAST_PKMAP)) { in __kunmap_atomic()
122 kunmap_high(pte_page(pkmap_page_table[PKMAP_NR(vaddr)])); in __kunmap_atomic()
131 unsigned long vaddr; in kmap_atomic_pfn() local
142 vaddr = __fix_to_virt(idx); in kmap_atomic_pfn()
144 BUG_ON(!pte_none(get_fixmap_pte(vaddr))); in kmap_atomic_pfn()
148 return (void *)vaddr; in kmap_atomic_pfn()