Lines Matching refs:start_addr
111 void __weak flush_cache(ulong start_addr, ulong size) in flush_cache() argument
123 cache_loop(start_addr, start_addr + size, ilsize, in flush_cache()
129 cache_loop(start_addr, start_addr + size, dlsize, HIT_WRITEBACK_INV_D); in flush_cache()
132 cache_loop(start_addr, start_addr + size, slsize, HIT_WRITEBACK_INV_SD); in flush_cache()
135 cache_loop(start_addr, start_addr + size, ilsize, HIT_INVALIDATE_I); in flush_cache()
145 void __weak flush_dcache_range(ulong start_addr, ulong stop) in flush_dcache_range() argument
151 if (start_addr == stop) in flush_dcache_range()
154 cache_loop(start_addr, stop, lsize, HIT_WRITEBACK_INV_D); in flush_dcache_range()
157 cache_loop(start_addr, stop, slsize, HIT_WRITEBACK_INV_SD); in flush_dcache_range()
163 void __weak invalidate_dcache_range(ulong start_addr, ulong stop) in invalidate_dcache_range() argument
169 if (start_addr == stop) in invalidate_dcache_range()
173 cache_loop(start_addr, stop, slsize, HIT_INVALIDATE_SD); in invalidate_dcache_range()
175 cache_loop(start_addr, stop, lsize, HIT_INVALIDATE_D); in invalidate_dcache_range()