Lines Matching defs:spi
19 #include <linux/spi/spi.h>
772 int ret = request_threaded_irq(priv->ctx.spi->irq, NULL, encx24j600_isr,
777 priv->ctx.spi->irq, ret);
794 free_irq(priv->ctx.spi->irq, priv);
997 static int encx24j600_spi_probe(struct spi_device *spi)
1014 spi_set_drvdata(spi, priv);
1015 dev_set_drvdata(&spi->dev, priv);
1016 SET_NETDEV_DEV(ndev, &spi->dev);
1026 priv->ctx.spi = spi;
1027 ndev->irq = spi->irq;
1030 ret = devm_regmap_init_encx24j600(&spi->dev, &priv->ctx);
1096 static void encx24j600_spi_remove(struct spi_device *spi)
1098 struct encx24j600_priv *priv = dev_get_drvdata(&spi->dev);
1110 MODULE_DEVICE_TABLE(spi, encx24j600_spi_id_table);