Lines Matching refs:surface3_ts_data
28 struct surface3_ts_data {
58 static int surface3_spi_read(struct surface3_ts_data *ts_data)
66 static void surface3_spi_report_touch(struct surface3_ts_data *ts_data,
95 static void surface3_spi_process_touch(struct surface3_ts_data *ts_data, u8 *data)
121 static void surface3_spi_report_pen(struct surface3_ts_data *ts_data,
158 static void surface3_spi_process_pen(struct surface3_ts_data *ts_data, u8 *data)
168 static void surface3_spi_process(struct surface3_ts_data *ts_data)
197 struct surface3_ts_data *data = dev_id;
209 static void surface3_spi_power(struct surface3_ts_data *data, bool on)
222 static int surface3_spi_get_gpio_config(struct surface3_ts_data *data)
243 static int surface3_spi_create_touch_input(struct surface3_ts_data *data)
279 static int surface3_spi_create_pen_input(struct surface3_ts_data *data)
322 struct surface3_ts_data *data;
368 struct surface3_ts_data *data = spi_get_drvdata(spi);
380 struct surface3_ts_data *data = spi_get_drvdata(spi);