Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/hid/hid-uclogic-params.c uclogic_params_init_ugee_xppen_pro() -> uclogic_rdesc_template_apply()

Type Parameter Key Value
PARAM_VALUE 2 param_list 8180677044364107776
PARAM_VALUE 3 param_num 6
BUF_SIZE 0 template_ptr 134,138
BUF_SIZE 2 param_list 24
DATA_SOURCE 0 template_ptr $2
DATA_SOURCE 1 template_size $3
RX_PATH
TASK_NOT_RUNNING
UNITS 3 param_num unit_array_size
HALF_LOCKED2 &hdev->driver_input_lock

drivers/hid/hid-uclogic-params.c uclogic_params_pen_init_v1() -> uclogic_rdesc_template_apply()

Type Parameter Key Value
PARAM_VALUE 0 template_ptr 8012672027705155584
PARAM_VALUE 2 param_list 4096-ptr_max
PARAM_VALUE 3 param_num 6
BUF_SIZE 0 template_ptr 92
BUF_SIZE 2 param_list 24
RX_PATH
TASK_NOT_RUNNING
UNITS 3 param_num unit_array_size
HALF_LOCKED2 &hdev->driver_input_lock

drivers/hid/hid-uclogic-params.c uclogic_params_pen_init_v2() -> uclogic_rdesc_template_apply()

Type Parameter Key Value
PARAM_VALUE 0 template_ptr 5301244868268781568
PARAM_VALUE 2 param_list 4096-ptr_max
PARAM_VALUE 3 param_num 6
BUF_SIZE 0 template_ptr 115
BUF_SIZE 2 param_list 24
RX_PATH
TASK_NOT_RUNNING
UNITS 3 param_num unit_array_size
HALF_LOCKED2 &hdev->driver_input_lock

drivers/hid/hid-uclogic-params.c uclogic_params_ugee_v2_init() -> uclogic_rdesc_template_apply()

Type Parameter Key Value
PARAM_VALUE 0 template_ptr 6080428407823282176
PARAM_VALUE 2 param_list 3060339253339590656
PARAM_VALUE 3 param_num 6
BUF_SIZE 0 template_ptr 134
BUF_SIZE 2 param_list 24
RX_PATH
TASK_NOT_RUNNING
UNITS 3 param_num unit_array_size
HALF_LOCKED2 &hdev->driver_input_lock

drivers/hid/hid-uclogic-params.c uclogic_params_ugee_v2_init_frame_buttons() -> uclogic_rdesc_template_apply()

Type Parameter Key Value
PARAM_VALUE 0 template_ptr 8096008614964916224
PARAM_VALUE 2 param_list 3060339253339590656
PARAM_VALUE 3 param_num 6
BUF_SIZE 0 template_ptr 39
BUF_SIZE 2 param_list 24
BUF_SIZE 2 param_list 24
DATA_SOURCE 2 param_list $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock

drivers/hid/hid-uclogic-params.c uclogic_params_ugee_v2_init_frame_dial() -> uclogic_rdesc_template_apply()

Type Parameter Key Value
PARAM_VALUE 0 template_ptr 5138637223767859200
PARAM_VALUE 2 param_list 3060339253339590656
PARAM_VALUE 3 param_num 6
BUF_SIZE 0 template_ptr 61
BUF_SIZE 2 param_list 24
BUF_SIZE 2 param_list 24
DATA_SOURCE 2 param_list $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock

drivers/hid/hid-uclogic-rdesc-test.c hid_test_uclogic_template() -> uclogic_rdesc_template_apply()

Type Parameter Key Value