Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/x86/acer-wmi.c acer_predator_v4_platform_profile_set() -> WMID_gaming_set_misc_setting()

Type Parameter Key Value
PARAM_VALUE 0 setting 11
PARAM_VALUE 1 value 0-1,4-6
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 setting 11
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/acer-wmi.c acer_toggle_turbo() -> WMID_gaming_set_misc_setting()

Type Parameter Key Value
PARAM_VALUE 0 setting 5
PARAM_VALUE 1 value 0
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/acer-wmi.c acer_toggle_turbo() -> WMID_gaming_set_misc_setting()

Type Parameter Key Value
PARAM_VALUE 0 setting 7
PARAM_VALUE 1 value 0
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/acer-wmi.c acer_toggle_turbo() -> WMID_gaming_set_misc_setting()

Type Parameter Key Value
PARAM_VALUE 0 setting 5
PARAM_VALUE 1 value 2
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/acer-wmi.c acer_toggle_turbo() -> WMID_gaming_set_misc_setting()

Type Parameter Key Value
PARAM_VALUE 0 setting 7
PARAM_VALUE 1 value 2
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock