/linux-master/drivers/nfc/st95hf/ |
H A D | spi.c | 19 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 D | spi.h | 24 * @spidev: st95hf spi device object. 31 struct spi_device *spidev; member in struct:st95hf_spi_context
|
H A D | core.c | 251 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 D | spidev.c | 25 #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 D | spi-lantiq-ssc.c | 388 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 D | Makefile | 13 obj-$(CONFIG_SPI_SPIDEV) += spidev.o
|
H A D | spi-topcliff-pch.c | 14 #include <linux/spi/spidev.h>
|
/linux-master/drivers/net/ethernet/micrel/ |
H A D | ks8851_spi.c | 36 * @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 D | mse102x.c | 83 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 D | dm9051.c | 77 * @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, ®configdm); 512 db->regmap_dmbulk = devm_regmap_init_spi(db->spidev, ®configdmbulk); 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 D | adin1110.c | 154 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 D | spidev_fdx.c | 13 #include <linux/spi/spidev.h>
|
H A D | Makefile | 30 ln -sf $(CURDIR)/../../include/uapi/linux/spi/spidev.h $@
|
H A D | spidev_test.c | 3 * SPI testing utility (using spidev driver) 24 #include <linux/spi/spidev.h>
|
/linux-master/drivers/staging/greybus/ |
H A D | spilib.c | 447 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 D | sja1105.h | 260 struct spi_device *spidev; member in struct:sja1105_private
|
H A D | sja1105_spi.c | 39 struct spi_device *spi = priv->spidev; 291 dev_err(&priv->spidev->dev, 319 struct device *dev = &priv->spidev->dev;
|
H A D | sja1105_main.c | 251 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;
|