Searched refs:spidev (Results 1 - 18 of 18) sorted by relevance

/linux-master/drivers/nfc/st95hf/
H A Dspi.c19 struct spi_device *spidev = spicontext->spidev; local
37 result = spi_sync(spidev, &m);
39 dev_err(&spidev->dev, "error: sending cmd to st95hf using SPI = %d\n",
55 dev_err(&spidev->dev, "error: response not ready timeout\n");
74 struct spi_device *spidev = spicontext->spidev; local
92 ret = spi_sync(spidev, &m);
94 dev_err(&spidev->dev, "spi_recv_resp, data length error = %d\n",
116 ret = spi_sync(spidev,
138 struct spi_device *spidev = spicontext->spidev; local
[all...]
H A Dspi.h24 * @spidev: st95hf spi device object.
31 struct spi_device *spidev; member in struct:st95hf_spi_context
H A Dcore.c251 struct device *dev = &st95context->spicontext.spidev->dev;
317 dev_err(&st95context->spicontext.spidev->dev,
325 dev_err(&st95context->spicontext.spidev->dev, "err: echo res is 0x%x\n",
483 dev_err(&st95context->spicontext.spidev->dev,
512 dev_dbg(&st95context->spicontext.spidev->dev,
535 struct device *dev = &st95context->spicontext.spidev->dev;
778 spidevice = &stcontext->spicontext.spidev->dev;
1081 spicontext->spidev = nfc_spi_dev;
1222 dev_err(&spictx->spidev->dev, "sleep for semaphore interrupted by signal\n");
1230 dev_err(&spictx->spidev
[all...]
/linux-master/drivers/spi/
H A Dspidev.c25 #include <linux/spi/spidev.h>
106 spidev_sync(struct spidev_data *spidev, struct spi_message *message) argument
111 mutex_lock(&spidev->spi_lock);
112 spi = spidev->spi;
119 mutex_unlock(&spidev->spi_lock);
124 spidev_sync_write(struct spidev_data *spidev, size_t len) argument
127 .tx_buf = spidev->tx_buffer,
129 .speed_hz = spidev->speed_hz,
135 return spidev_sync(spidev, &m);
139 spidev_sync_read(struct spidev_data *spidev, size_ argument
159 struct spidev_data *spidev; local
189 struct spidev_data *spidev; local
210 spidev_message(struct spidev_data *spidev, struct spi_ioc_transfer *u_xfers, unsigned n_xfers) argument
358 struct spidev_data *spidev; local
526 struct spidev_data *spidev; local
589 struct spidev_data *spidev = NULL, *iter; local
640 struct spidev_data *spidev; local
771 struct spidev_data *spidev; local
829 struct spidev_data *spidev = spi_get_drvdata(spi); local
[all...]
H A Dspi-lantiq-ssc.c388 static int lantiq_ssc_setup(struct spi_device *spidev) argument
390 struct spi_controller *host = spidev->controller;
392 unsigned int cs = spi_get_chipselect(spidev, 0);
396 if (spi_get_csgpiod(spidev, 0))
411 if (spidev->mode & SPI_CS_HIGH)
432 struct spi_device *spidev, struct spi_transfer *t)
722 static int transfer_start(struct lantiq_ssc_spi *spi, struct spi_device *spidev, argument
797 static void lantiq_ssc_set_cs(struct spi_device *spidev, bool enable) argument
799 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(spidev->controller);
800 unsigned int cs = spi_get_chipselect(spidev,
431 hw_setup_transfer(struct lantiq_ssc_spi *spi, struct spi_device *spidev, struct spi_transfer *t) argument
811 lantiq_ssc_transfer_one(struct spi_controller *host, struct spi_device *spidev, struct spi_transfer *t) argument
[all...]
H A DMakefile13 obj-$(CONFIG_SPI_SPIDEV) += spidev.o
H A Dspi-topcliff-pch.c14 #include <linux/spi/spidev.h>
/linux-master/drivers/net/ethernet/micrel/
H A Dks8851_spi.c36 * @spidev: The spi device we're bound to.
51 struct spi_device *spidev; member in struct:ks8851_net_spi
132 ret = spi_sync(kss->spidev, msg);
159 if (kss->spidev->controller->flags & SPI_CONTROLLER_HALF_DUPLEX) {
180 ret = spi_sync(kss->spidev, msg);
183 else if (kss->spidev->controller->flags & SPI_CONTROLLER_HALF_DUPLEX)
236 ret = spi_sync(kss->spidev, msg);
284 ret = spi_sync(kss->spidev, msg);
438 kss->spidev = spi;
/linux-master/drivers/net/ethernet/vertexcom/
H A Dmse102x.c83 struct spi_device *spidev; member in struct:mse102x_net_spi
104 mses->spidev->irq);
109 mses->spidev->mode);
163 ret = spi_sync(mses->spidev, msg);
188 ret = spi_sync(mses->spidev, msg);
253 ret = spi_sync(mses->spidev, msg);
277 ret = spi_sync(mses->spidev, msg);
697 mses->spidev = spi;
/linux-master/drivers/net/ethernet/davicom/
H A Ddm9051.c77 * @spidev: spi device structure
100 struct spi_device *spidev; member in struct:board_info
243 struct spi_device *spi = db->spidev;
507 db->regmap_dm = devm_regmap_init_spi(db->spidev, &regconfigdm);
512 db->regmap_dmbulk = devm_regmap_init_spi(db->spidev, &regconfigdmbulk);
518 struct device *dev = &db->spidev->dev;
555 dev_dbg(&db->spidev->dev, "Use random MAC address\n");
946 struct spi_device *spi = db->spidev;
1005 free_irq(db->spidev->irq, db);
1109 struct spi_device *spi = db->spidev;
[all...]
/linux-master/drivers/net/ethernet/adi/
H A Dadin1110.c154 struct spi_device *spidev; member in struct:adin1110_priv
220 ret = spi_sync_transfer(priv->spidev, &t, 1);
233 dev_err_ratelimited(&priv->spidev->dev, "CRC error.");
263 return spi_write(priv->spidev, &priv->data[0], header_len + write_len);
348 ret = spi_sync_transfer(priv->spidev, &t, 1);
416 ret = spi_write(priv->spidev, &priv->data[0], round_len + header_len);
520 priv->cfg->name, spi_get_chipselect(priv->spidev, 0));
597 dev_warn_ratelimited(&priv->spidev->dev,
979 dev_err_ratelimited(&priv->spidev->dev,
1090 reset_gpio = devm_gpiod_get_optional(&priv->spidev
[all...]
/linux-master/tools/spi/
H A Dspidev_fdx.c13 #include <linux/spi/spidev.h>
H A DMakefile30 ln -sf $(CURDIR)/../../include/uapi/linux/spi/spidev.h $@
H A Dspidev_test.c3 * SPI testing utility (using spidev driver)
24 #include <linux/spi/spidev.h>
/linux-master/drivers/staging/greybus/
H A Dspilib.c447 struct spi_device *spidev; local
462 strscpy(spi_board.modalias, "spidev",
478 spidev = spi_new_device(ctlr, &spi_board);
479 if (!spidev)
/linux-master/drivers/net/dsa/sja1105/
H A Dsja1105.h260 struct spi_device *spidev; member in struct:sja1105_private
H A Dsja1105_spi.c39 struct spi_device *spi = priv->spidev;
291 dev_err(&priv->spidev->dev,
319 struct device *dev = &priv->spidev->dev;
H A Dsja1105_main.c251 struct device *dev = &priv->spidev->dev;
1136 struct device *dev = &priv->spidev->dev;
1190 struct device *dev = &priv->spidev->dev;
1247 struct device *dev = &priv->spidev->dev;
3255 struct device *dev = &priv->spidev->dev;
3322 priv->spidev = spi;

Completed in 188 milliseconds