| /drivers/staging/iio/addac/ |
| A D | adt7316-spi.c | 27 struct spi_device *spi_dev = client; in adt7316_spi_multi_read() local 37 ret = spi_write(spi_dev, cmd, 2); in adt7316_spi_multi_read() 56 struct spi_device *spi_dev = client; in adt7316_spi_multi_write() local 68 ret = spi_write(spi_dev, buf, count + 2); in adt7316_spi_multi_write() 94 .client = spi_dev, in adt7316_spi_probe() 95 .irq = spi_dev->irq, in adt7316_spi_probe() 105 spi_dev->max_speed_hz); in adt7316_spi_probe() 110 adt7316_spi_write(spi_dev, 0, 0); in adt7316_spi_probe() 111 adt7316_spi_write(spi_dev, 0, 0); in adt7316_spi_probe() 112 adt7316_spi_write(spi_dev, 0, 0); in adt7316_spi_probe() [all …]
|
| /drivers/staging/iio/adc/ |
| A D | ad7816.c | 46 struct spi_device *spi_dev; member 66 struct spi_device *spi_dev = chip->spi_dev; in ad7816_spi_read() local 94 ret = spi_read(spi_dev, &buf, sizeof(*data)); in ad7816_spi_read() 107 struct spi_device *spi_dev = chip->spi_dev; in ad7816_spi_write() local 112 ret = spi_write(spi_dev, &data, sizeof(data)); in ad7816_spi_write() 194 dev_err(&chip->spi_dev->dev, in ad7816_store_channel() 198 dev_err(&chip->spi_dev->dev, in ad7816_store_channel() 363 dev_set_drvdata(&spi_dev->dev, indio_dev); in ad7816_probe() 365 chip->spi_dev = spi_dev; in ad7816_probe() 400 if (spi_dev->irq) { in ad7816_probe() [all …]
|
| /drivers/media/i2c/s5c73m3/ |
| A D | s5c73m3-spi.c | 47 if (spi_dev == NULL) { in spi_xmit() 55 r = spi_sync(spi_dev, &msg); in spi_xmit() 57 dev_err(&spi_dev->dev, "%s spi_sync failed %d\n", __func__, r); in spi_xmit() 65 struct spi_device *spi_dev = state->spi_dev; in s5c73m3_spi_write() local 75 r = spi_xmit(spi_dev, (void *)addr + j, tx_size, SPI_DIR_TX); in s5c73m3_spi_write() 82 r = spi_xmit(spi_dev, (void *)addr + j, extra, SPI_DIR_TX); in s5c73m3_spi_write() 87 return spi_xmit(spi_dev, padding, sizeof(padding), SPI_DIR_TX); in s5c73m3_spi_write() 93 struct spi_device *spi_dev = state->spi_dev; in s5c73m3_spi_read() local 100 r = spi_xmit(spi_dev, addr + j, tx_size, SPI_DIR_RX); in s5c73m3_spi_read() 107 return spi_xmit(spi_dev, addr + j, extra, SPI_DIR_RX); in s5c73m3_spi_read() [all …]
|
| A D | s5c73m3.h | 374 struct spi_device *spi_dev; member
|
| /drivers/hwmon/ |
| A D | ad7314.c | 40 struct spi_device *spi_dev; member 48 ret = spi_read(chip->spi_dev, (u8 *)&chip->rx, sizeof(chip->rx)); in ad7314_spi_read() 50 dev_err(&chip->spi_dev->dev, "SPI read error\n"); in ad7314_spi_read() 68 switch (spi_get_device_id(chip->spi_dev)->driver_data) { in ad7314_temperature_show() 108 static int ad7314_probe(struct spi_device *spi_dev) in ad7314_probe() argument 113 chip = devm_kzalloc(&spi_dev->dev, sizeof(*chip), GFP_KERNEL); in ad7314_probe() 117 chip->spi_dev = spi_dev; in ad7314_probe() 118 hwmon_dev = devm_hwmon_device_register_with_groups(&spi_dev->dev, in ad7314_probe() 119 spi_dev->modalias, in ad7314_probe()
|
| /drivers/platform/x86/ |
| A D | serial-multi-instantiate.c | 111 struct spi_device *spi_dev; in smi_spi_probe() local 129 spi_dev = acpi_spi_device_alloc(NULL, adev, i); in smi_spi_probe() 130 if (IS_ERR(spi_dev)) { in smi_spi_probe() 136 ctlr = spi_dev->controller; in smi_spi_probe() 142 spi_dev_put(spi_dev); in smi_spi_probe() 145 spi_dev->irq = ret; in smi_spi_probe() 149 spi_dev->dev.init_name = name; in smi_spi_probe() 151 ret = spi_add_device(spi_dev); in smi_spi_probe() 155 spi_dev_put(spi_dev); in smi_spi_probe() 160 spi_get_chipselect(spi_dev, 0)); in smi_spi_probe() [all …]
|
| /drivers/nfc/st-nci/ |
| A D | spi.c | 34 struct spi_device *spi_dev; member 54 enable_irq(phy->spi_dev->irq); in st_nci_spi_enable() 65 disable_irq_nosync(phy->spi_dev->irq); in st_nci_spi_disable() 78 struct spi_device *dev = phy->spi_dev; in st_nci_spi_write() 123 struct spi_device *dev = phy->spi_dev; in st_nci_spi_read() 175 if (!phy || !phy->ndlc || irq != phy->spi_dev->irq) { in st_nci_irq_thread_fn() 227 phy->spi_dev = dev; in st_nci_spi_probe()
|
| /drivers/video/fbdev/omap2/omapfb/displays/ |
| A D | panel-tpo-td028ttec1.c | 29 struct spi_device *spi_dev; member 59 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0() 62 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0() 75 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1() 78 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1() 93 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_2() 97 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2() 398 ddata->spi_dev = spi; in td028ttec1_panel_probe() 433 dev_dbg(&ddata->spi_dev->dev, "%s\n", __func__); in td028ttec1_panel_remove()
|
| /drivers/net/ethernet/qualcomm/ |
| A D | qca_7k.c | 52 spi_sync(qca->spi_dev, &msg); in qcaspi_read_register() 56 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_register() 91 spi_sync(qca->spi_dev, &msg); in __qcaspi_write_register() 95 ret = spi_sync(qca->spi_dev, &msg); in __qcaspi_write_register()
|
| A D | qca_debug.c | 100 qca->spi_dev->irq); in qcaspi_info_show() 105 (unsigned long)qca->spi_dev->max_speed_hz); in qcaspi_info_show() 107 qca->spi_dev->mode); in qcaspi_info_show() 109 (unsigned int)spi_get_chipselect(qca->spi_dev, 0)); in qcaspi_info_show() 157 strscpy(p->bus_info, dev_name(&qca->spi_dev->dev), in qcaspi_get_drvinfo()
|
| A D | qca_spi.c | 112 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_write_burst() 136 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_write_legacy() 165 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_burst() 189 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_legacy() 216 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_tx_cmd() 704 enable_irq(qca->spi_dev->irq); in qcaspi_netdev_open() 719 disable_irq(qca->spi_dev->irq); in qcaspi_netdev_close() 970 qca->spi_dev = spi; in qca_spi_probe()
|
| A D | qca_spi.h | 71 struct spi_device *spi_dev; member
|
| /drivers/spi/ |
| A D | spi-stm32.c | 929 struct spi_device *spi_dev, in stm32_spi_can_dma() argument 1186 if (spi_dev->mode & SPI_CPOL) in stm32_spi_prepare_msg() 1191 if (spi_dev->mode & SPI_CPHA) in stm32_spi_prepare_msg() 1196 if (spi_dev->mode & SPI_LSB_FIRST) in stm32_spi_prepare_msg() 1206 if (spi_dev->mode & SPI_READY) in stm32_spi_prepare_msg() 1212 !!(spi_dev->mode & SPI_CPOL), in stm32_spi_prepare_msg() 1213 !!(spi_dev->mode & SPI_CPHA), in stm32_spi_prepare_msg() 1215 !!(spi_dev->mode & SPI_CS_HIGH), in stm32_spi_prepare_msg() 1216 !!(spi_dev->mode & SPI_READY)); in stm32_spi_prepare_msg() 1951 struct spi_device *spi_dev, in stm32_spi_transfer_one_setup() argument [all …]
|
| A D | spi-rpc-if.c | 19 static void rpcif_spi_mem_prepare(struct spi_device *spi_dev, in rpcif_spi_mem_prepare() argument 23 struct rpcif *rpc = spi_controller_get_devdata(spi_dev->controller); in rpcif_spi_mem_prepare()
|
| A D | spi-microchip-core.c | 479 struct spi_device *spi_dev, in mchp_corespi_transfer_one() argument 519 struct spi_device *spi_dev = msg->spi; in mchp_corespi_prepare_message() local 522 mchp_corespi_set_mode(spi, spi_dev->mode); in mchp_corespi_prepare_message()
|
| A D | spi-microchip-core-qspi.c | 383 static int mchp_coreqspi_setup_op(struct spi_device *spi_dev) in mchp_coreqspi_setup_op() argument 385 struct spi_controller *ctlr = spi_dev->controller; in mchp_coreqspi_setup_op()
|
| A D | spi-sprd-adi.c | 334 struct spi_device *spi_dev, in sprd_adi_transfer_one() argument
|
| /drivers/iio/dac/ |
| A D | ltc2632.c | 46 struct spi_device *spi_dev; member 121 return ltc2632_spi_write(st->spi_dev, in ltc2632_write_raw() 160 ret = ltc2632_spi_write(st->spi_dev, in ltc2632_write_dac_powerdown() 320 st->spi_dev = spi; in ltc2632_probe()
|
| /drivers/video/backlight/ |
| A D | corgi_lcd.c | 83 struct spi_device *spi_dev; member 183 return spi_sync(lcd->spi_dev, &msg); in corgi_ssp_lcdtg_send() 477 struct spi_device *spi = lcd->spi_dev; in setup_gpio_backlight() 508 lcd->spi_dev = spi; in corgi_lcd_probe()
|
| A D | tdo24m.c | 25 struct spi_device *spi_dev; member 208 err = spi_sync(lcd->spi_dev, &lcd->msg); in tdo24m_writes() 355 lcd->spi_dev = spi; in tdo24m_probe()
|
| /drivers/media/pci/mgb4/ |
| A D | mgb4_core.c | 185 struct spi_device *spi_dev; in init_spi() local 247 spi_dev = spi_new_device(ctlr, &spi_info); in init_spi() 249 if (!spi_dev) { in init_spi()
|
| /drivers/iio/adc/ |
| A D | max11410.c | 134 struct spi_device *spi_dev; member 696 struct device *dev = &st->spi_dev->dev; in max11410_parse_channels() 928 st->spi_dev = spi; in max11410_probe()
|