Lines Matching refs:vaddr
150 struct page *kmap_to_page(void *vaddr) in kmap_to_page() argument
152 unsigned long addr = (unsigned long)vaddr; in kmap_to_page()
215 unsigned long vaddr; in map_new_virtual() local
257 vaddr = PKMAP_ADDR(last_pkmap_nr); in map_new_virtual()
258 set_pte_at(&init_mm, vaddr, in map_new_virtual()
262 set_page_address(page, (void *)vaddr); in map_new_virtual()
264 return vaddr; in map_new_virtual()
277 unsigned long vaddr; in kmap_high() local
284 vaddr = (unsigned long)page_address(page); in kmap_high()
285 if (!vaddr) in kmap_high()
286 vaddr = map_new_virtual(page); in kmap_high()
287 pkmap_count[PKMAP_NR(vaddr)]++; in kmap_high()
288 BUG_ON(pkmap_count[PKMAP_NR(vaddr)] < 2); in kmap_high()
290 return (void*) vaddr; in kmap_high()
308 unsigned long vaddr, flags; in kmap_high_get() local
311 vaddr = (unsigned long)page_address(page); in kmap_high_get()
312 if (vaddr) { in kmap_high_get()
313 BUG_ON(pkmap_count[PKMAP_NR(vaddr)] < 1); in kmap_high_get()
314 pkmap_count[PKMAP_NR(vaddr)]++; in kmap_high_get()
317 return (void*) vaddr; in kmap_high_get()
330 unsigned long vaddr; in kunmap_high() local
338 vaddr = (unsigned long)page_address(page); in kunmap_high()
339 BUG_ON(!vaddr); in kunmap_high()
340 nr = PKMAP_NR(vaddr); in kunmap_high()