Lines Matching refs:vaddr
151 struct page *kmap_to_page(void *vaddr) in kmap_to_page() argument
153 unsigned long addr = (unsigned long)vaddr; in kmap_to_page()
216 unsigned long vaddr; in map_new_virtual() local
258 vaddr = PKMAP_ADDR(last_pkmap_nr); in map_new_virtual()
259 set_pte_at(&init_mm, vaddr, in map_new_virtual()
263 set_page_address(page, (void *)vaddr); in map_new_virtual()
265 return vaddr; in map_new_virtual()
278 unsigned long vaddr; in kmap_high() local
285 vaddr = (unsigned long)page_address(page); in kmap_high()
286 if (!vaddr) in kmap_high()
287 vaddr = map_new_virtual(page); in kmap_high()
288 pkmap_count[PKMAP_NR(vaddr)]++; in kmap_high()
289 BUG_ON(pkmap_count[PKMAP_NR(vaddr)] < 2); in kmap_high()
291 return (void*) vaddr; in kmap_high()
309 unsigned long vaddr, flags; in kmap_high_get() local
312 vaddr = (unsigned long)page_address(page); in kmap_high_get()
313 if (vaddr) { in kmap_high_get()
314 BUG_ON(pkmap_count[PKMAP_NR(vaddr)] < 1); in kmap_high_get()
315 pkmap_count[PKMAP_NR(vaddr)]++; in kmap_high_get()
318 return (void*) vaddr; in kmap_high_get()
331 unsigned long vaddr; in kunmap_high() local
339 vaddr = (unsigned long)page_address(page); in kunmap_high()
340 BUG_ON(!vaddr); in kunmap_high()
341 nr = PKMAP_NR(vaddr); in kunmap_high()