/linux-4.1.27/drivers/iio/pressure/ |
D | ms5611_spi.c | 23 return spi_write_then_read(st->client, &cmd, 1, NULL, 0); in ms5611_spi_reset() 46 ret = spi_write_then_read(st->client, buf, 1, buf, 3); in ms5611_spi_read_adc() 63 ret = spi_write_then_read(st->client, &cmd, 1, NULL, 0); in ms5611_spi_read_adc_temp_and_pressure() 74 ret = spi_write_then_read(st->client, &cmd, 1, NULL, 0); in ms5611_spi_read_adc_temp_and_pressure()
|
/linux-4.1.27/drivers/rtc/ |
D | rtc-ds1305.c | 161 err = spi_write_then_read(ds1305->spi, buf, sizeof(buf), NULL, 0); in ds1305_alarm_irq_enable() 184 status = spi_write_then_read(ds1305->spi, &addr, sizeof(addr), in ds1305_get_time() 240 return spi_write_then_read(ds1305->spi, buf, sizeof(buf), in ds1305_set_time() 289 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_get_alarm() 299 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_get_alarm() 368 status = spi_write_then_read(ds1305->spi, buf, 2, NULL, 0); in ds1305_set_alarm() 384 status = spi_write_then_read(spi, buf, sizeof(buf), NULL, 0); in ds1305_set_alarm() 394 status = spi_write_then_read(ds1305->spi, buf, 2, NULL, 0); in ds1305_set_alarm() 477 status = spi_write_then_read(spi, buf, sizeof(buf), in ds1305_work() 630 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_probe() [all …]
|
D | rtc-ds1347.c | 42 return spi_write_then_read(spi, data, 1, data, 1); in ds1347_read_reg() 54 return spi_write_then_read(spi, buf, 2, NULL, 0); in ds1347_write_reg() 65 err = spi_write_then_read(spi, buf, 1, buf, 8); in ds1347_read_time() 101 return spi_write_then_read(spi, buf, 9, NULL, 0); in ds1347_set_time()
|
D | rtc-rx4581.c | 84 return spi_write_then_read(spi, buf, 2, NULL, 0); in rx4581_set_reg() 95 return spi_write_then_read(spi, data, 1, data, 1); in rx4581_get_reg() 134 err = spi_write_then_read(spi, date, 1, date, 7); in rx4581_get_datetime() 224 err = spi_write_then_read(spi, buf, 8, NULL, 0); in rx4581_set_datetime()
|
D | rtc-max6902.c | 42 return spi_write_then_read(spi, buf, 2, NULL, 0); in max6902_set_reg() 53 return spi_write_then_read(spi, data, 1, data, 1); in max6902_get_reg() 64 err = spi_write_then_read(spi, buf, 1, buf, 8); in max6902_read_time()
|
D | rtc-ds3234.c | 44 return spi_write_then_read(spi, buf, 2, NULL, 0); in ds3234_set_reg() 54 return spi_write_then_read(spi, data, 1, data, 1); in ds3234_get_reg() 65 err = spi_write_then_read(spi, buf, 1, buf, 8); in ds3234_read_time()
|
D | rtc-ds1390.c | 61 status = spi_write_then_read(spi, chip->txrx_buf, 1, chip->txrx_buf, 1); in ds1390_get_reg() 80 status = spi_write_then_read(spi, chip->txrx_buf, 1, chip->txrx_buf, 8); in ds1390_read_time() 116 return spi_write_then_read(spi, chip->txrx_buf, 8, NULL, 0); in ds1390_set_time()
|
D | rtc-rs5c348.c | 94 ret = spi_write_then_read(spi, txbuf, sizeof(txbuf), NULL, 0); in rs5c348_rtc_set_time() 115 ret = spi_write_then_read(spi, txbuf, sizeof(txbuf), in rs5c348_rtc_read_time() 195 ret = spi_write_then_read(spi, buf, sizeof(buf), NULL, 0); in rs5c348_probe()
|
D | rtc-pcf2123.c | 103 ret = spi_write_then_read(spi, txbuf, 1, rxbuf, 1); in pcf2123_show() 146 ret = spi_write_then_read(spi, txbuf, sizeof(txbuf), in pcf2123_rtc_read_time() 265 ret = spi_write_then_read(spi, txbuf, 1 * sizeof(u8), in pcf2123_probe()
|
D | rtc-r9701.c | 64 ret = spi_write_then_read(spi, txbuf, 1, rxbuf, 1); in read_regs()
|
D | rtc-mcp795.c | 50 ret = spi_write_then_read(spi, tx, sizeof(tx), buf, count); in mcp795_rtcc_read()
|
D | rtc-m41t93.c | 142 tmp = spi_write_then_read(spi, &start_addr, 1, buf, sizeof(buf)); in m41t93_get_time()
|
/linux-4.1.27/arch/arm/mach-u300/ |
D | dummyspichip.c | 90 status = spi_write_then_read(spi, &txbuf[0], 8, &rxbuf[0], 8); in dummy_looptest() 99 status = spi_write_then_read(spi, &txbuf[0], 14, &rxbuf[0], 14); in dummy_looptest() 175 status = spi_write_then_read(spi, &txbuf[0], 8, &rxbuf[0], 8); in dummy_looptest() 184 status = spi_write_then_read(spi, &txbuf[0], 14, &rxbuf[0], 14); in dummy_looptest()
|
/linux-4.1.27/drivers/misc/ |
D | lattice-ecp3-config.c | 99 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 117 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 150 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 173 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
|
/linux-4.1.27/include/linux/spi/ |
D | spi.h | 848 extern int spi_write_then_read(struct spi_device *spi, 867 status = spi_write_then_read(spi, &cmd, 1, &result, 1); in spi_w8r8() 891 status = spi_write_then_read(spi, &cmd, 1, &result, 2); in spi_w8r16() 917 status = spi_write_then_read(spi, &cmd, 1, &result, 2); in spi_w8r16be()
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-mcp23s08.c | 177 status = spi_write_then_read(mcp->data, tx, sizeof(tx), rx, sizeof(rx)); in mcp23s08_read() 188 return spi_write_then_read(mcp->data, tx, sizeof(tx), NULL, 0); in mcp23s08_write() 203 status = spi_write_then_read(mcp->data, tx, sizeof(tx), tmp, n); in mcp23s08_read_regs() 218 status = spi_write_then_read(mcp->data, tx, sizeof(tx), rx, sizeof(rx)); in mcp23s17_read() 230 return spi_write_then_read(mcp->data, tx, sizeof(tx), NULL, 0); in mcp23s17_write() 244 status = spi_write_then_read(mcp->data, tx, sizeof(tx), in mcp23s17_read_regs()
|
/linux-4.1.27/arch/mips/txx9/generic/ |
D | spi_eeprom.c | 72 stat = spi_write_then_read(spi, cmd, sizeof(cmd), buf, c); in early_seeprom_probe()
|
/linux-4.1.27/drivers/hwmon/ |
D | lm70.c | 72 status = spi_write_then_read(spi, NULL, 0, &rxbuf[0], 2); in lm70_sense_temp()
|
D | adcxx.c | 78 status = spi_write_then_read(spi, tx_buf, sizeof(tx_buf), in adcxx_read()
|
/linux-4.1.27/drivers/staging/iio/addac/ |
D | adt7316-spi.c | 46 ret = spi_write_then_read(spi_dev, cmd, 1, data, count); in adt7316_spi_multi_read()
|
/linux-4.1.27/drivers/input/misc/ |
D | adxl34x-spi.c | 56 status = spi_write_then_read(spi, ®, 1, buf, count); in adxl34x_spi_read_block()
|
/linux-4.1.27/drivers/base/regmap/ |
D | regmap-spi.c | 102 return spi_write_then_read(spi, reg, reg_size, val, val_size); in regmap_spi_read()
|
/linux-4.1.27/drivers/mtd/devices/ |
D | m25p80.c | 44 ret = spi_write_then_read(spi, &code, 1, val, len); in m25p80_read_reg()
|
D | mtd_dataflash.c | 757 tmp = spi_write_then_read(spi, &code, 1, id, 3); in jedec_probe()
|
/linux-4.1.27/Documentation/spi/ |
D | spi-lm70llp | 55 spi_write_then_read() call. It performs Mode 0 (SPI/Microwire) bitbanging.
|
D | spi-summary | 421 like spi_read(), spi_write(), and spi_write_then_read(). These 425 - The spi_write_then_read() call, and convenience wrappers around
|
/linux-4.1.27/drivers/nfc/ |
D | trf7970a.c | 477 ret = spi_write_then_read(trf->spi, &addr, 1, val, 1); in trf7970a_read() 540 ret = spi_write_then_read(trf->spi, &addr, 1, buf, 2); in trf7970a_read_irqstatus() 542 ret = spi_write_then_read(trf->spi, &addr, 1, buf, 1); in trf7970a_read_irqstatus() 563 ret = spi_write_then_read(trf->spi, &addr, 1, buf, 2); in trf7970a_read_target_proto()
|
/linux-4.1.27/drivers/spi/ |
D | spi.c | 2231 int spi_write_then_read(struct spi_device *spi, in spi_write_then_read() function 2283 EXPORT_SYMBOL_GPL(spi_write_then_read);
|
/linux-4.1.27/drivers/net/ethernet/microchip/ |
D | enc28j60.c | 155 ret = spi_write_then_read(priv->spi, tx_buf, 1, rx_buf, slen); in spi_read_op()
|