Lines Matching full:usage

68 	0x05, 0x01,		/* Usage Page (Generic Desktop Ctrls)	*/
69 0x09, 0x05, /* Usage (Game Pad) */
72 0x09, 0x30, /* Usage (X) */
73 0x09, 0x31, /* Usage (Y) */
74 0x09, 0x33, /* Usage (Rx) */
75 0x09, 0x34, /* Usage (Ry) */
81 0x09, 0x39, /* Usage (Hat switch) */
92 0x05, 0x09, /* Usage Page (Button) */
93 0x19, 0x01, /* Usage Minimum (0x01) */
94 0x29, 0x0E, /* Usage Maximum (0x0E) */
100 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
101 0x09, 0x20, /* Usage (0x20) */
107 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
108 0x09, 0x32, /* Usage (Z) */
109 0x09, 0x35, /* Usage (Rz) */
116 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
117 0x09, 0x08, /* Usage (Multi-axis Controller) */
119 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
120 0x09, 0x21, /* Usage (0x21) */
125 0x05, 0x06, /* Usage Page (Generic Dev Ctrls) */
126 0x09, 0x20, /* Usage (Battery Strength) */
131 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
132 0x19, 0x33, /* Usage Minimum (RX) */
133 0x29, 0x35, /* Usage Maximum (RZ) */
139 0x19, 0x30, /* Usage Minimum (X) */
140 0x29, 0x32, /* Usage Maximum (Z) */
145 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
146 0x09, 0x21, /* Usage (0x21) */
153 0x05, 0x0C, /* Usage Page (Consumer) */
154 0x09, 0x05, /* Usage (Headphone) */
159 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
160 0x09, 0x20, /* Usage (0x20) */
161 0x09, 0x21, /* Usage (0x21) */
174 0x05, 0x0D, /* Usage Page (Digitizer) */
175 0x09, 0x05, /* Usage (Touch Pad) */
177 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
178 0x09, 0x21, /* Usage (0x21) */
187 0x05, 0x0D, /* Usage Page (Digitizer) */
188 0x09, 0x56, /* Usage (0x56) */
198 0x05, 0x0D, /* Usage Page (Digitizer) */
199 0x09, 0x22, /* Usage (Finger) */
201 0x09, 0x51, /* Usage (0x51) */
206 0x09, 0x42, /* Usage (Tip Switch) */
211 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
212 0x09, 0x30, /* Usage (X) */
220 0x09, 0x31, /* Usage (Y) */
227 0x05, 0x0D, /* Usage Page (Digitizer) */
228 0x09, 0x22, /* Usage (Finger) */
230 0x09, 0x51, /* Usage (0x51) */
235 0x09, 0x42, /* Usage (Tip Switch) */
240 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
241 0x09, 0x30, /* Usage (X) */
249 0x09, 0x31, /* Usage (Y) */
256 0x05, 0x0D, /* Usage Page (Digitizer) */
257 0x09, 0x56, /* Usage (0x56) */
267 0x05, 0x0D, /* Usage Page (Digitizer) */
268 0x09, 0x22, /* Usage (Finger) */
270 0x09, 0x51, /* Usage (0x51) */
275 0x09, 0x42, /* Usage (Tip Switch) */
280 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
281 0x09, 0x30, /* Usage (X) */
289 0x09, 0x31, /* Usage (Y) */
296 0x05, 0x0D, /* Usage Page (Digitizer) */
297 0x09, 0x22, /* Usage (Finger) */
299 0x09, 0x51, /* Usage (0x51) */
304 0x09, 0x42, /* Usage (Tip Switch) */
309 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
310 0x09, 0x30, /* Usage (X) */
318 0x09, 0x31, /* Usage (Y) */
325 0x05, 0x0D, /* Usage Page (Digitizer) */
326 0x09, 0x56, /* Usage (0x56) */
336 0x05, 0x0D, /* Usage Page (Digitizer) */
337 0x09, 0x22, /* Usage (Finger) */
339 0x09, 0x51, /* Usage (0x51) */
344 0x09, 0x42, /* Usage (Tip Switch) */
349 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
350 0x09, 0x30, /* Usage (X) */
358 0x09, 0x31, /* Usage (Y) */
365 0x05, 0x0D, /* Usage Page (Digitizer) */
366 0x09, 0x22, /* Usage (Finger) */
368 0x09, 0x51, /* Usage (0x51) */
373 0x09, 0x42, /* Usage (Tip Switch) */
378 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
379 0x09, 0x30, /* Usage (X) */
387 0x09, 0x31, /* Usage (Y) */
399 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
400 0x09, 0x22, /* Usage (0x22) */
406 0x09, 0x23, /* Usage (0x23) */
410 0x09, 0x24, /* Usage (0x24) */
414 0x09, 0x25, /* Usage (0x25) */
418 0x09, 0x26, /* Usage (0x26) */
422 0x09, 0x27, /* Usage (0x27) */
426 0x06, 0x02, 0xFF, /* Usage Page (Vendor Defined 0xFF02) */
427 0x09, 0x21, /* Usage (0x21) */
431 0x09, 0x22, /* Usage (0x22) */
435 0x06, 0x05, 0xFF, /* Usage Page (Vendor Defined 0xFF05) */
436 0x09, 0x20, /* Usage (0x20) */
440 0x09, 0x21, /* Usage (0x21) */
443 0x06, 0x80, 0xFF, /* Usage Page (Vendor Defined 0xFF80) */
445 0x09, 0x20, /* Usage (0x20) */
449 0x09, 0x21, /* Usage (0x21) */
453 0x09, 0x22, /* Usage (0x22) */
457 0x09, 0x23, /* Usage (0x23) */
461 0x09, 0x24, /* Usage (0x24) */
465 0x09, 0x25, /* Usage (0x25) */
469 0x09, 0x26, /* Usage (0x26) */
473 0x09, 0x27, /* Usage (0x27) */
477 0x09, 0x28, /* Usage (0x28) */
481 0x09, 0x29, /* Usage (0x29) */
485 0x09, 0x30, /* Usage (0x30) */
489 0x09, 0x31, /* Usage (0x31) */
493 0x09, 0x32, /* Usage (0x32) */
497 0x09, 0x33, /* Usage (0x33) */
501 0x09, 0x40, /* Usage (0x40) */
505 0x09, 0x41, /* Usage (0x41) */
509 0x09, 0x42, /* Usage (0x42) */
513 0x09, 0x43, /* Usage (0x43) */
517 0x09, 0x44, /* Usage (0x44) */
521 0x09, 0x45, /* Usage (0x45) */
525 0x09, 0x46, /* Usage (0x46) */
529 0x09, 0x47, /* Usage (0x47) */
533 0x09, 0x48, /* Usage (0x48) */
537 0x09, 0x49, /* Usage (0x49) */
541 0x09, 0x4A, /* Usage (0x4A) */
545 0x09, 0x4B, /* Usage (0x4B) */
549 0x09, 0x4C, /* Usage (0x4C) */
553 0x09, 0x4E, /* Usage (0x4E) */
557 0x09, 0x4F, /* Usage (0x4F) */
561 0x09, 0x50, /* Usage (0x50) */
565 0x09, 0x51, /* Usage (0x51) */
569 0x09, 0x52, /* Usage (0x52) */
573 0x09, 0x53, /* Usage (0x53) */
577 0x09, 0x54, /* Usage (0x54) */
635 int32_t usage; member
709 #define PS4DS_MAP_ABS(usage, code) \ argument
710 { HIDMAP_ABS(HUP_GENERIC_DESKTOP, HUG_##usage, code) }
711 #define PS4DS_MAP_FLT(usage, code) \ argument
712 { HIDMAP_ABS(HUP_GENERIC_DESKTOP, HUG_##usage, code), .flat = 15 }
713 #define PS4DS_MAP_VSW(usage, code) \ argument
714 { HIDMAP_SW(HUP_MICROSOFT, usage, code) }
715 #define PS4DS_MAP_GCB(usage, callback) \ argument
716 { HIDMAP_ANY_CB(HUP_GENERIC_DESKTOP, HUG_##usage, callback) }
717 #define PS4DS_MAP_VCB(usage, callback) \ argument
718 { HIDMAP_ANY_CB(HUP_MICROSOFT, usage, callback) }
811 if (sc->calib_data[i].usage == ctx.hi->usage) { in ps4dsacc_data_cb()
885 /* Reset pointer here as it is first usage in touchpad TLC */ in ps4dsmtp_npackets_cb()
1221 sc->calib_data[0].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_RX); in ps4dsacc_attach()
1231 sc->calib_data[1].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_RY); in ps4dsacc_attach()
1241 sc->calib_data[2].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_RZ); in ps4dsacc_attach()
1256 sc->calib_data[3].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X); in ps4dsacc_attach()
1265 sc->calib_data[4].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y); in ps4dsacc_attach()
1274 sc->calib_data[5].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Z); in ps4dsacc_attach()