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
82 vaddr = __fix_to_virt(idx); in kmap_atomic()
88 BUG_ON(!pte_none(get_fixmap_pte(vaddr))); in kmap_atomic()
97 return (void *)vaddr; in kmap_atomic()
103 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK; in __kunmap_atomic() local
111 __cpuc_flush_dcache_area((void *)vaddr, PAGE_SIZE); in __kunmap_atomic()
113 BUG_ON(vaddr != __fix_to_virt(idx)); in __kunmap_atomic()
119 } else if (vaddr >= PKMAP_ADDR(0) && vaddr < PKMAP_ADDR(LAST_PKMAP)) { in __kunmap_atomic()
121 kunmap_high(pte_page(pkmap_page_table[PKMAP_NR(vaddr)])); in __kunmap_atomic()
129 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()
150 unsigned long vaddr = (unsigned long)ptr; in kmap_atomic_to_page() local
152 if (vaddr < FIXADDR_START) in kmap_atomic_to_page()
155 return pte_page(get_fixmap_pte(vaddr)); in kmap_atomic_to_page()