Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/hwmon/hp-wmi-sensors.c, line 492
- drivers/platform/surface/surface3-wmi.c, line 65
- drivers/platform/wmi/core.c, line 543
- drivers/platform/x86/acer-wmi.c
- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c, line 264
- drivers/platform/x86/hp/hp-bioscfg/bioscfg.c, line 382
- drivers/platform/x86/hp/tc1100-wmi.c, line 59
- drivers/platform/x86/huawei-wmi.c, line 815
- drivers/platform/x86/lenovo/think-lmi.c, line 331
- drivers/platform/x86/msi-wmi.c, line 113
Smatch caller information:
drivers/platform/x86/lenovo/think-lmi.c tlmi_get_pwd_settings() -> wmi_query_block()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | guid_string | 7675122092858945536 |
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | out | 6660497765119111168 |
| PARAM_VALUE | 2 | out->length | u64max |
| PARAM_VALUE | 2 | out->pointer | 0 |
| BUF_SIZE | 0 | guid_string | 37 |
| STR_LEN | 0 | guid_string | 36 |
| TERMINATED | 0 | guid_string | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/huawei-wmi.c huawei_wmi_process_key() -> wmi_query_block()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | guid_string | 6927256240793018368 |
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | out | 8395862557062225920 |
| PARAM_VALUE | 2 | out->length | u64max |
| PARAM_VALUE | 2 | out->pointer | 0 |
| BUF_SIZE | 0 | guid_string | 37 |
| STR_LEN | 0 | guid_string | 36 |
| TERMINATED | 0 | guid_string | 1 |
| LOCK2 | &wblock->notify_lock | ||
| TYPE_LOCK | (struct wmi_block)->notify_lock |
drivers/platform/x86/acer-wmi.c WMID_set_capabilities() -> wmi_query_block()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | guid_string | 465526226475126784 |
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | out | 7832025461155475456 |
| PARAM_VALUE | 2 | out->length | u64max |
| PARAM_VALUE | 2 | out->pointer | 0 |
| BUF_SIZE | 0 | guid_string | 37 |
| STR_LEN | 0 | guid_string | 36 |
| TERMINATED | 0 | guid_string | 1 |
drivers/platform/x86/acer-wmi.c get_wmid_devices() -> wmi_query_block()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | guid_string | 465526226475126784 |
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | out | 8549198627039670272 |
| PARAM_VALUE | 2 | out->length | u64max |
| PARAM_VALUE | 2 | out->pointer | 0 |
| BUF_SIZE | 0 | guid_string | 37 |
| STR_LEN | 0 | guid_string | 36 |
| TERMINATED | 0 | guid_string | 1 |
drivers/platform/x86/msi-wmi.c msi_wmi_query_block() -> wmi_query_block()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | guid_string | 4971403334341120000 |
| PARAM_VALUE | 1 | instance | 1 |
| PARAM_VALUE | 2 | out | 5037826407900041216 |
| PARAM_VALUE | 2 | out->length | u64max |
| PARAM_VALUE | 2 | out->pointer | 0 |
| BUF_SIZE | 0 | guid_string | 37 |
| DATA_SOURCE | 1 | instance | $0 |
| STR_LEN | 0 | guid_string | 36 |
| TERMINATED | 0 | guid_string | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bd->ops_lock | ||
| HALF_LOCKED2 | &connector->mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c get_wmiobj_pointer() -> wmi_query_block()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | guid_string | 1118187429535469568,1540138712549888000,5271400410719653888,6829961894778720256 |
| PARAM_VALUE | 2 | out | 2262895720977539072 |
| PARAM_VALUE | 2 | out->length | u64max |
| PARAM_VALUE | 2 | out->pointer | 0 |
| BUF_SIZE | 0 | guid_string | 37 |
| BUF_SIZE | 0 | guid_string | 37 |
| CAPPED_DATA | 1 | instance | 1 |
| DATA_SOURCE | 0 | guid_string | $1 |
| DATA_SOURCE | 1 | instance | $0 |
| STR_LEN | 0 | guid_string | (-1),36 |
| TERMINATED | 0 | guid_string | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &wmi_priv.mutex |
drivers/platform/surface/surface3-wmi.c s3_wmi_query_block() -> wmi_query_block()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | guid_string | 2259967881744756736 |
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | out | 5883975193287856128 |
| PARAM_VALUE | 2 | out->length | u64max |
| PARAM_VALUE | 2 | out->pointer | 0 |
| BUF_SIZE | 0 | guid_string | 37 |
| BUF_SIZE | 0 | guid_string | 37 |
| DATA_SOURCE | 0 | guid_string | $0 |
| DATA_SOURCE | 1 | instance | $1 |
| STR_LEN | 0 | guid_string | 36 |
| STR_LEN | 0 | guid_string | 36 |
| TERMINATED | 0 | guid_string | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &s3_wmi_lock | ||
| HALF_LOCKED2 | global &acpi_scan_lock |
drivers/hwmon/hp-wmi-sensors.c hp_wmi_get_wobj() -> wmi_query_block()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | guid_string | 2025476165294915584 |
| PARAM_VALUE | 1 | instance | 0-31 |
| PARAM_VALUE | 2 | out | 556317328440492032 |
| PARAM_VALUE | 2 | out->length | u64max |
| PARAM_VALUE | 2 | out->pointer | 0 |
| BUF_SIZE | 0 | guid_string | 37 |
| BUF_SIZE | 0 | guid_string | 37 |
| CAPPED_DATA | 1 | instance | 1 |
| DATA_SOURCE | 0 | guid_string | $0 |
| DATA_SOURCE | 1 | instance | $1 |
| STR_LEN | 0 | guid_string | 36 |
| STR_LEN | 0 | guid_string | 36 |
| TERMINATED | 0 | guid_string | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | instance | |
| UNITS | 1 | instance | unit_array_size |
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c hp_get_wmiobj_pointer() -> wmi_query_block()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | guid_string | 3803268590074576896,5048101889985892352,7365065769291632640,8897029219514306560 |
| PARAM_VALUE | 2 | out | 7985809494942633984 |
| PARAM_VALUE | 2 | out->length | u64max |
| PARAM_VALUE | 2 | out->pointer | 0 |
| BUF_SIZE | 0 | guid_string | 37 |
| BUF_SIZE | 0 | guid_string | 37 |
| DATA_SOURCE | 0 | guid_string | $1 |
| DATA_SOURCE | 1 | instance | $0 |
| TERMINATED | 0 | guid_string | 1 |
| HALF_LOCKED2 | global &bioscfg_drv.mutex |