HID_USAGE2
if (hid_locate(aa->aa_desc, aa->aa_desclen, HID_USAGE2(HUP_APPLE, HUG_FN_KEY),
if (hid_locate(aa->aa_desc, aa->aa_desclen, HID_USAGE2(HUP_APPLE, HUG_FN_KEY),
hid_locate(desc, dlen, HID_USAGE2(HUP_LED, HUL_NUM_LOCK),
hid_locate(desc, dlen, HID_USAGE2(HUP_LED, HUL_CAPS_LOCK),
hid_locate(desc, dlen, HID_USAGE2(HUP_LED, HUL_SCROLL_LOCK),
hid_locate(desc, dlen, HID_USAGE2(HUP_LED, HUL_COMPOSE),
case HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_IN_RANGE):
case HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_QUALITY):
case HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_WACOM_X):
case HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_WACOM_Y):
case HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_TIP_PRESSURE):
case HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_WACOM_DISTANCE):
h.usage == HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS,
HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_DIGITIZER),
HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_STYLUS),
HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_TABLET_FKEYS),
HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_WACOM_BATTERY),
if (!hid_locate(desc, dlen, HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X), id,
if (!hid_locate(desc, dlen, HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y), id,
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_WHEEL), id,
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_TWHEEL), id,
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Z), id,
HID_USAGE2(HUP_CONSUMER, HUC_AC_PAN), id, hid_input,
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Z), id,
if (!hid_locate(desc, dlen, HID_USAGE2(HUP_BUTTON, i), id,
HID_USAGE2(HUP_MICROSOFT, i), id, hid_input,
hid_locate(desc, dlen, HID_USAGE2(HUP_DIGITIZERS,
hid_locate(desc, dlen, HID_USAGE2(HUP_DIGITIZERS,
hid_locate(desc, dlen, HID_USAGE2(HUP_DIGITIZERS,
case HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_TIP_SWITCH):
case HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_BARREL_SWITCH):
case HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS,
if (hid_locate(desc, dlen, HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACT_MAX),
if (hid_locate(desc, dlen, HID_USAGE2(HUP_DIGITIZERS, HUD_BUTTON_TYPE),
} else if (hid_locate(desc, dlen, HID_USAGE2(HUP_BUTTON, 1),
!hid_locate(desc, dlen, HID_USAGE2(HUP_BUTTON, 2),
!hid_locate(desc, dlen, HID_USAGE2(HUP_BUTTON, 3),
case HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X):
case HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y):
case HID_USAGE2(HUP_DIGITIZERS, HUD_TIP_SWITCH):
case HID_USAGE2(HUP_DIGITIZERS, HUD_CONFIDENCE):
case HID_USAGE2(HUP_DIGITIZERS, HUD_WIDTH):
case HID_USAGE2(HUP_DIGITIZERS, HUD_HEIGHT):
case HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACTID):
case HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACTCOUNT):
case HID_USAGE2(HUP_BUTTON, 0x01):
case HID_USAGE2(HUP_BUTTON, 0x02):
case HID_USAGE2(HUP_BUTTON, 0x03):
if (hi->usage == HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACTCOUNT))
case HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X):
case HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y):
case HID_USAGE2(HUP_DIGITIZERS, HUD_TIP_SWITCH):
case HID_USAGE2(HUP_DIGITIZERS, HUD_CONFIDENCE):
case HID_USAGE2(HUP_DIGITIZERS, HUD_WIDTH):
case HID_USAGE2(HUP_DIGITIZERS, HUD_HEIGHT):
case HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACTID):
case HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACTCOUNT):
case HID_USAGE2(HUP_BUTTON, 0x01):
case HID_USAGE2(HUP_BUTTON, 0x02):
case HID_USAGE2(HUP_BUTTON, 0x03):
(u) == HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACTCOUNT))
HID_USAGE2(HUP_DIGITIZERS, HUD_FINGER), 0
HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACTCOUNT),
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X),
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y),
HID_USAGE2(HUP_DIGITIZERS, HUD_CONFIDENCE),
HID_USAGE2(HUP_DIGITIZERS, HUD_TIP_SWITCH),
HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACTID),
HID_USAGE2(HUP_DIGITIZERS, HUD_INPUT_MODE),
HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACT_MAX),
HID_USAGE2(HUP_DIGITIZERS, HUD_TOUCHPAD),
HID_USAGE2(HUP_DIGITIZERS, HUD_CONFIG),
HID_USAGE2(HUP_DIGITIZERS, HUD_TOUCHPAD),
HID_USAGE2(0xff31, 0x0076)))
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_KEYBOARD)))
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_POINTER)))
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_MOUSE)))
HID_USAGE2(HUP_DIGITIZERS, HUD_PEN)))
HID_USAGE2(HUP_DIGITIZERS, HUD_TOUCHSCREEN)) &&
hid_locate(desc, size, HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X),
HID_USAGE2(HUP_FIDO, HUF_U2FHID)))
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_KEYBOARD)))
HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_STYLUS),
HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_TABLET_FKEYS),
HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_WACOM_BATTERY),
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_JOYSTICK)))
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_GAME_PAD)))
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_KEYBOARD)))
if (hid_locate(desc, dlen, HID_USAGE2(HUP_APPLE, HUG_FN_KEY),
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_POINTER)))
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_MOUSE)))
HID_USAGE2(HUP_DIGITIZERS, HUD_TOUCHSCREEN)))
HID_USAGE2(HUP_DIGITIZERS, HUD_PEN)))
HID_USAGE2(HUP_CONSUMER, HUC_CONTROL)))
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_UNKNOWN_3)))
HID_USAGE2(HUP_WACOM | HUP_DIGITIZERS, HUD_DIGITIZER)))
if (!hid_locate(desc, size, HID_USAGE2(HUP_WACOM, HUG_POINTER),