Lines Matching defs:touch
52 MODULE_PARM_DESC(report_undeciphered, "Report undeciphered multi-touch state field using a MSC_RAW event");
65 * 0x03 seem to indicate the aspect ratio of the touch, bits 0x70 seem
118 * @ntouches: Number of touches in most recent touch report.
121 * @touches: Most recent data for a touch, indexed by tracking ID.
122 * @tracking_ids: Mapping of current touch input data to @touches.
155 int touch = -1;
158 /* If there is only one "firm" touch, set touch to its
164 /* Ignore this touch. */
165 } else if (touch >= 0) {
166 touch = -1;
169 touch = idx;
173 return touch;
187 * touch, use that to override the mouse's guess.
260 * vertical touch motions.
354 /* Generate the input events for this touch. */
386 /* Expect four bytes of prefix, and N*9 bytes of touch data. */
408 /* Expect twelve bytes of prefix and N*9 bytes of touch data. */
424 /* Expect six bytes of prefix, and N*8 bytes of touch data. */
438 * to have the current touch information before
466 * to have the current touch information before
480 /* Sometimes the trackpad sends two touch reports in one
758 hid_err(msc->hdev, "unable to request touch data (%d)\n", ret);
868 hid_err(hdev, "unable to register touch report\n");
884 hid_err(hdev, "unable to request touch data (%d)\n", ret);