Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_fwup_gpio_control() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 32 |
| PARAM_VALUE | 2 | args | 1409946989853761536 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 3 | out | 3986037079464660992 |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $0 |
| UNITS | 0 | wdev | unit_array_size |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_game_shift_status() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 37 |
| PARAM_VALUE | 2 | args | 201935589382909952 |
| PARAM_VALUE | 2 | args->arg1 | 0 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 1-2 |
| PARAM_VALUE | 3 | out | 3928976198401941504 |
| DATA_SOURCE | 0 | wdev | $0 |
| DATA_SOURCE | 3 | out | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_get_fan_sensors() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | method_id | 19 |
| PARAM_VALUE | 2 | args | 62370565619572736 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 1-2 |
| PARAM_VALUE | 3 | out | 1681624944144224256,4939404242962059264 |
| CAPPED_DATA | 0 | wdev->dev.driver_data->temp_count | 1 |
| DATA_SOURCE | 0 | wdev | $0 |
| DATA_SOURCE | 3 | out | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_op_activate_profile() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 21 |
| PARAM_VALUE | 2 | args | 1853452154983936000 |
| PARAM_VALUE | 2 | args->arg1 | 0,150-153,160-165,171 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 1 |
| PARAM_VALUE | 3 | out | 2873593434880221184 |
| DATA_SOURCE | 0 | wdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_op_get_current_profile() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 20 |
| PARAM_VALUE | 2 | args | 2474378678185975808 |
| PARAM_VALUE | 2 | args->arg1 | 0 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 11 |
| PARAM_VALUE | 3 | out | 626108523067473920 |
| DATA_SOURCE | 0 | wdev | $0 |
| DATA_SOURCE | 3 | out | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_op_get_fan_boost() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 20 |
| PARAM_VALUE | 2 | args | 4773735479200292864 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 12 |
| PARAM_VALUE | 3 | out | 5664913646402990080 |
| DATA_SOURCE | 0 | wdev | $0 |
| DATA_SOURCE | 3 | out | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_op_get_fan_rpm() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 20 |
| PARAM_VALUE | 2 | args | 8615946306721927168 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 5 |
| PARAM_VALUE | 3 | out | 7898354525281148928 |
| DATA_SOURCE | 0 | wdev | $0 |
| DATA_SOURCE | 3 | out | $2 |
| 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/dell/alienware-wmi-wmax.c awcc_op_get_resource_id() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 20 |
| PARAM_VALUE | 2 | args | 6827232798303993856 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 3 |
| PARAM_VALUE | 3 | out | 6486135826062245888 |
| DATA_SOURCE | 0 | wdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_op_get_temperature() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 20 |
| PARAM_VALUE | 2 | args | 4831704386875920384 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 4 |
| PARAM_VALUE | 3 | out | 7898354525281148928 |
| DATA_SOURCE | 0 | wdev | $0 |
| DATA_SOURCE | 3 | out | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &tz->lock |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_op_set_fan_boost() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 21 |
| PARAM_VALUE | 2 | args | 5879092470016995328 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 2 |
| PARAM_VALUE | 3 | out | 2259693127487049728 |
| DATA_SOURCE | 0 | wdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | args->arg2 | 1-254 |
| HALF_LOCKED2 | &of->mutex |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_read_gpio_status() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 34 |
| PARAM_VALUE | 2 | args | 1076384316259766272 |
| PARAM_VALUE | 2 | args->arg1 | 0 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 3 | out | 5910084820657037312 |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdev | $0 |
| DATA_SOURCE | 3 | out | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | wdev | unit_array_size |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_read_total_gpios() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdev | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | wdev->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | method_id | 33 |
| PARAM_VALUE | 2 | args | 3021843920763510784 |
| PARAM_VALUE | 2 | args->arg1 | 0 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 0 |
| PARAM_VALUE | 3 | out | 3968863270757625856 |
| DATA_SOURCE | 0 | wdev | $0 |
| DATA_SOURCE | 3 | out | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/dell/alienware-wmi-wmax.c awcc_thermal_information() -> awcc_wmi_command()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | method_id | 20 |
| PARAM_VALUE | 2 | args | 746336166824796160 |
| PARAM_VALUE | 2 | args->arg2 | 0 |
| PARAM_VALUE | 2 | args->arg3 | 0 |
| PARAM_VALUE | 2 | args->operation | 2,8-9,12 |
| PARAM_VALUE | 3 | out | 4096-ptr_max |
| DATA_SOURCE | 0 | wdev | $0 |
| DATA_SOURCE | 3 | out | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |