Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hid/wacom_wac.c wacom_wac_finger_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->application 0-851968,851971-4278779905,4278779907-4279042048,4279042051-4279304193,4279304195-u32max
PARAM_VALUE 2 field->logical 0-851999,852001-u32max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-851969,851971-851999,852001-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 0
PARAM_VALUE 5 fuzz 4
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->application 4278190084
FUZZY_MAX 2 field->logical 852002
FUZZY_MAX 2 field->physical 852002
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_finger_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->application 0-851968,851971-4278779905,4278779907-4279042048,4279042051-4279304193,4279304195-u32max
PARAM_VALUE 2 field->logical 0-851999,852001-u32max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-851969,851971-851999,852001-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 53
PARAM_VALUE 5 fuzz 4
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->application 4278190084
FUZZY_MAX 2 field->logical 852002
FUZZY_MAX 2 field->physical 852002
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_finger_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->application 0-851968,851971-4278779905,4278779907-4279042048,4279042051-4279304193,4279304195-u32max
PARAM_VALUE 2 field->logical 0-851999,852001-u32max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-851969,851971-851999,852001-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 1
PARAM_VALUE 5 fuzz 4
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->application 4278190084
FUZZY_MAX 2 field->logical 852002
FUZZY_MAX 2 field->physical 852002
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_finger_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->application 0-851968,851971-4278779905,4278779907-4279042048,4279042051-4279304193,4279304195-u32max
PARAM_VALUE 2 field->logical 0-851999,852001-u32max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-851969,851971-851999,852001-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 54
PARAM_VALUE 5 fuzz 4
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->application 4278190084
FUZZY_MAX 2 field->logical 852002
FUZZY_MAX 2 field->physical 852002
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_finger_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->application 0-851968,851971-4278779905,4278779907-4279042048,4279042051-4279304193,4279304195-u32max
PARAM_VALUE 2 field->logical 0-851999,852001-u32max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-851969,851971-851999,852001-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 48
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->application 4278190084
FUZZY_MAX 2 field->logical 852002
FUZZY_MAX 2 field->physical 852002
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_finger_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 0 input 4096-ptr_max
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->code 48
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 1 usage->type 3
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->application 0-851968,851971-4278779905,4278779907-4279042048,4279042051-4279304193,4279304195-u32max
PARAM_VALUE 2 field->logical 0-851999,852001-u32max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-851969,851971-851999,852001-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 49
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->application 4278190084
FUZZY_MAX 2 field->logical 852002
FUZZY_MAX 2 field->physical 852002
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_finger_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->application 0-851968,851971-4278779905,4278779907-4279042048,4279042051-4279304193,4279304195-u32max
PARAM_VALUE 2 field->logical 0-851999,852001-u32max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-851969,851971-851999,852001-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 330
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->application 4278190084
FUZZY_MAX 2 field->logical 852002
FUZZY_MAX 2 field->physical 852002
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_finger_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->application 0-851968,851971-4278779905,4278779907-4279042048,4279042051-4279304193,4279304195-u32max
PARAM_VALUE 2 field->logical 0-851999,852001-u32max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-851969,851971-851999,852001-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 4
PARAM_VALUE 4 code 5
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->application 4278190084
FUZZY_MAX 2 field->logical 852002
FUZZY_MAX 2 field->physical 852002
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 0 input 4096-ptr_max
PARAM_VALUE 0 input->propbit 4096-ptr_max
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 0
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 0 input 4096-ptr_max
PARAM_VALUE 0 input->propbit 4096-ptr_max
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 1
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 0 input 4096-ptr_max
PARAM_VALUE 0 input->propbit 4096-ptr_max
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 2
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 1
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 3
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 4
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->flags 4-u32max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 2
PARAM_VALUE 4 code 11
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->flags 0x4,0xffffffff
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->flags 4-u32max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 2
PARAM_VALUE 4 code 12
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->flags 0x4,0xffffffff
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 8
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->flags 0x0,0xfffffffb
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 6
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->flags 0x0,0xfffffffb
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 576
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 632
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 579
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 852025,4279042105,4279046163
PARAM_VALUE 3 type 1
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 4279046163
BIT_INFO 2 field->physical 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 0
PARAM_VALUE 5 fuzz 4
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 1
PARAM_VALUE 5 fuzz 4
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 25
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 24
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 320
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 321
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 26
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 27
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 2
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 330
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 330
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 331
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 332
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 4
PARAM_VALUE 4 code 0
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 4
PARAM_VALUE 4 code 5
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 320
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 40
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 3
PARAM_VALUE 4 code 8
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_usage_mapping() -> wacom_map_usage()

Type Parameter Key Value
PARAM_VALUE 1 usage 4096-ptr_max
PARAM_VALUE 1 usage->hid 0-852026,852028-4279043075,4279043077-4279043130,4279043132-u32max
PARAM_VALUE 2 field 4096-ptr_max
PARAM_VALUE 2 field->logical_maximum s16max,43200
PARAM_VALUE 2 field->logical_minimum s16min
PARAM_VALUE 2 field->maxusage 1-u32max
PARAM_VALUE 2 field->physical 0-852024,852026-4279042104,4279042106-4279046162,4279046164-u32max
PARAM_VALUE 3 type 1
PARAM_VALUE 4 code 329
PARAM_VALUE 5 fuzz 0
CAPPED_DATA 2 field->maxusage 1
DATA_SOURCE 1 usage $2
DATA_SOURCE 2 field $1
FUZZY_MAX 2 field->physical 852000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 usage unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock