Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hid/hid-letsketch.c letsketch_probe() -> letsketch_get_string()

Type Parameter Key Value
PARAM_VALUE 1 index 200-202
PARAM_VALUE 2 buf 121072944829829120
PARAM_VALUE 3 size 256
BUF_SIZE 2 buf 256
FUZZY_MAX 1 index 202
HARD_MAX 1 index 202
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/hid/hid-letsketch.c letsketch_probe() -> letsketch_get_string()

Type Parameter Key Value
PARAM_VALUE 0 udev 4096-ptr_max
PARAM_VALUE 0 udev->have_langid 1
PARAM_VALUE 0 udev->state 0-7,9-u32max
PARAM_VALUE 0 udev->string_langid (-1)-u16max
PARAM_VALUE 1 index 1-250
PARAM_VALUE 2 buf 121072944829829120
PARAM_VALUE 3 size 256
BUF_SIZE 2 buf 256
FUZZY_MAX 1 index 250
HARD_MAX 1 index 250
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/hid/hid-letsketch.c letsketch_probe() -> letsketch_get_string()

Type Parameter Key Value
PARAM_VALUE 0 udev 4096-ptr_max
PARAM_VALUE 0 udev->have_langid 1
PARAM_VALUE 0 udev->state 0-7,9-u32max
PARAM_VALUE 0 udev->string_langid (-1)-u16max
PARAM_VALUE 1 index 100
PARAM_VALUE 2 buf 121072944829829120
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 size 256
BUF_SIZE 2 buf 256
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/hid/hid-letsketch.c letsketch_probe() -> letsketch_get_string()

Type Parameter Key Value
PARAM_VALUE 0 udev 4096-ptr_max
PARAM_VALUE 0 udev->have_langid 1
PARAM_VALUE 0 udev->state 0-7,9-u32max
PARAM_VALUE 0 udev->string_langid (-1)-u16max
PARAM_VALUE 1 index 200
PARAM_VALUE 2 buf 121072944829829120
PARAM_VALUE 3 size 256
BUF_SIZE 2 buf 256
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct hid_device)->driver_input_lock