Lines Matching refs:addr
75 void rt_hw_cpu_icache_invalidate_local(void *addr, int size) in rt_hw_cpu_icache_invalidate_local() argument
77 icache_inv_range((unsigned long)addr, (unsigned long)((unsigned char *)addr + size)); in rt_hw_cpu_icache_invalidate_local()
81 void rt_hw_cpu_dcache_invalidate_local(void *addr, int size) in rt_hw_cpu_dcache_invalidate_local() argument
83 dcache_inv_range((unsigned long)addr, (unsigned long)((unsigned char *)addr + size)); in rt_hw_cpu_dcache_invalidate_local()
87 void rt_hw_cpu_dcache_clean_local(void *addr, int size) in rt_hw_cpu_dcache_clean_local() argument
89 dcache_wb_range((unsigned long)addr, (unsigned long)((unsigned char *)addr + size)); in rt_hw_cpu_dcache_clean_local()
93 void rt_hw_cpu_dcache_clean_and_invalidate_local(void *addr, int size) in rt_hw_cpu_dcache_clean_and_invalidate_local() argument
95 dcache_wbinv_range((unsigned long)addr, (unsigned long)((unsigned char *)addr + size)); in rt_hw_cpu_dcache_clean_and_invalidate_local()
105 void rt_hw_cpu_icache_ops(int ops, void *addr, int size) in rt_hw_cpu_icache_ops() argument
109 rt_hw_cpu_icache_invalidate_local(addr, size); in rt_hw_cpu_icache_ops()
113 void rt_hw_cpu_dcache_ops(int ops, void *addr, int size) in rt_hw_cpu_dcache_ops() argument
117 rt_hw_cpu_dcache_clean_local(addr, size); in rt_hw_cpu_dcache_ops()
121 rt_hw_cpu_dcache_invalidate_local(addr, size); in rt_hw_cpu_dcache_ops()
125 void rt_hw_sync_cache_local(void *addr, int size) in rt_hw_sync_cache_local() argument
127 rt_hw_cpu_dcache_clean_local(addr, size); in rt_hw_sync_cache_local()
128 rt_hw_cpu_icache_invalidate_local(addr, size); in rt_hw_sync_cache_local()