Lines Matching full:as
21 * Define cache functions as macros here so that they can be used
55 .macro __loop_cache_range ar as at insn line_width
58 add \as, \as, \at
60 __loops \ar, \as, \at, \line_width
138 .macro ___flush_invalidate_dcache_range ar as at
141 __loop_cache_range \ar \as \at dhwbi XCHAL_DCACHE_LINEWIDTH
147 .macro ___flush_dcache_range ar as at
150 __loop_cache_range \ar \as \at dhwb XCHAL_DCACHE_LINEWIDTH
156 .macro ___invalidate_dcache_range ar as at
159 __loop_cache_range \ar \as \at dhi XCHAL_DCACHE_LINEWIDTH
165 .macro ___invalidate_icache_range ar as at
168 __loop_cache_range \ar \as \at ihi XCHAL_ICACHE_LINEWIDTH
175 .macro ___flush_invalidate_dcache_page ar as
178 __loop_cache_page \ar \as dhwbi XCHAL_DCACHE_LINEWIDTH
184 .macro ___flush_dcache_page ar as
187 __loop_cache_page \ar \as dhwb XCHAL_DCACHE_LINEWIDTH
193 .macro ___invalidate_dcache_page ar as
196 __loop_cache_page \ar \as dhi XCHAL_DCACHE_LINEWIDTH
202 .macro ___invalidate_icache_page ar as
205 __loop_cache_page \ar \as ihi XCHAL_ICACHE_LINEWIDTH