Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c current_value_show() -> get_wmiobj_pointer()

Type Parameter Key Value
PARAM_VALUE 0 instance_id 0-255
PARAM_VALUE 1 guid_string 6829961894778720256
BUF_SIZE 1 guid_string 37
CAPPED_DATA 0 instance_id 1
DATA_SOURCE 0 instance_id r get_str_instance_id
STR_LEN 0 instance_id 36
TERMINATED 1 guid_string 1
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/dell-wmi-sysman/sysman.c init_bios_attributes() -> get_wmiobj_pointer()

Type Parameter Key Value
PARAM_VALUE 0 instance_id 0
PARAM_VALUE 1 guid_string 1118187429535469568,1540138712549888000,5271400410719653888,6829961894778720256
BUF_SIZE 1 guid_string 37
BUF_SIZE 1 guid_string 37
DATA_SOURCE 1 guid_string $1
TERMINATED 1 guid_string 1

drivers/platform/x86/dell/dell-wmi-sysman/sysman.c init_bios_attributes() -> get_wmiobj_pointer()

Type Parameter Key Value
PARAM_VALUE 0 instance_id 1-s32max
PARAM_VALUE 1 guid_string 1118187429535469568,1540138712549888000,5271400410719653888,6829961894778720256
BUF_SIZE 1 guid_string 37
BUF_SIZE 1 guid_string 37
DATA_SOURCE 1 guid_string $1
TERMINATED 1 guid_string 1
LOCK2 global &wmi_priv.mutex
TYPE_LOCK (struct wmi_sysman_priv)->mutex

drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c is_enabled_show() -> get_wmiobj_pointer()

Type Parameter Key Value
PARAM_VALUE 0 instance_id 0-255
PARAM_VALUE 1 guid_string 5271400410719653888
BUF_SIZE 1 guid_string 37
CAPPED_DATA 0 instance_id 1
DATA_SOURCE 0 instance_id r get_po_instance_id
STR_LEN 0 instance_id 36
TERMINATED 1 guid_string 1
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/dell-wmi-sysman/int-attributes.c current_value_show() -> get_wmiobj_pointer()

Type Parameter Key Value
PARAM_VALUE 0 instance_id 0-255
PARAM_VALUE 1 guid_string 1540138712549888000
BUF_SIZE 1 guid_string 37
CAPPED_DATA 0 instance_id 1
DATA_SOURCE 0 instance_id r get_integer_instance_id
STR_LEN 0 instance_id 36
TERMINATED 1 guid_string 1
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/dell-wmi-sysman/enum-attributes.c current_value_show() -> get_wmiobj_pointer()

Type Parameter Key Value
PARAM_VALUE 0 instance_id 0-255
PARAM_VALUE 1 guid_string 1118187429535469568
BUF_SIZE 1 guid_string 37
CAPPED_DATA 0 instance_id 1
DATA_SOURCE 0 instance_id r get_enumeration_instance_id
STR_LEN 0 instance_id 36
TERMINATED 1 guid_string 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex