Lines Matching defs:spi
11 #include <linux/spi/spi.h>
3297 static int sja1105_probe(struct spi_device *spi)
3299 struct device *dev = &spi->dev;
3319 * the device tree node that was probed (spi)
3321 priv->spidev = spi;
3322 spi_set_drvdata(spi, priv);
3325 spi->bits_per_word = 8;
3326 rc = spi_setup(spi);
3342 max_xfer = spi_max_transfer_size(spi);
3343 max_msg = spi_max_message_size(spi);
3403 static void sja1105_remove(struct spi_device *spi)
3405 struct sja1105_private *priv = spi_get_drvdata(spi);
3413 static void sja1105_shutdown(struct spi_device *spi)
3415 struct sja1105_private *priv = spi_get_drvdata(spi);
3422 spi_set_drvdata(spi, NULL);
3453 MODULE_DEVICE_TABLE(spi, sja1105_spi_ids);