Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/x86/eeepc-laptop.c cpufv_store() -> set_acpi()

Type Parameter Key Value
PARAM_VALUE 0 eeepc 4096-ptr_max
PARAM_VALUE 0 eeepc->cpufv_disabled 0
PARAM_VALUE 0 eeepc->handle->descriptor_type 0-255
PARAM_VALUE 0 eeepc->handle->flags 0-u16max
PARAM_VALUE 0 eeepc->handle->name.integer 0-4294967295
PARAM_VALUE 0 eeepc->handle->owner_id 0-u16max
PARAM_VALUE 0 eeepc->handle->type 0-255
PARAM_VALUE 1 cm 12
PARAM_VALUE 2 value 0-11
BUF_SIZE 0 eeepc s32min-(-2),1-s32max
BUF_SIZE 0 eeepc s32min-(-2),1-s32max
CAPPED_DATA 2 value 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 eeepc unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/eeepc-laptop.c eeepc_enable_camera() -> set_acpi()

Type Parameter Key Value
PARAM_VALUE 0 eeepc 4096-ptr_max
PARAM_VALUE 0 eeepc->device 4096-ptr_max
PARAM_VALUE 0 eeepc->device->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 eeepc->device->status.enabled 0
PARAM_VALUE 0 eeepc->device->status.functional 0
PARAM_VALUE 0 eeepc->device->status.present 1
PARAM_VALUE 0 eeepc->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 eeepc->handle->common.descriptor_type 15
PARAM_VALUE 1 cm 4
PARAM_VALUE 2 value 1
BUF_SIZE 0 eeepc 1384
DATA_SOURCE 0 eeepc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/eeepc-laptop.c eeepc_hotk_thaw() -> set_acpi()

Type Parameter Key Value
PARAM_VALUE 0 eeepc 4096-ptr_max
PARAM_VALUE 0 eeepc->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 eeepc->handle->common.descriptor_type 15
PARAM_VALUE 0 eeepc->handle->descriptor_type 0-255
PARAM_VALUE 0 eeepc->handle->flags 0-u16max
PARAM_VALUE 0 eeepc->handle->name.integer 0-4294967295
PARAM_VALUE 0 eeepc->handle->owner_id 0-u16max
PARAM_VALUE 0 eeepc->handle->type 0-255
PARAM_VALUE 0 eeepc->wlan_rfkill 1-u64max
PARAM_VALUE 1 cm 0
PARAM_VALUE 2 value 0-s32max
BUF_SIZE 0 eeepc s32min-(-2),1-s32max
BUF_SIZE 0 eeepc s32min-(-2),1-s32max
DATA_SOURCE 2 value r get_acpi
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 eeepc unit_byte

drivers/platform/x86/eeepc-laptop.c set_brightness() -> set_acpi()

Type Parameter Key Value
PARAM_VALUE 1 cm 9
BUF_SIZE 0 eeepc s32min-(-2),1-s32max
BUF_SIZE 0 eeepc s32min-(-2),1-s32max
DATA_SOURCE 2 value $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 value 0-16777215
USER_DATA 2 value 1-s32max[c]
NO_OVERFLOW_SIMPLE 2 value
UNITS 0 eeepc unit_byte
UNITS 2 value unit_array_size
HALF_LOCKED2 &bd->ops_lock
HALF_LOCKED2 &bd->update_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &panel->follower_lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/platform/x86/eeepc-laptop.c store_sys_acpi() -> set_acpi()

Type Parameter Key Value
PARAM_VALUE 1 cm 4,8,20
BUF_SIZE 0 eeepc s32min-(-2),1-s32max
BUF_SIZE 0 eeepc s32min-(-2),1-s32max
DATA_SOURCE 1 cm $1
HARD_MAX 1 cm 20
RX_PATH
TASK_NOT_RUNNING
UNITS 0 eeepc unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/eeepc-laptop.c tpd_led_update() -> set_acpi()

Type Parameter Key Value
PARAM_VALUE 0 eeepc 4096-ptr_max
PARAM_VALUE 1 cm 27
NOCHECK_CALL
HALF_LOCKED2 &pool->lock