Lines Matching refs:vaddr

61 					    unsigned long vaddr)  in kmap_invalidate_coherent()  argument
63 if (!DCACHE_ALIAS_EQ(page_to_phys(page), vaddr)) { in kmap_invalidate_coherent()
81 unsigned long vaddr, unsigned long *paddr) in coherent_kvaddr() argument
83 if (PageHighMem(page) || !DCACHE_ALIAS_EQ(page_to_phys(page), vaddr)) { in coherent_kvaddr()
85 return (void *)(base + (vaddr & DCACHE_ALIAS_MASK)); in coherent_kvaddr()
92 void clear_user_highpage(struct page *page, unsigned long vaddr) in clear_user_highpage() argument
95 void *kvaddr = coherent_kvaddr(page, TLBTEMP_BASE_1, vaddr, &paddr); in clear_user_highpage()
98 kmap_invalidate_coherent(page, vaddr); in clear_user_highpage()
106 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage() argument
109 void *dst_vaddr = coherent_kvaddr(dst, TLBTEMP_BASE_1, vaddr, in copy_user_highpage()
111 void *src_vaddr = coherent_kvaddr(src, TLBTEMP_BASE_2, vaddr, in copy_user_highpage()
115 kmap_invalidate_coherent(dst, vaddr); in copy_user_highpage()
259 unsigned long vaddr, void *dst, const void *src, in copy_to_user_page() argument
263 unsigned long alias = !(DCACHE_ALIAS_EQ(vaddr, phys)); in copy_to_user_page()
268 unsigned long t = TLBTEMP_BASE_1 + (vaddr & DCACHE_ALIAS_MASK); in copy_to_user_page()
282 unsigned long t = TLBTEMP_BASE_1 + (vaddr & DCACHE_ALIAS_MASK); in copy_to_user_page()
295 unsigned long vaddr, void *dst, const void *src, in copy_from_user_page() argument
299 unsigned long alias = !(DCACHE_ALIAS_EQ(vaddr, phys)); in copy_from_user_page()
307 unsigned long t = TLBTEMP_BASE_1 + (vaddr & DCACHE_ALIAS_MASK); in copy_from_user_page()