Lines Matching defs:touch
142 * Bit 2 - 0: touch type;
151 * Bit 7: indicates touch liftoff status.
152 * 0 : touch is currently on the panel.
153 * 1 : touch record indicates a liftoff.
154 * Bit 6 - 5: indicates an event associated with this touch instance
160 * to allow tracking a touch as it moves around the panel.
164 /* Bit 7 - 0 of X-axis coordinate of the touch in pixel. */
167 /* Bit 15 - 8 of X-axis coordinate of the touch in pixel. */
170 /* Bit 7 - 0 of Y-axis coordinate of the touch in pixel. */
173 /* Bit 15 - 8 of Y-axis coordinate of the touch in pixel. */
845 * or report any touch or button data.
931 * or report any touch or button data.
1020 * report any touch or button data later.
1723 * at the same time, user touch trackpad to wake system up.
2635 * ready event. Because when there was a finger touch
2637 * won't be empty (always with touch report data), so
2709 const struct cyapa_pip_touch_record *touch)
2712 u8 event_id = PIP_GET_EVENT_ID(touch->touch_tip_event_id);
2713 int slot = PIP_GET_TOUCH_ID(touch->touch_tip_event_id);
2721 x = (touch->x_hi << 8) | touch->x_lo;
2724 y = (touch->y_hi << 8) | touch->y_lo;
2731 touch->z);
2733 touch->major_axis_len);
2735 touch->minor_axis_len);
2738 touch->major_tool_len);
2740 touch->minor_tool_len);
2743 touch->orientation);
2825 * Device wake event from deep sleep mode for touch.
2830 * time in receiving for first valid touch report data.
2852 dev_err(dev, "invalid touch packet length=%d\n", report_len);