Lines Matching defs:spi
13 #include <linux/spi/spi.h>
43 * @spi: reference to spi structure
53 struct spi_device *spi;
78 ret = spi_sync(ad7949_adc->spi, &msg);
123 ret = spi_sync(ad7949_adc->spi, &msg);
232 static int ad7949_spi_probe(struct spi_device *spi)
234 struct device *dev = &spi->dev;
247 indio_dev->name = spi_get_device_id(spi)->name;
250 spi_set_drvdata(spi, indio_dev);
254 ad7949_adc->spi = spi;
256 spec = &ad7949_adc_spec[spi_get_device_id(spi)->driver_data];
295 static int ad7949_spi_remove(struct spi_device *spi)
297 struct iio_dev *indio_dev = spi_get_drvdata(spi);
321 MODULE_DEVICE_TABLE(spi, ad7949_spi_id);