Lines Matching defs:spi
16 #include <linux/spi/spi.h>
199 struct spi_device *spi;
431 return spi_write(st->spi, st->reg_tx_buf, AD74115_FRAME_SIZE);
436 struct device *dev = &st->spi->dev;
466 ret = spi_sync_transfer(st->spi, reg_read_xfer, ARRAY_SIZE(reg_read_xfer));
549 struct device *dev = &st->spi->dev;
619 ret = spi_sync(st->spi, &st->adc_samples_msg);
1475 struct device *dev = &st->spi->dev;
1520 struct device *dev = &st->spi->dev;
1543 struct device *dev = &st->spi->dev;
1567 struct device *dev = &st->spi->dev;
1592 struct device *dev = &st->spi->dev;
1621 struct device *dev = &st->spi->dev;
1761 struct device *dev = &st->spi->dev;
1799 struct device *dev = &st->spi->dev;
1834 static int ad74115_probe(struct spi_device *spi)
1839 struct device *dev = &spi->dev;
1850 st->spi = spi;
1902 static int ad74115_unregister_driver(struct spi_driver *spi)
1904 spi_unregister_driver(spi);
1909 static int __init ad74115_register_driver(struct spi_driver *spi)
1913 return spi_register_driver(spi);
1921 MODULE_DEVICE_TABLE(spi, ad74115_spi_id);