Lines Matching refs:usage

100 	int32_t 	usage;		/* HID usage */  member
108 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_TIP_SWITCH),
114 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_WIDTH),
120 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_HEIGHT),
126 .usage = HMT_NO_USAGE,
132 .usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X),
138 .usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y),
144 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_CONTACTID),
150 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_TIP_PRESSURE),
156 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_IN_RANGE),
162 .usage = HID_USAGE2(HUP_DIGITIZERS, HUD_CONFIDENCE),
168 .usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X),
174 .usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y),
225 #define HMT_FOREACH_USAGE(caps, usage) \ argument
226 for ((usage) = 0; (usage) < HMT_N_USAGES; ++(usage)) \
227 if (isset((caps), (usage)))
479 size_t usage; in hmt_intr() local
560 HMT_FOREACH_USAGE(sc->caps, usage) { in hmt_intr()
561 if (hmt_hid_map[usage].usage != HMT_NO_USAGE) in hmt_intr()
562 printf(" %-4s", hmt_hid_map[usage].name); in hmt_intr()
575 HMT_FOREACH_USAGE(sc->caps, usage) { in hmt_intr()
576 if (sc->locs[cont][usage].size > 0) in hmt_intr()
577 slot_data->val[usage] = hid_get_udata( in hmt_intr()
578 buf, len, &sc->locs[cont][usage]); in hmt_intr()
586 HMT_FOREACH_USAGE(sc->caps, usage) { in hmt_intr()
587 if (hmt_hid_map[usage].usage != HMT_NO_USAGE) in hmt_intr()
588 printf("%04x ", slot_data->val[usage]); in hmt_intr()
730 hi.usage == HID_USAGE2(HUP_DIGITIZERS, HUD_FINGER)) in hmt_hid_parse()
750 hi.usage == HID_USAGE2(HUP_BUTTON, 1)) { in hmt_hid_parse()
756 hi.usage >= HID_USAGE2(HUP_BUTTON, left_btn) && in hmt_hid_parse()
757 hi.usage <= HID_USAGE2(HUP_BUTTON, HMT_BTN_MAX)) { in hmt_hid_parse()
758 btn = (hi.usage & 0xFFFF) - left_btn; in hmt_hid_parse()
765 if (hi.collevel == 1 && hi.usage == in hmt_hid_parse()
771 if (hi.collevel == 1 && hi.usage == in hmt_hid_parse()
787 if (hi.usage == hmt_hid_map[i].usage) { in hmt_hid_parse()