Defined in 1 files as a function:

No references found in the database

Smatch caller information:

drivers/hid/hid-lenovo-go.c gamepad_rumble_intensity_index_show() -> motor_config_options()

Type Parameter Key Value
PARAM_VALUE 1 attr 4761745684785528832
PARAM_VALUE 1 attr->attr 2456308388959621120
PARAM_VALUE 1 attr->show 1-u64max
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 attr $1
DATA_SOURCE 2 buf $2
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/hid/hid-lenovo-go.c rumble_mode_left_index_show() -> motor_config_options()

Type Parameter Key Value
PARAM_VALUE 1 attr 7023604945425379328
PARAM_VALUE 1 attr->attr 1384092912413274112
PARAM_VALUE 1 attr->show 1-u64max
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 attr $1
DATA_SOURCE 2 buf $2
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/hid/hid-lenovo-go.c rumble_mode_right_index_show() -> motor_config_options()

Type Parameter Key Value
PARAM_VALUE 1 attr 5455288023551651840
PARAM_VALUE 1 attr->attr 1384092912413274112
PARAM_VALUE 1 attr->show 1-u64max
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 attr $1
DATA_SOURCE 2 buf $2
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/hid/hid-lenovo-go.c rumble_notification_left_index_show() -> motor_config_options()

Type Parameter Key Value
PARAM_VALUE 1 attr 3002656774837501952
PARAM_VALUE 1 attr->attr 4351765694833721344
PARAM_VALUE 1 attr->show 1-u64max
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 attr $1
DATA_SOURCE 2 buf $2
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/hid/hid-lenovo-go.c rumble_notification_right_index_show() -> motor_config_options()

Type Parameter Key Value
PARAM_VALUE 1 attr 321681350628417536
PARAM_VALUE 1 attr->attr 4351765694833721344
PARAM_VALUE 1 attr->show 1-u64max
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 attr $1
DATA_SOURCE 2 buf $2
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/hid/hid-lenovo-go.c touchpad_vibration_enabled_index_show() -> motor_config_options()

Type Parameter Key Value
PARAM_VALUE 1 attr 6143072333356900352
PARAM_VALUE 1 attr->attr 920058747619901440
PARAM_VALUE 1 attr->show 1-u64max
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 attr $1
DATA_SOURCE 2 buf $2
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/hid/hid-lenovo-go.c touchpad_vibration_intensity_index_show() -> motor_config_options()

Type Parameter Key Value
PARAM_VALUE 1 attr 319037424634314752
PARAM_VALUE 1 attr->attr 3314740612386140160
PARAM_VALUE 1 attr->show 1-u64max
PARAM_VALUE 2 buf 1-u64max
CAPPED_DATA 2 buf 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 attr $1
DATA_SOURCE 2 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex