Lines Matching refs:start_addr
101 uintptr_t start_addr = (uintptr_t)start_addr_ptr; in slc_flush_region() local
116 end_addr = start_addr + size + CONFIG_ARC_SLC_LINE_SIZE - 1; in slc_flush_region()
121 start_addr & ~(CONFIG_ARC_SLC_LINE_SIZE - 1)); in slc_flush_region()
133 uintptr_t start_addr = (uintptr_t)start_addr_ptr; in slc_invalidate_region() local
151 end_addr = start_addr + size + CONFIG_ARC_SLC_LINE_SIZE - 1; in slc_invalidate_region()
156 start_addr & ~(CONFIG_ARC_SLC_LINE_SIZE - 1)); in slc_invalidate_region()
168 uintptr_t start_addr = (uintptr_t)start_addr_ptr; in slc_flush_and_invalidate_region() local
186 end_addr = start_addr + size + CONFIG_ARC_SLC_LINE_SIZE - 1; in slc_flush_and_invalidate_region()
191 start_addr & ~(CONFIG_ARC_SLC_LINE_SIZE - 1)); in slc_flush_and_invalidate_region()
276 uintptr_t start_addr = (uintptr_t)start_addr_ptr; in dcache_flush_region() local
289 end_addr = start_addr + size + line_size - 1; in dcache_flush_region()
292 z_arc_v2_aux_reg_write(_ARC_V2_DC_STARTR, start_addr); in dcache_flush_region()
304 uintptr_t start_addr = (uintptr_t)start_addr_ptr; in dcache_invalidate_region() local
320 end_addr = start_addr + size + line_size - 1; in dcache_invalidate_region()
323 z_arc_v2_aux_reg_write(_ARC_V2_DC_STARTR, start_addr); in dcache_invalidate_region()
331 uintptr_t start_addr = (uintptr_t)start_addr_ptr; in dcache_flush_and_invalidate_region() local
347 end_addr = start_addr + size + line_size - 1; in dcache_flush_and_invalidate_region()
350 z_arc_v2_aux_reg_write(_ARC_V2_DC_STARTR, start_addr); in dcache_flush_and_invalidate_region()
364 uintptr_t start_addr = (uintptr_t)start_addr_ptr; in dcache_flush_lines() local
368 end_addr = start_addr + size; in dcache_flush_lines()
370 start_addr = ROUND_DOWN(start_addr, line_size); in dcache_flush_lines()
375 z_arc_v2_aux_reg_write(_ARC_V2_DC_FLDL, start_addr); in dcache_flush_lines()
386 start_addr += line_size; in dcache_flush_lines()
387 } while (start_addr < end_addr); in dcache_flush_lines()
395 uintptr_t start_addr = (uintptr_t)start_addr_ptr; in dcache_invalidate_lines() local
400 end_addr = start_addr + size; in dcache_invalidate_lines()
401 start_addr = ROUND_DOWN(start_addr, line_size); in dcache_invalidate_lines()
410 z_arc_v2_aux_reg_write(_ARC_V2_DC_IVDL, start_addr); in dcache_invalidate_lines()
414 start_addr += line_size; in dcache_invalidate_lines()
415 } while (start_addr < end_addr); in dcache_invalidate_lines()
422 uintptr_t start_addr = (uintptr_t)start_addr_ptr; in dcache_flush_and_invalidate_lines() local
427 end_addr = start_addr + size; in dcache_flush_and_invalidate_lines()
428 start_addr = ROUND_DOWN(start_addr, line_size); in dcache_flush_and_invalidate_lines()
437 z_arc_v2_aux_reg_write(_ARC_V2_DC_IVDL, start_addr); in dcache_flush_and_invalidate_lines()
441 start_addr += line_size; in dcache_flush_and_invalidate_lines()
442 } while (start_addr < end_addr); in dcache_flush_and_invalidate_lines()