Lines Matching refs:finger
71 struct surface3_ts_data_finger *finger) in surface3_spi_report_touch() argument
73 int st = finger->status & 0x01; in surface3_spi_report_touch()
77 get_unaligned_le16(&finger->tracking_id)); in surface3_spi_report_touch()
86 get_unaligned_le16(&finger->x)); in surface3_spi_report_touch()
89 get_unaligned_le16(&finger->y)); in surface3_spi_report_touch()
92 get_unaligned_le16(&finger->width)); in surface3_spi_report_touch()
95 get_unaligned_le16(&finger->height)); in surface3_spi_report_touch()
106 struct surface3_ts_data_finger *finger; in surface3_spi_process_touch() local
108 finger = (struct surface3_ts_data_finger *)&data[17 + in surface3_spi_process_touch()
117 if (finger->status & 0x10) in surface3_spi_process_touch()
120 surface3_spi_report_touch(ts_data, finger); in surface3_spi_process_touch()