Lines Matching defs:spi
14 #include <linux/spi/spi.h>
21 struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
30 return spi_sync_transfer(spi, &t, 1);
35 struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
39 return spi_write(spi, &st->spi_msg, sizeof(st->spi_msg));
44 struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
49 ret = spi_write(spi, &st->spi_msg, sizeof(st->spi_msg));
72 struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
76 return spi_write(spi, &st->spi_msg, sizeof(st->spi_msg));
81 struct spi_device *spi = container_of(st->dev, struct spi_device, dev);
87 ret = spi_write(spi, &st->spi_msg, sizeof(st->spi_msg));
126 static int ad5592r_spi_probe(struct spi_device *spi)
128 const struct spi_device_id *id = spi_get_device_id(spi);
130 return ad5592r_probe(&spi->dev, id->name, &ad5592r_rw_ops);
133 static void ad5592r_spi_remove(struct spi_device *spi)
135 ad5592r_remove(&spi->dev);
142 MODULE_DEVICE_TABLE(spi, ad5592r_spi_ids);