Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 usage s32min-(-15924221),(-15924219)-(-15924166),(-15924164)-852026,852028-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_battery_event() -> wacom_equivalent_usage()

Type Parameter Key Value
PARAM_VALUE 0 usage (-15924220),(-15924165),852027
BIT_INFO 0 usage 0xd0000,0xff0d043f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/hid/wacom_wac.c wacom_wac_finger_event() -> wacom_equivalent_usage()

Type Parameter Key Value
PARAM_VALUE 0 usage s32min-(-15924221),(-15924219)-(-15924166),(-15924164)-852026,852028-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/hid/wacom_wac.c wacom_wac_finger_pre_report() -> wacom_equivalent_usage()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

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

Type Parameter Key Value
PARAM_VALUE 0 usage s32min-(-15924221),(-15924219)-(-15924166),(-15924164)-852026,852028-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pad_event() -> wacom_equivalent_usage()

Type Parameter Key Value
PARAM_VALUE 0 usage s32min-(-15924221),(-15924219)-(-15924166),(-15924164)-852026,852028-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/hid/wacom_wac.c wacom_wac_pad_event() -> wacom_equivalent_usage()

Type Parameter Key Value
PARAM_VALUE 0 usage (-15925191),(-15921133),852025
BIT_INFO 0 usage 0xd0011,0xff0d103b
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

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

Type Parameter Key Value
PARAM_VALUE 0 usage s32min-(-15924221),(-15924219)-(-15924166),(-15924164)-852026,852028-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_pen_event() -> wacom_equivalent_usage()

Type Parameter Key Value
PARAM_VALUE 0 usage s32min-(-15924221),(-15924219)-(-15924166),(-15924164)-852026,852028-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

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

Type Parameter Key Value
PARAM_VALUE 0 usage s32min-(-15924221),(-15924219)-(-15924166),(-15924164)-852026,852028-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_wac.c wacom_wac_report() -> wacom_equivalent_usage()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/hid/wacom_sys.c wacom_feature_mapping() -> wacom_equivalent_usage()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_sys.c wacom_hid_usage_quirk() -> wacom_equivalent_usage()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_sys.c wacom_usage_mapping() -> wacom_equivalent_usage()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/hid/wacom_sys.c wacom_wac_pen_serial_enforce() -> wacom_equivalent_usage()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock