Defined in 3 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/platform/x86/asus-laptop.c asus_als_level() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 4948359396550529024
PARAM_VALUE 2 val 0-15
BUF_SIZE 1 val 5
CAPPED_DATA 2 val 1
DATA_SOURCE 2 val $1
FUZZY_MAX 2 val 15
STR_LEN 0 methodName 4
TERMINATED 1 val 1
HARD_MAX 2 val 15
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 val 1-15[c]
HALF_LOCKED2 &of->mutex

drivers/platform/x86/asus-laptop.c asus_als_switch() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 4316306459690500096
PARAM_VALUE 2 val 0-1
BUF_SIZE 1 val 5
DATA_SOURCE 2 val $1
FUZZY_MAX 2 val 1
STR_LEN 0 methodName 4
TERMINATED 1 val 1
HARD_MAX 2 val 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/platform/x86/asus-laptop.c asus_bluetooth_set() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 196326242417033216
PARAM_VALUE 2 val 0-1
BUF_SIZE 1 val 5
FUZZY_MAX 2 val 1
STR_LEN 0 methodName 4
TERMINATED 1 val 1
HARD_MAX 2 val 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 val 0-1

drivers/platform/x86/asus-laptop.c asus_gps_switch() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 2121994650183725056,7120825528159055872
PARAM_VALUE 2 val 2
BUF_SIZE 1 val 5
BUF_SIZE 1 val 5
STR_LEN 0 methodName 4
STR_LEN 1 val 4
BIT_INFO 1 val 0x52400411703000,0x7ff2d7f73b7ef000
BIT_INFO 1 val 0x52400411703000,0x7ff2d7f73b7ef000
TERMINATED 1 val 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/platform/x86/asus-laptop.c asus_kled_set() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 1626502372182863872
PARAM_VALUE 2 val 0,128-255
BUF_SIZE 1 val 5
DATA_SOURCE 2 val $1 [m]
FUZZY_MAX 2 val 0
STR_LEN 0 methodName 4
TERMINATED 1 val 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/asus-laptop.c asus_laptop_get_info() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 0 methodName 4096-ptr_max,(-1)
PARAM_VALUE 0 methodName->common.descriptor_type 15
PARAM_VALUE 1 val 7248955346795229184
BUF_SIZE 1 val 5
STR_LEN 0 methodName 4
TERMINATED 1 val 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/asus-laptop.c asus_led_set() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 2 val 0-2
BUF_SIZE 1 val 5
BUF_SIZE 1 val 5
DATA_SOURCE 1 val $1
DATA_SOURCE 2 val $2 [m]
FUZZY_MAX 2 val 2
HARD_MAX 2 val 2
HALF_LOCKED2 &pool->lock

drivers/platform/x86/asus-laptop.c asus_pega_lucid_set() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 1824785882645385216,6782730737106550784
BUF_SIZE 1 val 5
BUF_SIZE 1 val 5
DATA_SOURCE 2 val $1
STR_LEN 0 methodName 4
STR_LEN 1 val 4
BIT_INFO 1 val 0x1800110300180000,0x5f73f9bfd67dd000
BIT_INFO 1 val 0x1800110300180000,0x5f73f9bfd67dd000
TERMINATED 1 val 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/platform/x86/asus-laptop.c asus_set_brightness() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 7715802787939270656
BUF_SIZE 1 val 5
DATA_SOURCE 2 val $1
STR_LEN 0 methodName 4
TERMINATED 1 val 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 val 0-16777215
USER_DATA 2 val 1-s32max[c]
NO_OVERFLOW_SIMPLE 2 val
UNITS 2 val 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/asus-laptop.c asus_set_display() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 2151478633873756160
BUF_SIZE 1 val 5
DATA_SOURCE 2 val $1
STR_LEN 0 methodName 4
TERMINATED 1 val 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 val s32min-s32max
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/asus-laptop.c asus_wimax_set() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 5236437717165355008
PARAM_VALUE 2 val 0-1
BUF_SIZE 1 val 5
FUZZY_MAX 2 val 1
STR_LEN 0 methodName 4
TERMINATED 1 val 1
HARD_MAX 2 val 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 val 0-1

drivers/platform/x86/asus-laptop.c asus_wlan_set() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 7343201756845838336
PARAM_VALUE 2 val 0-1
BUF_SIZE 1 val 5
FUZZY_MAX 2 val 1
STR_LEN 0 methodName 4
TERMINATED 1 val 1
HARD_MAX 2 val 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 val 0-1

drivers/platform/x86/asus-laptop.c asus_wwan_set() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 6616003256112742400
PARAM_VALUE 2 val 0-1
BUF_SIZE 1 val 5
FUZZY_MAX 2 val 1
STR_LEN 0 methodName 4
TERMINATED 1 val 1
HARD_MAX 2 val 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 val 0-1

drivers/platform/x86/asus-laptop.c ledd_store() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 6249625513196363776
BUF_SIZE 1 val 5
STR_LEN 0 methodName 4
TERMINATED 1 val 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 val s32min-s32max
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/asus-laptop.c sysfs_acpi_set() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 196326242417033216,5236437717165355008,6616003256112742400,7343201756845838336
BUF_SIZE 1 val 5
BUF_SIZE 1 val 5
DATA_SOURCE 1 val $3
TERMINATED 1 val 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 val s32min-s32max
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_acpi_init() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 5737380558978551808
PARAM_VALUE 2 val 65
BUF_SIZE 1 val 5
STR_LEN 0 methodName 4
TERMINATED 1 val 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/eeepc-laptop.c eeepc_rfkill_set() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 1 val 0
PARAM_VALUE 2 val 0-1
BUF_SIZE 0 methodName 1-s32max
BUF_SIZE 0 methodName 1-s32max
DATA_SOURCE 0 methodName $0
FUZZY_MAX 2 val 1
HARD_MAX 2 val 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 val 0-1
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rfkill_global_mutex

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

Type Parameter Key Value
PARAM_VALUE 1 val 1-u64max
DATA_SOURCE 2 val $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 val 0-16777215
USER_DATA 2 val 1-s32max[c]
NO_OVERFLOW_SIMPLE 2 val
UNITS 2 val unit_array_size
HALF_LOCKED2 &of->mutex

drivers/platform/x86/toshiba_acpi.c video_proc_write() -> write_acpi_int()

Type Parameter Key Value
PARAM_VALUE 0 methodName 5612040618213347328
BUF_SIZE 0 methodName 16
STR_LEN 0 methodName 15
TERMINATED 0 methodName 1