Lines Matching refs:kaddr
31 unsigned long kaddr; in flush_icache_page() local
33 kaddr = (unsigned long)kmap_atomic(page); in flush_icache_page()
34 cpu_cache_wbinval_page(kaddr, vma->vm_flags & VM_EXEC); in flush_icache_page()
35 kunmap_atomic((void *)kaddr); in flush_icache_page()
42 unsigned long kaddr; in flush_icache_user_page() local
43 kaddr = (unsigned long)kmap_atomic(page) + (addr & ~PAGE_MASK); in flush_icache_user_page()
44 flush_icache_range(kaddr, kaddr + len); in flush_icache_user_page()
45 kunmap_atomic((void *)kaddr); in flush_icache_user_page()
69 unsigned long kaddr; in update_mmu_cache() local
71 kaddr = (unsigned long)kmap_atomic(page); in update_mmu_cache()
72 cpu_cache_wbinval_page(kaddr, vma->vm_flags & VM_EXEC); in update_mmu_cache()
73 kunmap_atomic((void *)kaddr); in update_mmu_cache()
87 unsigned long kaddr, pte; in kremap0() local
90 kaddr = BASE_ADDR0 | (uaddr & L1_cache_info[DCACHE].aliasing_mask); in kremap0()
92 __nds32__mtsr_dsb(kaddr, NDS32_SR_TLB_VPN); in kremap0()
95 return kaddr; in kremap0()
98 static inline void kunmap01(unsigned long kaddr) in kunmap01() argument
100 __nds32__tlbop_unlk(kaddr); in kunmap01()
101 __nds32__tlbop_inv(kaddr); in kunmap01()
107 unsigned long kaddr, pte; in kremap1() local
110 kaddr = BASE_ADDR1 | (uaddr & L1_cache_info[DCACHE].aliasing_mask); in kremap1()
112 __nds32__mtsr_dsb(kaddr, NDS32_SR_TLB_VPN); in kremap1()
115 return kaddr; in kremap1()
245 unsigned long kaddr, flags; in flush_dcache_page() local
247 kaddr = (unsigned long)page_address(page); in flush_dcache_page()
249 cpu_dcache_wbinval_page(kaddr); in flush_dcache_page()
254 if (aliasing(vaddr, kaddr)) { in flush_dcache_page()
302 unsigned long kaddr, flags, ktmp; in flush_anon_page() local
312 kaddr = (unsigned long)page_address(page); in flush_anon_page()
313 if (aliasing(vaddr, kaddr)) { in flush_anon_page()