Lines Matching refs:vaddr
20 unsigned long vaddr = __fix_to_virt(idx); in set_fixmap_pte() local
21 pte_t *ptep = pte_offset_kernel(pmd_off_k(vaddr), vaddr); in set_fixmap_pte()
24 local_flush_tlb_kernel_page(vaddr); in set_fixmap_pte()
27 static inline pte_t get_fixmap_pte(unsigned long vaddr) in get_fixmap_pte() argument
29 pte_t *ptep = pte_offset_kernel(pmd_off_k(vaddr), vaddr); in get_fixmap_pte()
55 unsigned long vaddr; in kmap_atomic() local
80 vaddr = __fix_to_virt(idx); in kmap_atomic()
86 BUG_ON(!pte_none(get_fixmap_pte(vaddr))); in kmap_atomic()
95 return (void *)vaddr; in kmap_atomic()
101 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic() local
109 __cpuc_flush_dcache_area((void *)vaddr, PAGE_SIZE); in __kunmap_atomic()
111 BUG_ON(vaddr != __fix_to_virt(idx)); in __kunmap_atomic()
117 } else if (vaddr >= PKMAP_ADDR(0) && vaddr < PKMAP_ADDR(LAST_PKMAP)) { in __kunmap_atomic()
119 kunmap_high(pte_page(pkmap_page_table[PKMAP_NR(vaddr)])); in __kunmap_atomic()
128 unsigned long vaddr; in kmap_atomic_pfn() local
139 vaddr = __fix_to_virt(idx); in kmap_atomic_pfn()
141 BUG_ON(!pte_none(get_fixmap_pte(vaddr))); in kmap_atomic_pfn()
145 return (void *)vaddr; in kmap_atomic_pfn()