Lines Matching defs:start
390 * [start, end) with dcache line size explicitly provided.
394 * start: starting virtual address of the region
398 * Corrupts: start, end, tmp
400 .macro dcache_by_myline_op op, domain, start, end, linesz, tmp, fixup
402 bic \start, \start, \tmp
405 __dcache_op_workaround_clean_cache \op, \start
408 __dcache_op_workaround_clean_cache \op, \start
411 sys 3, c7, c12, 1, \start // dc cvap
414 sys 3, c7, c13, 1, \start // dc cvadp
416 dc \op, \start
421 add \start, \start, \linesz
422 cmp \start, \end
431 * [start, end)
435 * start: starting virtual address of the region
438 * Corrupts: start, end, tmp1, tmp2
440 .macro dcache_by_line_op op, domain, start, end, tmp1, tmp2, fixup
442 dcache_by_myline_op \op, \domain, \start, \end, \tmp1, \tmp2, \fixup
447 * [start, end)
449 * start, end: virtual addresses describing the region
453 .macro invalidate_icache_by_line start, end, tmp1, tmp2, fixup
456 bic \tmp2, \start, \tmp2