Lines Matching refs:ad7877
46 #include <linux/spi/ad7877.h>
169 struct ad7877 {
274 struct ad7877 *ts = dev_get_drvdata(&spi->dev);
330 static void ad7877_rx(struct ad7877 *ts)
346 * The size of the averaging filter is programmable. (dev.platform_data, see linux/spi/ad7877.h)
364 static inline void ad7877_ts_event_release(struct ad7877 *ts)
374 struct ad7877 *ts = (void *)handle;
381 struct ad7877 *ts = handle;
407 struct ad7877 *ts = _ts;
418 static void ad7877_disable(struct ad7877 *ts)
441 static void ad7877_enable(struct ad7877 *ts)
456 struct ad7877 *ts = dev_get_drvdata(dev); \
476 struct ad7877 *ts = dev_get_drvdata(dev);
485 struct ad7877 *ts = dev_get_drvdata(dev);
506 struct ad7877 *ts = dev_get_drvdata(dev);
515 struct ad7877 *ts = dev_get_drvdata(dev);
536 struct ad7877 *ts = dev_get_drvdata(dev);
545 struct ad7877 *ts = dev_get_drvdata(dev);
567 struct ad7877 *ts = dev_get_drvdata(dev);
576 struct ad7877 *ts = dev_get_drvdata(dev);
612 static void ad7877_setup_ts_def_msg(struct spi_device *spi, struct ad7877 *ts)
660 struct ad7877 *ts;
689 ts = kzalloc(sizeof(struct ad7877), GFP_KERNEL);
793 struct ad7877 *ts = dev_get_drvdata(&spi->dev);
814 struct ad7877 *ts = dev_get_drvdata(&spi->dev);
823 struct ad7877 *ts = dev_get_drvdata(&spi->dev);
836 .name = "ad7877",
861 MODULE_ALIAS("spi:ad7877");