Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/platform/x86/lenovo/ideapad-laptop.c ideapad_check_special_buttons() -> platform_profile_cycle()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/lenovo/ideapad-laptop.c ideapad_wmi_notify() -> platform_profile_cycle()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &wblock->notify_lock
LOCK2 _T->lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/lenovo/thinkpad_acpi.c tpacpi_driver_event() -> platform_profile_cycle()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/platform/x86/acer-wmi.c acer_thermal_profile_change() -> platform_profile_cycle()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/samsung-galaxybook.c galaxybook_acpi_notify() -> platform_profile_cycle()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/platform/x86/hp/hp-wmi.c hp_wmi_notify() -> platform_profile_cycle()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/asus-wmi.c asus_wmi_handle_event_code() -> platform_profile_cycle()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock