Lines Matching full:usage
70 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
71 0x09, 0x05, /* Usage (Game Pad) */
74 0x09, 0x30, /* Usage (X) */
75 0x09, 0x31, /* Usage (Y) */
76 0x09, 0x33, /* Usage (Rx) */
77 0x09, 0x34, /* Usage (Ry) */
83 0x09, 0x39, /* Usage (Hat switch) */
94 0x05, 0x09, /* Usage Page (Button) */
95 0x19, 0x01, /* Usage Minimum (0x01) */
96 0x29, 0x0E, /* Usage Maximum (0x0E) */
102 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
103 0x09, 0x20, /* Usage (0x20) */
109 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
110 0x09, 0x32, /* Usage (Z) */
111 0x09, 0x35, /* Usage (Rz) */
118 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
119 0x09, 0x08, /* Usage (Multi-axis Controller) */
121 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
122 0x09, 0x21, /* Usage (0x21) */
127 0x05, 0x06, /* Usage Page (Generic Dev Ctrls) */
128 0x09, 0x20, /* Usage (Battery Strength) */
133 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
134 0x19, 0x33, /* Usage Minimum (RX) */
135 0x29, 0x35, /* Usage Maximum (RZ) */
141 0x19, 0x30, /* Usage Minimum (X) */
142 0x29, 0x32, /* Usage Maximum (Z) */
147 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
148 0x09, 0x21, /* Usage (0x21) */
155 0x05, 0x0C, /* Usage Page (Consumer) */
156 0x09, 0x05, /* Usage (Headphone) */
161 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
162 0x09, 0x20, /* Usage (0x20) */
163 0x09, 0x21, /* Usage (0x21) */
176 0x05, 0x0D, /* Usage Page (Digitizer) */
177 0x09, 0x05, /* Usage (Touch Pad) */
179 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
180 0x09, 0x21, /* Usage (0x21) */
189 0x05, 0x0D, /* Usage Page (Digitizer) */
190 0x09, 0x56, /* Usage (0x56) */
200 0x05, 0x0D, /* Usage Page (Digitizer) */
201 0x09, 0x22, /* Usage (Finger) */
203 0x09, 0x51, /* Usage (0x51) */
208 0x09, 0x42, /* Usage (Tip Switch) */
213 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
214 0x09, 0x30, /* Usage (X) */
222 0x09, 0x31, /* Usage (Y) */
229 0x05, 0x0D, /* Usage Page (Digitizer) */
230 0x09, 0x22, /* Usage (Finger) */
232 0x09, 0x51, /* Usage (0x51) */
237 0x09, 0x42, /* Usage (Tip Switch) */
242 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
243 0x09, 0x30, /* Usage (X) */
251 0x09, 0x31, /* Usage (Y) */
258 0x05, 0x0D, /* Usage Page (Digitizer) */
259 0x09, 0x56, /* Usage (0x56) */
269 0x05, 0x0D, /* Usage Page (Digitizer) */
270 0x09, 0x22, /* Usage (Finger) */
272 0x09, 0x51, /* Usage (0x51) */
277 0x09, 0x42, /* Usage (Tip Switch) */
282 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
283 0x09, 0x30, /* Usage (X) */
291 0x09, 0x31, /* Usage (Y) */
298 0x05, 0x0D, /* Usage Page (Digitizer) */
299 0x09, 0x22, /* Usage (Finger) */
301 0x09, 0x51, /* Usage (0x51) */
306 0x09, 0x42, /* Usage (Tip Switch) */
311 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
312 0x09, 0x30, /* Usage (X) */
320 0x09, 0x31, /* Usage (Y) */
327 0x05, 0x0D, /* Usage Page (Digitizer) */
328 0x09, 0x56, /* Usage (0x56) */
338 0x05, 0x0D, /* Usage Page (Digitizer) */
339 0x09, 0x22, /* Usage (Finger) */
341 0x09, 0x51, /* Usage (0x51) */
346 0x09, 0x42, /* Usage (Tip Switch) */
351 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
352 0x09, 0x30, /* Usage (X) */
360 0x09, 0x31, /* Usage (Y) */
367 0x05, 0x0D, /* Usage Page (Digitizer) */
368 0x09, 0x22, /* Usage (Finger) */
370 0x09, 0x51, /* Usage (0x51) */
375 0x09, 0x42, /* Usage (Tip Switch) */
380 0x05, 0x01, /* Usage Page (Generic Desktop Ctrls) */
381 0x09, 0x30, /* Usage (X) */
389 0x09, 0x31, /* Usage (Y) */
401 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined 0xFF00) */
402 0x09, 0x22, /* Usage (0x22) */
408 0x09, 0x23, /* Usage (0x23) */
412 0x09, 0x24, /* Usage (0x24) */
416 0x09, 0x25, /* Usage (0x25) */
420 0x09, 0x26, /* Usage (0x26) */
424 0x09, 0x27, /* Usage (0x27) */
428 0x06, 0x02, 0xFF, /* Usage Page (Vendor Defined 0xFF02) */
429 0x09, 0x21, /* Usage (0x21) */
433 0x09, 0x22, /* Usage (0x22) */
437 0x06, 0x05, 0xFF, /* Usage Page (Vendor Defined 0xFF05) */
438 0x09, 0x20, /* Usage (0x20) */
442 0x09, 0x21, /* Usage (0x21) */
445 0x06, 0x80, 0xFF, /* Usage Page (Vendor Defined 0xFF80) */
447 0x09, 0x20, /* Usage (0x20) */
451 0x09, 0x21, /* Usage (0x21) */
455 0x09, 0x22, /* Usage (0x22) */
459 0x09, 0x23, /* Usage (0x23) */
463 0x09, 0x24, /* Usage (0x24) */
467 0x09, 0x25, /* Usage (0x25) */
471 0x09, 0x26, /* Usage (0x26) */
475 0x09, 0x27, /* Usage (0x27) */
479 0x09, 0x28, /* Usage (0x28) */
483 0x09, 0x29, /* Usage (0x29) */
487 0x09, 0x30, /* Usage (0x30) */
491 0x09, 0x31, /* Usage (0x31) */
495 0x09, 0x32, /* Usage (0x32) */
499 0x09, 0x33, /* Usage (0x33) */
503 0x09, 0x40, /* Usage (0x40) */
507 0x09, 0x41, /* Usage (0x41) */
511 0x09, 0x42, /* Usage (0x42) */
515 0x09, 0x43, /* Usage (0x43) */
519 0x09, 0x44, /* Usage (0x44) */
523 0x09, 0x45, /* Usage (0x45) */
527 0x09, 0x46, /* Usage (0x46) */
531 0x09, 0x47, /* Usage (0x47) */
535 0x09, 0x48, /* Usage (0x48) */
539 0x09, 0x49, /* Usage (0x49) */
543 0x09, 0x4A, /* Usage (0x4A) */
547 0x09, 0x4B, /* Usage (0x4B) */
551 0x09, 0x4C, /* Usage (0x4C) */
555 0x09, 0x4E, /* Usage (0x4E) */
559 0x09, 0x4F, /* Usage (0x4F) */
563 0x09, 0x50, /* Usage (0x50) */
567 0x09, 0x51, /* Usage (0x51) */
571 0x09, 0x52, /* Usage (0x52) */
575 0x09, 0x53, /* Usage (0x53) */
579 0x09, 0x54, /* Usage (0x54) */
637 int32_t usage; member
711 #define PS4DS_MAP_ABS(usage, code) \ argument
712 { HIDMAP_ABS(HUP_GENERIC_DESKTOP, HUG_##usage, code) }
713 #define PS4DS_MAP_FLT(usage, code) \ argument
714 { HIDMAP_ABS(HUP_GENERIC_DESKTOP, HUG_##usage, code), .flat = 15 }
715 #define PS4DS_MAP_VSW(usage, code) \ argument
716 { HIDMAP_SW(HUP_MICROSOFT, usage, code) }
717 #define PS4DS_MAP_GCB(usage, callback) \ argument
718 { HIDMAP_ANY_CB(HUP_GENERIC_DESKTOP, HUG_##usage, callback) }
719 #define PS4DS_MAP_VCB(usage, callback) \ argument
720 { HIDMAP_ANY_CB(HUP_MICROSOFT, usage, callback) }
832 if (sc->calib_data[i].usage == ctx.hi->usage) { in ps4dsacc_data_cb()
908 /* Reset pointer here as it is first usage in touchpad TLC */ in ps4dsmtp_npackets_cb()
1244 sc->calib_data[0].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_RX); in ps4dsacc_attach()
1254 sc->calib_data[1].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_RY); in ps4dsacc_attach()
1264 sc->calib_data[2].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_RZ); in ps4dsacc_attach()
1279 sc->calib_data[3].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X); in ps4dsacc_attach()
1288 sc->calib_data[4].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y); in ps4dsacc_attach()
1297 sc->calib_data[5].usage = HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Z); in ps4dsacc_attach()