Lines Matching refs:enable

41 static void enable_barrier_nospec(bool enable)  in enable_barrier_nospec()  argument
43 barrier_nospec_enabled = enable; in enable_barrier_nospec()
44 do_barrier_nospec_fixups(enable); in enable_barrier_nospec()
49 bool enable; in setup_barrier_nospec() local
63 enable = security_ftr_enabled(SEC_FTR_FAVOUR_SECURITY) && in setup_barrier_nospec()
67 enable_barrier_nospec(enable); in setup_barrier_nospec()
295 static void stf_barrier_enable(bool enable) in stf_barrier_enable() argument
297 if (enable) in stf_barrier_enable()
302 stf_barrier = enable; in stf_barrier_enable()
308 bool enable; in setup_stf_barrier() local
320 enable = security_ftr_enabled(SEC_FTR_FAVOUR_SECURITY) && in setup_stf_barrier()
334 stf_barrier_enable(enable); in setup_stf_barrier()
401 bool enable; in stf_barrier_set() local
404 enable = true; in stf_barrier_set()
406 enable = false; in stf_barrier_set()
411 if (enable != stf_barrier) in stf_barrier_set()
412 stf_barrier_enable(enable); in stf_barrier_set()
492 static void toggle_branch_cache_flush(bool enable) in toggle_branch_cache_flush() argument
494 if (!enable || !security_ftr_enabled(SEC_FTR_FLUSH_COUNT_CACHE)) { in toggle_branch_cache_flush()
509 if (!enable || !security_ftr_enabled(SEC_FTR_FLUSH_LINK_STACK)) { in toggle_branch_cache_flush()
529 bool enable = true; in setup_count_cache_flush() local
536 enable = false; in setup_count_cache_flush()
548 toggle_branch_cache_flush(enable); in setup_count_cache_flush()
606 void rfi_flush_enable(bool enable) in rfi_flush_enable() argument
608 if (enable) { in rfi_flush_enable()
614 rfi_flush = enable; in rfi_flush_enable()
617 static void entry_flush_enable(bool enable) in entry_flush_enable() argument
619 if (enable) { in entry_flush_enable()
626 entry_flush = enable; in entry_flush_enable()
629 static void uaccess_flush_enable(bool enable) in uaccess_flush_enable() argument
631 if (enable) { in uaccess_flush_enable()
640 uaccess_flush = enable; in uaccess_flush_enable()
686 void setup_rfi_flush(enum l1d_flush_type types, bool enable) in setup_rfi_flush() argument
702 rfi_flush_enable(enable); in setup_rfi_flush()
705 void setup_entry_flush(bool enable) in setup_entry_flush() argument
711 entry_flush_enable(enable); in setup_entry_flush()
714 void setup_uaccess_flush(bool enable) in setup_uaccess_flush() argument
720 uaccess_flush_enable(enable); in setup_uaccess_flush()
726 bool enable; in count_cache_flush_set() local
729 enable = true; in count_cache_flush_set()
731 enable = false; in count_cache_flush_set()
735 toggle_branch_cache_flush(enable); in count_cache_flush_set()
764 bool enable; in rfi_flush_set() local
767 enable = true; in rfi_flush_set()
769 enable = false; in rfi_flush_set()
774 if (enable != rfi_flush) in rfi_flush_set()
775 rfi_flush_enable(enable); in rfi_flush_set()
790 bool enable; in entry_flush_set() local
793 enable = true; in entry_flush_set()
795 enable = false; in entry_flush_set()
800 if (enable != entry_flush) in entry_flush_set()
801 entry_flush_enable(enable); in entry_flush_set()
816 bool enable; in uaccess_flush_set() local
819 enable = true; in uaccess_flush_set()
821 enable = false; in uaccess_flush_set()
826 if (enable != uaccess_flush) in uaccess_flush_set()
827 uaccess_flush_enable(enable); in uaccess_flush_set()