Lines Matching defs:spi
7 #include <linux/spi/spi.h>
17 struct spi_device *spi = to_spi_device(priv->dev);
19 return spi_write_then_read(spi, tx_buf, tx_len, rx_buf, rx_len);
25 struct spi_device *spi = to_spi_device(priv->dev);
48 spi_bus_lock(spi->controller);
50 ret = spi_sync_locked(spi, &msg);
52 spi_bus_unlock(spi->controller);
62 struct spi_device *spi = to_spi_device(priv->dev);
72 return spi_sync_locked(spi, &msg);
77 struct spi_device *spi = to_spi_device(priv->dev);
80 spi_bus_unlock(spi->controller);
83 return spi_write(spi, NULL, 0);
86 static int sysconfig_spi_probe(struct spi_device *spi)
89 struct device *dev = &spi->dev;
99 dev_id = spi_get_device_id(spi);
109 if (spi->max_speed_hz > *spi_max_speed) {
111 spi->max_speed_hz, *spi_max_speed);
130 MODULE_DEVICE_TABLE(spi, sysconfig_spi_ids);