Home
last modified time | relevance | path

Searched refs:spi_write_then_read (Results 1 – 29 of 29) sorted by relevance

/linux-4.1.27/drivers/iio/pressure/
Dms5611_spi.c23 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/
Drtc-ds1305.c161 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 …]
Drtc-ds1347.c42 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()
Drtc-rx4581.c84 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()
Drtc-max6902.c42 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()
Drtc-ds3234.c44 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()
Drtc-ds1390.c61 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()
Drtc-rs5c348.c94 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()
Drtc-pcf2123.c103 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()
Drtc-r9701.c64 ret = spi_write_then_read(spi, txbuf, 1, rxbuf, 1); in read_regs()
Drtc-mcp795.c50 ret = spi_write_then_read(spi, tx, sizeof(tx), buf, count); in mcp795_rtcc_read()
Drtc-m41t93.c142 tmp = spi_write_then_read(spi, &start_addr, 1, buf, sizeof(buf)); in m41t93_get_time()
/linux-4.1.27/arch/arm/mach-u300/
Ddummyspichip.c90 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/
Dlattice-ecp3-config.c99 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/
Dspi.h848 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/
Dgpio-mcp23s08.c177 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/
Dspi_eeprom.c72 stat = spi_write_then_read(spi, cmd, sizeof(cmd), buf, c); in early_seeprom_probe()
/linux-4.1.27/drivers/hwmon/
Dlm70.c72 status = spi_write_then_read(spi, NULL, 0, &rxbuf[0], 2); in lm70_sense_temp()
Dadcxx.c78 status = spi_write_then_read(spi, tx_buf, sizeof(tx_buf), in adcxx_read()
/linux-4.1.27/drivers/staging/iio/addac/
Dadt7316-spi.c46 ret = spi_write_then_read(spi_dev, cmd, 1, data, count); in adt7316_spi_multi_read()
/linux-4.1.27/drivers/input/misc/
Dadxl34x-spi.c56 status = spi_write_then_read(spi, &reg, 1, buf, count); in adxl34x_spi_read_block()
/linux-4.1.27/drivers/base/regmap/
Dregmap-spi.c102 return spi_write_then_read(spi, reg, reg_size, val, val_size); in regmap_spi_read()
/linux-4.1.27/drivers/mtd/devices/
Dm25p80.c44 ret = spi_write_then_read(spi, &code, 1, val, len); in m25p80_read_reg()
Dmtd_dataflash.c757 tmp = spi_write_then_read(spi, &code, 1, id, 3); in jedec_probe()
/linux-4.1.27/Documentation/spi/
Dspi-lm70llp55 spi_write_then_read() call. It performs Mode 0 (SPI/Microwire) bitbanging.
Dspi-summary421 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/
Dtrf7970a.c477 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/
Dspi.c2231 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/
Denc28j60.c155 ret = spi_write_then_read(priv->spi, tx_buf, 1, rx_buf, slen); in spi_read_op()