Lines Matching defs:spi
9 #include <linux/spi/spi.h>
106 struct spi_device *spi = to_spi_device(dev);
111 ret = spi_read(spi, buf, count * 2);
113 dev_err(&spi->dev, "SPI read error\n");
125 struct spi_device *spi = to_spi_device(st->dev);
140 ret = spi_sync_transfer(spi, t, ARRAY_SIZE(t));
151 struct spi_device *spi = to_spi_device(st->dev);
156 return spi_write(spi, &st->d16[0], sizeof(st->d16[0]));
271 /* Configure device spi to output on a single channel */
307 static int ad7606_spi_probe(struct spi_device *spi)
309 const struct spi_device_id *id = spi_get_device_id(spi);
324 return ad7606_probe(&spi->dev, spi->irq, NULL,
338 MODULE_DEVICE_TABLE(spi, ad7606_id_table);