Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 7 files:

Smatch caller information:

kernel/entry/common.c enter_from_user_mode() -> lockdep_hardirqs_off()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/entry/common.c irqentry_enter_from_kernel_mode() -> lockdep_hardirqs_off()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
NOCHECK_CALL

kernel/entry/common.c irqentry_enter_from_kernel_mode() -> lockdep_hardirqs_off()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
NOCHECK_CALL

kernel/entry/common.c irqentry_nmi_enter() -> lockdep_hardirqs_off()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

kernel/trace/trace_preemptirq.c trace_hardirqs_off() -> lockdep_hardirqs_off()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/kernel/cpu/mce/core.c enter_from_user_mode() -> lockdep_hardirqs_off()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/kernel/traps.c enter_from_user_mode() -> lockdep_hardirqs_off()

Type Parameter Key Value
NOCHECK_CALL

kernel/sched/build_policy.c ct_cpuidle_exit() -> lockdep_hardirqs_off()

Type Parameter Key Value
PREEMPT_ADD
NOCHECK_CALL
LOCK2 irq

arch/x86/coco/sev/vc-handle.c enter_from_user_mode() -> lockdep_hardirqs_off()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/entry/syscall_32.c enter_from_user_mode() -> lockdep_hardirqs_off()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/kvm/svm/svm.c guest_state_exit_irqoff() -> lockdep_hardirqs_off()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 irq

arch/x86/entry/syscall_64.c enter_from_user_mode() -> lockdep_hardirqs_off()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/kvm/vmx/tdx.c guest_state_exit_irqoff() -> lockdep_hardirqs_off()

Type Parameter Key Value
NOCHECK_CALL

arch/x86/kvm/vmx/vmx.c guest_state_exit_irqoff() -> lockdep_hardirqs_off()

Type Parameter Key Value
NOCHECK_CALL

drivers/acpi/processor_idle.c ct_cpuidle_exit() -> lockdep_hardirqs_off()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 irq

drivers/cpuidle/cpuidle.c ct_cpuidle_exit() -> lockdep_hardirqs_off()

Type Parameter Key Value
PREEMPT_ADD
NOCHECK_CALL
LOCK2 irq