Lines Matching refs:usage
98 int32_t usage; /* HID usage */ member
106 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_TIP_SWITCH),
112 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_WIDTH),
118 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_HEIGHT),
124 .usage = HMT_NO_USAGE,
130 .usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X),
136 .usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y),
142 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACTID),
148 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_TIP_PRESSURE),
154 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_IN_RANGE),
160 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_CONFIDENCE),
166 .usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X),
172 .usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y),
223 #define HMT_FOREACH_USAGE(caps, usage) \ argument
224 for ((usage) = 0; (usage) < HMT_N_USAGES; ++(usage)) \
225 if (isset((caps), (usage)))
477 size_t usage; in hmt_intr() local
558 HMT_FOREACH_USAGE(sc->caps, usage) { in hmt_intr()
559 if (hmt_hid_map[usage].usage != HMT_NO_USAGE) in hmt_intr()
560 printf(" %-4s", hmt_hid_map[usage].name); in hmt_intr()
573 HMT_FOREACH_USAGE(sc->caps, usage) { in hmt_intr()
574 if (sc->locs[cont][usage].size > 0) in hmt_intr()
575 slot_data->val[usage] = hid_get_udata( in hmt_intr()
576 buf, len, &sc->locs[cont][usage]); in hmt_intr()
584 HMT_FOREACH_USAGE(sc->caps, usage) { in hmt_intr()
585 if (hmt_hid_map[usage].usage != HMT_NO_USAGE) in hmt_intr()
586 printf("%04x ", slot_data->val[usage]); in hmt_intr()
728 hi.usage == HID_USAGE2(HUP_DIGITIZERS, HUD_FINGER)) in hmt_hid_parse()
748 hi.usage == HID_USAGE2(HUP_BUTTON, 1)) { in hmt_hid_parse()
753 if (hi.usage >= HID_USAGE2(HUP_BUTTON, left_btn) && in hmt_hid_parse()
754 hi.usage <= HID_USAGE2(HUP_BUTTON, HMT_BTN_MAX)) { in hmt_hid_parse()
755 btn = (hi.usage & 0xFFFF) - left_btn; in hmt_hid_parse()
762 if (hi.usage == in hmt_hid_parse()
768 if (hi.usage == in hmt_hid_parse()
784 if (hi.usage == hmt_hid_map[i].usage) { in hmt_hid_parse()