Lines Matching refs:enable

42 static void enable_barrier_nospec(bool enable)  in enable_barrier_nospec()  argument
44 barrier_nospec_enabled = enable; in enable_barrier_nospec()
45 do_barrier_nospec_fixups(enable); in enable_barrier_nospec()
50 bool enable; in setup_barrier_nospec() local
64 enable = security_ftr_enabled(SEC_FTR_FAVOUR_SECURITY) && in setup_barrier_nospec()
68 enable_barrier_nospec(enable); in setup_barrier_nospec()
296 static void stf_barrier_enable(bool enable) in stf_barrier_enable() argument
298 if (enable) in stf_barrier_enable()
303 stf_barrier = enable; in stf_barrier_enable()
309 bool enable; in setup_stf_barrier() local
321 enable = security_ftr_enabled(SEC_FTR_FAVOUR_SECURITY) && in setup_stf_barrier()
335 stf_barrier_enable(enable); in setup_stf_barrier()
402 bool enable; in stf_barrier_set() local
405 enable = true; in stf_barrier_set()
407 enable = false; in stf_barrier_set()
412 if (enable != stf_barrier) in stf_barrier_set()
413 stf_barrier_enable(enable); in stf_barrier_set()
493 static void toggle_branch_cache_flush(bool enable) in toggle_branch_cache_flush() argument
495 if (!enable || !security_ftr_enabled(SEC_FTR_FLUSH_COUNT_CACHE)) { in toggle_branch_cache_flush()
510 if (!enable || !security_ftr_enabled(SEC_FTR_FLUSH_LINK_STACK)) { in toggle_branch_cache_flush()
530 bool enable = true; in setup_count_cache_flush() local
537 enable = false; in setup_count_cache_flush()
549 toggle_branch_cache_flush(enable); in setup_count_cache_flush()
607 void rfi_flush_enable(bool enable) in rfi_flush_enable() argument
609 if (enable) { in rfi_flush_enable()
615 rfi_flush = enable; in rfi_flush_enable()
618 static void entry_flush_enable(bool enable) in entry_flush_enable() argument
620 if (enable) { in entry_flush_enable()
627 entry_flush = enable; in entry_flush_enable()
630 static void uaccess_flush_enable(bool enable) in uaccess_flush_enable() argument
632 if (enable) { in uaccess_flush_enable()
641 uaccess_flush = enable; in uaccess_flush_enable()
687 void setup_rfi_flush(enum l1d_flush_type types, bool enable) in setup_rfi_flush() argument
703 rfi_flush_enable(enable); in setup_rfi_flush()
706 void setup_entry_flush(bool enable) in setup_entry_flush() argument
712 entry_flush_enable(enable); in setup_entry_flush()
715 void setup_uaccess_flush(bool enable) in setup_uaccess_flush() argument
721 uaccess_flush_enable(enable); in setup_uaccess_flush()
727 bool enable; in count_cache_flush_set() local
730 enable = true; in count_cache_flush_set()
732 enable = false; in count_cache_flush_set()
736 toggle_branch_cache_flush(enable); in count_cache_flush_set()
780 bool enable; in rfi_flush_set() local
783 enable = true; in rfi_flush_set()
785 enable = false; in rfi_flush_set()
790 if (enable != rfi_flush) in rfi_flush_set()
791 rfi_flush_enable(enable); in rfi_flush_set()
806 bool enable; in entry_flush_set() local
809 enable = true; in entry_flush_set()
811 enable = false; in entry_flush_set()
816 if (enable != entry_flush) in entry_flush_set()
817 entry_flush_enable(enable); in entry_flush_set()
832 bool enable; in uaccess_flush_set() local
835 enable = true; in uaccess_flush_set()
837 enable = false; in uaccess_flush_set()
842 if (enable != uaccess_flush) in uaccess_flush_set()
843 uaccess_flush_enable(enable); in uaccess_flush_set()