SCOPE_LOCAL_CPU
if (scope == SCOPE_LOCAL_CPU)
if (scope == SCOPE_LOCAL_CPU)
WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible());
WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible());
WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible());
WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible());
WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible());
WARN_ON(scope == SCOPE_LOCAL_CPU && preemptible());
return has_cpuid_feature(cap, SCOPE_LOCAL_CPU) &&
if (has_cpuid_feature(cap, SCOPE_LOCAL_CPU)) {
WARN_ON(scope == SCOPE_LOCAL_CPU && preemptible());
cpu_has_cap = caps->matches(caps, SCOPE_LOCAL_CPU);
if (cpus_have_elf_hwcap(caps) && !caps->matches(caps, SCOPE_LOCAL_CPU)) {
update_cpu_capabilities(SCOPE_LOCAL_CPU);
return cap->matches(cap, SCOPE_LOCAL_CPU);
update_cpu_capabilities(SCOPE_BOOT_CPU | SCOPE_LOCAL_CPU);
if (!is_spectre_bhb_affected(entry, SCOPE_LOCAL_CPU))
} else if (supports_ecbhb(SCOPE_LOCAL_CPU)) {
} else if (supports_clearbhb(SCOPE_LOCAL_CPU)) {
WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible());
WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible());
WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible());
if (scope != SCOPE_LOCAL_CPU)
if (scope == SCOPE_LOCAL_CPU)
WARN_ON(scope != SCOPE_LOCAL_CPU || preemptible());
if (scope == SCOPE_LOCAL_CPU && !supports_clearbhb(SCOPE_LOCAL_CPU))