Lines Matching refs:_cpu
206 .macro add_erratum_entry _cpu:req, _cve:req, _id:req, _chosen:req, _split_wa=0
210 .ifndef \_cpu\()_errata_list_start
211 \_cpu\()_errata_list_start:
214 .quad check_erratum_\_cpu\()_\_id
255 .macro workaround_reset_start _cpu:req, _cve:req, _id:req, \
258 add_erratum_entry \_cpu, \_cve, \_id, \_chosen, \_split_wa
262 .pushsection .text.asm.\_cpu\()_reset_func, "ax"
266 .pushsection .text.asm.erratum_\_cpu\()_\_id\()_wa, "ax"
270 bl check_erratum_\_cpu\()_\_id
273 cbz x0, erratum_\_cpu\()_\_id\()_skip_reset
283 .macro workaround_runtime_start _cpu:req, _cve:req, _id:req, _chosen:req, _midr
284 add_erratum_entry \_cpu, \_cve, \_id, \_chosen
286 func erratum_\_cpu\()_\_id\()_wa
295 b erratum_\_cpu\()_\_id\()_skip_runtime
302 bl check_erratum_\_cpu\()_\_id
303 cbz x0, erratum_\_cpu\()_\_id\()_skip_runtime
310 .macro workaround_reset_end _cpu:req, _cve:req, _id:req
311 erratum_\_cpu\()_\_id\()_skip_reset:
323 .macro workaround_runtime_end _cpu:req, _cve:req, _id:req, _no_isb
332 erratum_\_cpu\()_\_id\()_skip_runtime:
334 endfunc erratum_\_cpu\()_\_id\()_wa
457 .macro apply_erratum _cpu:req, _cve:req, _id:req, _chosen:req, _get_rev=GET_CPU_REV
468 bl erratum_\_cpu\()_\_id\()_wa
555 .macro check_erratum_ls _cpu:req, _cve:req, _id:req, _rev_num:req
556 func_compat check_erratum_\_cpu\()_\_id
559 endfunc_compat check_erratum_\_cpu\()_\_id
562 .macro check_erratum_hs _cpu:req, _cve:req, _id:req, _rev_num:req
563 func_compat check_erratum_\_cpu\()_\_id
566 endfunc_compat check_erratum_\_cpu\()_\_id
569 .macro check_erratum_range _cpu:req, _cve:req, _id:req, _rev_num_lo:req, _rev_num_hi:req
570 func_compat check_erratum_\_cpu\()_\_id
573 endfunc_compat check_erratum_\_cpu\()_\_id
576 .macro check_erratum_chosen _cpu:req, _cve:req, _id:req, _chosen:req
577 func_compat check_erratum_\_cpu\()_\_id
584 endfunc_compat check_erratum_\_cpu\()_\_id
591 .macro check_erratum_custom_start _cpu:req, _cve:req, _id:req
592 func_compat check_erratum_\_cpu\()_\_id
595 .macro check_erratum_custom_end _cpu:req, _cve:req, _id:req
596 endfunc_compat check_erratum_\_cpu\()_\_id
610 .macro cpu_reset_prologue _cpu:req
611 func_compat \_cpu\()_reset_func
627 .macro cpu_reset_func_start _cpu:req
630 .section .text.asm.\_cpu\()_reset_func, "ax"
633 .macro cpu_reset_func_end _cpu:req
636 endfunc_compat \_cpu\()_reset_func