Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c, line 119 (as a function)
- drivers/platform/x86/hp/hp-wmi.c, line 642 (as a function)
Referenced in 3 files:
- drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c
- drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c
- drivers/platform/x86/hp/hp-wmi.c
Smatch caller information:
drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c audit_log_entries_show() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 1 |
| PARAM_VALUE | 1 | command | 131078 |
| PARAM_VALUE | 2 | buffer | 1062814791295655936 |
| PARAM_VALUE | 2 | *buffer | 0 |
| PARAM_VALUE | 3 | insize | 1 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | outsize | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c audit_log_entries_show() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 2 |
| PARAM_VALUE | 1 | command | 131078 |
| PARAM_VALUE | 2 | buffer | 4096-ptr_max |
| PARAM_VALUE | 3 | insize | 1 |
| PARAM_VALUE | 4 | outsize | 128 |
| BUF_SIZE | 2 | buffer | 128 |
| 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/hp/hp-bioscfg/surestart-attributes.c audit_log_entry_count_show() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 1 |
| PARAM_VALUE | 1 | command | 131078 |
| PARAM_VALUE | 2 | buffer | 8446611930122174464 |
| PARAM_VALUE | 2 | *buffer | 0 |
| PARAM_VALUE | 3 | insize | 1 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | outsize | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/hp/hp-wmi.c als_store() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 3 |
| PARAM_VALUE | 1 | command | 2 |
| PARAM_VALUE | 2 | buffer | 3860705823454937088 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | *buffer | |
| UNITS | 3 | insize | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_bios_2008_later() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 11 |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | buffer | 9182526563686551552 |
| PARAM_VALUE | 2 | *buffer | 0 |
| PARAM_VALUE | 3 | insize | 0,4 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| FUZZY_MAX | 3 | insize | 4 |
| HARD_MAX | 3 | insize | 4 |
| UNITS | 4 | outsize | unit_byte |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_bios_2009_later() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 13 |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | buffer | 1415133732047110144 |
| PARAM_VALUE | 3 | insize | 0,128 |
| PARAM_VALUE | 4 | outsize | 128 |
| BUF_SIZE | 2 | buffer | 128 |
| FUZZY_MAX | 3 | insize | 128 |
| HARD_MAX | 3 | insize | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | outsize | unit_byte |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_enable_hotkeys() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 9 |
| PARAM_VALUE | 1 | command | 2 |
| PARAM_VALUE | 2 | buffer | 3207606726223548416 |
| PARAM_VALUE | 2 | *buffer | 110 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| UNITS | 3 | insize | unit_byte |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_fan_speed_max_set() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 39 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | *buffer | 0-1 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_fan_speed_set() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 46 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 7488610822272626688 |
| PARAM_VALUE | 3 | insize | 2 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_get_fan_count_userdefine_trigger() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 16 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 2473222344183951360 |
| PARAM_VALUE | 3 | insize | 1 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| UNITS | 4 | outsize | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_get_fan_speed() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 17 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 736976095003000832 |
| PARAM_VALUE | 3 | insize | 1 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| UNITS | 4 | outsize | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_get_fan_speed_victus_s() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 45 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 5918797159647707136 |
| PARAM_VALUE | 3 | insize | 1 |
| PARAM_VALUE | 4 | outsize | 128 |
| BUF_SIZE | 2 | buffer | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| UNITS | 4 | outsize | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_get_mux_mode() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 82 |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | buffer | 4059904319474696192 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| UNITS | 4 | outsize | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_get_mux_supported_modes() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 40 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 1793360287500541952 |
| PARAM_VALUE | 3 | insize | 0,4 |
| PARAM_VALUE | 4 | outsize | 128 |
| BUF_SIZE | 2 | buffer | 128 |
| FUZZY_MAX | 3 | insize | 4 |
| HARD_MAX | 3 | insize | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | outsize | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_get_mux_supported_modes() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 82 |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | buffer | 7222608356455112704 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_get_tablet_mode() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 64 |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | buffer | 4096-ptr_max |
| PARAM_VALUE | 3 | insize | 0,4 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| FUZZY_MAX | 3 | insize | 4 |
| TERMINATED | 2 | buffer | 1 |
| HARD_MAX | 3 | insize | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | outsize | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &wblock->notify_lock |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_init() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 4 |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | buffer | 8461633616603901952 |
| PARAM_VALUE | 2 | *buffer | 0 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| UNITS | 3 | insize | unit_byte |
| UNITS | 4 | outsize | unit_byte |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_read_int() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 1-5,12,42,76 |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | buffer | 7196702729836990464 |
| PARAM_VALUE | 2 | *buffer | 0 |
| PARAM_VALUE | 3 | insize | 0,4 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| DATA_SOURCE | 0 | query | $0 |
| FUZZY_MAX | 3 | insize | 4 |
| HARD_MAX | 0 | query | 76 |
| HARD_MAX | 3 | insize | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | outsize | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &wblock->notify_lock |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_rfkill2_refresh() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 27 |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | buffer | 2795540041465544704 |
| PARAM_VALUE | 3 | insize | 0,128 |
| PARAM_VALUE | 4 | outsize | 128 |
| BUF_SIZE | 2 | buffer | 128 |
| FUZZY_MAX | 3 | insize | 128 |
| HARD_MAX | 3 | insize | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | outsize | unit_byte |
| HALF_LOCKED2 | &wblock->notify_lock |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_rfkill2_set_block() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 27 |
| PARAM_VALUE | 1 | command | 2 |
| PARAM_VALUE | 2 | buffer | 4096-ptr_max |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| TERMINATED | 2 | buffer | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rfkill_global_mutex |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_rfkill2_setup() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 27 |
| PARAM_VALUE | 1 | command | 1 |
| PARAM_VALUE | 2 | buffer | 4729364657671421952 |
| PARAM_VALUE | 3 | insize | 0,128 |
| PARAM_VALUE | 4 | outsize | 128 |
| BUF_SIZE | 2 | buffer | 128 |
| FUZZY_MAX | 3 | insize | 128 |
| HARD_MAX | 3 | insize | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | outsize | unit_byte |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_rfkill_setup() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 5 |
| PARAM_VALUE | 1 | command | 2 |
| PARAM_VALUE | 2 | buffer | 1497165452764983296 |
| PARAM_VALUE | 2 | *buffer | 0-s32max |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_set_block() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 5 |
| PARAM_VALUE | 1 | command | 2 |
| PARAM_VALUE | 2 | buffer | 6422319796217667584 |
| PARAM_VALUE | 2 | *buffer | s32min-s32max |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rfkill_global_mutex |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_set_mux_mode() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 82 |
| PARAM_VALUE | 1 | command | 2 |
| PARAM_VALUE | 2 | buffer | 4096-ptr_max |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| UNITS | 4 | outsize | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/hp/hp-wmi.c hp_wmi_setup_fan_settings() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 47 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 3511690140411568128 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 128 |
| BUF_SIZE | 2 | buffer | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | outsize | unit_byte |
drivers/platform/x86/hp/hp-wmi.c omen_get_thermal_policy_version() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 40 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 8824940632757485568 |
| PARAM_VALUE | 3 | insize | 8 |
| PARAM_VALUE | 4 | outsize | 8 |
| BUF_SIZE | 2 | buffer | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| UNITS | 4 | outsize | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/hp/hp-wmi.c omen_thermal_profile_set() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 26 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 3676032126403072000 |
| PARAM_VALUE | 3 | insize | 2 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/hp/hp-wmi.c postcode_store() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 42 |
| PARAM_VALUE | 1 | command | 2 |
| PARAM_VALUE | 2 | buffer | 8345175480742297600 |
| PARAM_VALUE | 2 | *buffer | 1 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/hp/hp-wmi.c thermal_profile_set() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 76 |
| PARAM_VALUE | 1 | command | 2 |
| PARAM_VALUE | 2 | *buffer | s32min-s32max |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
drivers/platform/x86/hp/hp-wmi.c victus_s_gpu_thermal_profile_get() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 33 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 4682918306240512000 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 4 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| UNITS | 4 | outsize | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/hp/hp-wmi.c victus_s_gpu_thermal_profile_set() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 34 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 4728338412478640128 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | insize | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/hp/hp-wmi.c victus_s_set_cpu_pl1_pl2() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 41 |
| PARAM_VALUE | 1 | command | 131080 |
| PARAM_VALUE | 2 | buffer | 6792085963225214976 |
| PARAM_VALUE | 3 | insize | 4 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 4 |
| UNITS | 3 | insize | unit_byte |
| LOCK2 | _T->lock |
drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c kek_store() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 17 |
| PARAM_VALUE | 1 | command | 131088 |
| PARAM_VALUE | 2 | buffer | 1-u64max |
| PARAM_VALUE | 3 | insize | 1-1000000000 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 1-1000000000 |
| BUF_SIZE | 2 | buffer | 1-1000000000 |
| CAPPED_DATA | 3 | insize | 1 |
| DATA_SOURCE | 2 | buffer | r kmemdup_noprof |
| DATA_SOURCE | 3 | insize | $3 |
| NOSPEC | 3 | insize | |
| 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/hp/hp-bioscfg/spmobj-attributes.c sk_store() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 18 |
| PARAM_VALUE | 1 | command | 131088 |
| PARAM_VALUE | 2 | buffer | 1-u64max |
| PARAM_VALUE | 3 | insize | 1-1000000000 |
| PARAM_VALUE | 4 | outsize | 0 |
| BUF_SIZE | 2 | buffer | 1-1000000000 |
| BUF_SIZE | 2 | buffer | 1-1000000000 |
| CAPPED_DATA | 3 | insize | 1 |
| DATA_SOURCE | 2 | buffer | r kmemdup_noprof |
| DATA_SOURCE | 3 | insize | $3 |
| NOSPEC | 3 | insize | |
| 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/hp/hp-bioscfg/spmobj-attributes.c statusbin() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 16 |
| PARAM_VALUE | 1 | command | 131088 |
| PARAM_VALUE | 2 | buffer | 8228494736265207808 |
| PARAM_VALUE | 3 | insize | 0 |
| PARAM_VALUE | 4 | outsize | 552 |
| DATA_SOURCE | 2 | buffer | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | outsize | unit_byte |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c update_spm_state() -> hp_wmi_perform_query()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | query | 16 |
| PARAM_VALUE | 1 | command | 131088 |
| PARAM_VALUE | 2 | buffer | 2899390110919012352 |
| PARAM_VALUE | 3 | insize | 0 |
| PARAM_VALUE | 4 | outsize | 552 |
| BUF_SIZE | 2 | buffer | 552 |
| UNITS | 4 | outsize | unit_byte |
| LOCK2 | global &bioscfg_drv.mutex | ||
| TYPE_LOCK | (struct bioscfg_priv)->mutex |