Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/x86/panasonic-laptop.c ac_brightness_show() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
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/panasonic-laptop.c acpi_pcc_hotkey_probe() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
PARAM_VALUE 0 pcc 4096-ptr_max
PARAM_VALUE 0 pcc->device 4096-ptr_max
PARAM_VALUE 0 pcc->device->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 pcc->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 pcc->input_dev 4096-ptr_max
PARAM_VALUE 0 pcc->input_dev->getkeycode 4238107648137248768,8136061661555138560
PARAM_VALUE 0 pcc->input_dev->h_list.next 4096-ptr_max
PARAM_VALUE 0 pcc->input_dev->hint_events_per_packet 1-u32max
PARAM_VALUE 0 pcc->input_dev->id.bustype 25
PARAM_VALUE 0 pcc->input_dev->id.product 1
PARAM_VALUE 0 pcc->input_dev->id.vendor 1
PARAM_VALUE 0 pcc->input_dev->id.version 256
PARAM_VALUE 0 pcc->input_dev->keycode 4096-ptr_max
PARAM_VALUE 0 pcc->input_dev->keycodemax 1-s32max
PARAM_VALUE 0 pcc->input_dev->max_vals 1-u32max
PARAM_VALUE 0 pcc->input_dev->mt 0,4096-ptr_max
PARAM_VALUE 0 pcc->input_dev->name 5173302845145001984
PARAM_VALUE 0 pcc->input_dev->node.next 8912400628449923072
PARAM_VALUE 0 pcc->input_dev->node.prev 0,4096-ptr_max
PARAM_VALUE 0 pcc->input_dev->phys 4856410132783296512
PARAM_VALUE 0 pcc->input_dev->poller 0,4096-ptr_max
PARAM_VALUE 0 pcc->input_dev->setkeycode 6831800467930587136,8312272885086769152
PARAM_VALUE 0 pcc->input_dev->vals 16,4096-ptr_max
PARAM_VALUE 0 pcc->num_sifr 9-256
BUF_SIZE 0 pcc 108-1096
BUF_SIZE 0 pcc 108-1096
DATA_SOURCE 0 pcc r _kzalloc_noprof
TERMINATED 0 pcc->input_dev->name 1
TERMINATED 0 pcc->input_dev->phys 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 pcc->input_dev->keycodemax
NO_OVERFLOW_SIMPLE 0 pcc->input_dev->max_vals

drivers/platform/x86/panasonic-laptop.c bl_get() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
BUF_SIZE 0 pcc s32min-(-2),1-s32max
BUF_SIZE 0 pcc s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 pcc unit_byte
HALF_LOCKED2 &bd->ops_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &of->mutex

drivers/platform/x86/panasonic-laptop.c bl_set_status() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
BUF_SIZE 0 pcc s32min-(-2),1-s32max
BUF_SIZE 0 pcc s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 pcc unit_byte
HALF_LOCKED2 &bd->update_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &panel->follower_lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/platform/x86/panasonic-laptop.c current_brightness_show() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
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/panasonic-laptop.c dc_brightness_show() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
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/panasonic-laptop.c eco_mode_show() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
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/panasonic-laptop.c lcdtype_show() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
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/panasonic-laptop.c mute_show() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
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/panasonic-laptop.c numbatt_show() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
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/panasonic-laptop.c sticky_key_show() -> acpi_pcc_retrieve_biosdata()

Type Parameter Key Value
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
BUF_SIZE 0 pcc 24,32,88,104,108-1096,1616,2592
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex