Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/x86/acer-wmi.c WMID_gaming_get_sys_info() -> WMI_gaming_execute_u64()

Type Parameter Key Value
PARAM_VALUE 0 method_id 5
PARAM_VALUE 1 in 0-1,257-65281
PARAM_VALUE 2 out 8236634862395215872
DATA_SOURCE 1 in $0
BIT_INFO 1 in 0x0,0xff01
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/platform/x86/acer-wmi.c WMID_gaming_get_u64() -> WMI_gaming_execute_u64()

Type Parameter Key Value
PARAM_VALUE 0 method_id 4
PARAM_VALUE 1 in 1
PARAM_VALUE 2 out 8265336893560647680
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/acer-wmi.c WMID_gaming_set_fan_behavior() -> WMI_gaming_execute_u64()

Type Parameter Key Value
PARAM_VALUE 0 method_id 14
PARAM_VALUE 1 in 0-16777215
PARAM_VALUE 2 out 6367044661542838272
BIT_INFO 1 in 0x0,0xc3ffff
BIT_INFO 1 in 0x0,0xc3ffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &wblock->notify_lock
HALF_LOCKED2 _T->lock

drivers/platform/x86/acer-wmi.c WMID_gaming_set_gaming_fan_speed() -> WMI_gaming_execute_u64()

Type Parameter Key Value
PARAM_VALUE 0 method_id 16
PARAM_VALUE 1 in 0-u16max
PARAM_VALUE 2 out 7963689077926887424
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 method_id 22
PARAM_VALUE 1 in 0-u16max
PARAM_VALUE 2 out 5007498163695984640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wblock->notify_lock

drivers/platform/x86/acer-wmi.c WMID_gaming_set_u64() -> WMI_gaming_execute_u64()

Type Parameter Key Value
PARAM_VALUE 0 method_id 2
PARAM_VALUE 1 in 1,65537
PARAM_VALUE 2 out 0
DATA_SOURCE 1 in $0
HARD_MAX 1 in 65537
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock