Lines Matching defs:data
43 * invalid data in the core button reports. Load this only on devices which
130 static int wiimod_rumble_play(struct input_dev *dev, void *data,
420 * 3 axis accelerometer data is part of nearly all DRMs. If not supported by a
421 * device, it's mostly cleared to 0. This module parses this data and provides
435 * Accelerometer data is encoded into 3 10bit values. XX, YY and ZZ
437 * contained in the buttons data BB BB.
583 * Basic IR data is encoded into 3 bytes. The first two bytes are the
584 * lower 8 bit of the X/Y data, the 3rd byte contains the upper 2 bits
586 * If data is packed, then the 3rd byte is put first and slightly
587 * reordered. This allows to interleave packed and non-packed data to
668 /* enable IR cam but do not make it send data, yet */
702 /* make IR cam send data */
836 * accelerometer data in the same format as the wiimote's accelerometer.
837 * The 6th byte contains the LSBs of the accelerometer data.
847 * All three accelerometer values lose their LSB. The other data is
850 * Center data for button values is 128. Center value for accelerometer
1300 * balance-board data is sent via a standard Wii Remote extension. All other
1301 * data for non-present hardware is zeroed out.
1305 * The balance board needs 8 bytes extension data instead of basic 6 bytes so
1324 * Balance board data layout:
1363 /* apply calibration data */
1679 /* Trivial automatic calibration. We don't know any calibration data
1682 * via sysfs, or set it explicitly. If data is off more than abs(500),
1696 /* apply calibration data */
1788 static int wiimod_pro_play(struct input_dev *dev, void *data,