Defined in 2 files as a prototype:

Defined in 1 files as a function:

Referenced in 23 files:

Smatch caller information:

arch/x86/mm/init.c setup_pcid() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 145
NOCHECK_CALL
LOCK2 irq

arch/x86/mm/init.c setup_pcid() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 145
NOCHECK_CALL
LOCK2 irq

arch/x86/entry/vsyscall/vsyscall_64.c vsyscall_setup() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 390
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c apic_validate_deadline_timer() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 152
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/apic/apic.c parse_lapic() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 152
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c setup_nolapic() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 9
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c setup_nox2apic() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 149
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/mm/pti.c pti_check_boottime_disable() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 419
NOCHECK_CALL
LOCK2 irq

arch/x86/mm/pti.c pti_check_boottime_disable() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 401
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/tsx.c tsx_init() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 299
NOCHECK_CALL

arch/x86/kernel/cpu/tsx.c tsx_init() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 292
NOCHECK_CALL

arch/x86/kernel/cpu/tsx.c tsx_init() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 299
NOCHECK_CALL

arch/x86/kernel/cpu/tsx.c tsx_init() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 292
NOCHECK_CALL

arch/x86/virt/hw.c x86_vmx_init() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 133
NOCHECK_CALL

arch/x86/virt/svm/cmdline.c init_sev_config() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 612
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/events/intel/lbr.c intel_pmu_arch_lbr_init() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 595
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 146
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 124
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 12
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 29
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 149
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 608
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 402
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 145
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 22
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 131
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 154
NOCHECK_CALL

arch/x86/xen/enlighten_pv.c xen_init_capabilities() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 155
NOCHECK_CALL

arch/x86/kernel/cpu/amd.c bsp_determine_snp() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 612
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/amd.c early_detect_mem_encrypt() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 608
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/amd.c early_detect_mem_encrypt() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 608
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/amd.c early_detect_mem_encrypt() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 609
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/amd.c early_detect_mem_encrypt() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 611
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/amd.c early_detect_mem_encrypt() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 612
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/fred.c cpu_init_fred_exceptions() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 111
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/fred.c cpu_init_fred_exceptions() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 110
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cet.c ibt_setup() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 596
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/common.c cpu_parse_early_param() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 154
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/common.c cpu_parse_early_param() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 320
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/common.c cpu_parse_early_param() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 323
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/common.c cpu_parse_early_param() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 375
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/common.c cpu_parse_early_param() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 401
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/common.c early_identify_cpu() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 528
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/common.c parse_set_clear_cpuid() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 0-703
FUZZY_MAX 0 feature 703
HARD_MAX 0 feature 703
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 feature
LOCK2 irq

arch/x86/kernel/cpu/common.c parse_set_clear_cpuid() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 0-767
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/common.c ppin_init() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 238,439
NOCHECK_CALL

arch/x86/kernel/cpu/common.c setup_cet() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 596
NOCHECK_CALL

arch/x86/kernel/cpu/common.c tlbi_setup() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 419
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/common.c x86_nofsgsbase_setup() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 288
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/common.c x86_noinvpcid_setup() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 298
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/common.c x86_nopcid_setup() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 145
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/intel.c check_memory_type_self_snoop_errata() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 27
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 249
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 250
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 251
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 602
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 240
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 603
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 241
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 607
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 112
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 297
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/intel.c early_init_intel() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 13
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/cpu/feat_ctl.c nosgx() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 290
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/fpu/xstate.c fpu__init_disable_system_xstate() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 154
NOCHECK_CALL

arch/x86/kernel/cpu/mtrr/generic.c guest_force_mtrr_state() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 12
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/cpu/bugs.c gds_apply_mitigation() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 156
NOCHECK_CALL

arch/x86/kernel/cpu/bugs.c retbleed_apply_mitigation() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 367
NOCHECK_CALL

arch/x86/kernel/cpu/bugs.c retbleed_apply_mitigation() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 366
NOCHECK_CALL

arch/x86/kernel/cpu/bugs.c retbleed_apply_mitigation() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 237
NOCHECK_CALL

arch/x86/kernel/cpu/bugs.c srso_apply_mitigation() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 671
NOCHECK_CALL

arch/x86/kernel/cpu/bugs.c srso_apply_mitigation() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 367
NOCHECK_CALL

arch/x86/kernel/cpu/bugs.c srso_apply_mitigation() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 366
NOCHECK_CALL

arch/x86/kernel/cpu/bugs.c srso_apply_mitigation() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 237
NOCHECK_CALL

arch/x86/kernel/tsc.c tsc_init() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 152
NOCHECK_CALL

arch/x86/kernel/tsc.c tsc_init() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 152
NOCHECK_CALL

arch/x86/kernel/setup.c setup_arch() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 9
NOCHECK_CALL
LOCK2 irq

arch/x86/xen/setup.c xen_enable_syscall() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 110
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/xen/setup.c xen_enable_syscall() -> setup_clear_cpu_cap()

Type Parameter Key Value
PARAM_VALUE 0 feature 111
NOCHECK_CALL
HALF_LOCKED2 irq