Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 1 method 5737380558978551808
PARAM_VALUE 2 val 0
PARAM_VALUE 3 output 5525330195392942080
PARAM_VALUE 3 output->length u64max
PARAM_VALUE 3 output->pointer 0
BUF_SIZE 1 method 5
STR_LEN 0 handle 4
TERMINATED 1 method 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/asus-laptop.c pega_int_read() -> write_acpi_int_ret()

Type Parameter Key Value
PARAM_VALUE 1 method 5866948421524840448
PARAM_VALUE 2 val 2-3
PARAM_VALUE 3 output 1718299220644855808
PARAM_VALUE 3 output->length u64max
PARAM_VALUE 3 output->pointer 0
BUF_SIZE 1 method 5
DATA_SOURCE 2 val $1
STR_LEN 0 handle 4
TERMINATED 1 method 1
HARD_MAX 2 val 3
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/asus-laptop.c write_acpi_int() -> write_acpi_int_ret()

Type Parameter Key Value
PARAM_VALUE 3 output 0
BUF_SIZE 1 method 5
BUF_SIZE 1 method 5
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 method $1
DATA_SOURCE 2 val $2
STR_LEN 0 handle (-1),4
STR_LEN 0 handle (-1),4
STR_LEN 1 method (-1),4
STR_LEN 1 method (-1),4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 val 0-16777215
USER_DATA 2 val s32min-s32max
UNITS 2 val unit_array_size
HALF_LOCKED2 &of->mutex