Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/rtc/
Drtc-ds1302.c51 status = spi_write_then_read(spi, buf, 2, in ds1302_rtc_set_time()
70 return spi_write_then_read(spi, buf, sizeof(buf), in ds1302_rtc_set_time()
84 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1302_rtc_get_time()
130 status = spi_write_then_read(spi, &addr, sizeof(addr), buf, 1); in ds1302_probe()
138 status = spi_write_then_read(spi, &addr, sizeof(addr), buf, 1); in ds1302_probe()
155 status = spi_write_then_read(spi, buf, 2, NULL, 0); in ds1302_probe()
163 status = spi_write_then_read(spi, &addr, sizeof(addr), buf, 1); in ds1302_probe()
Drtc-ds1305.c157 err = spi_write_then_read(ds1305->spi, buf, sizeof(buf), NULL, 0); in ds1305_alarm_irq_enable()
180 status = spi_write_then_read(ds1305->spi, &addr, sizeof(addr), in ds1305_get_time()
231 return spi_write_then_read(ds1305->spi, buf, sizeof(buf), in ds1305_set_time()
280 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_get_alarm()
290 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_get_alarm()
352 status = spi_write_then_read(ds1305->spi, buf, 2, NULL, 0); in ds1305_set_alarm()
368 status = spi_write_then_read(spi, buf, sizeof(buf), NULL, 0); in ds1305_set_alarm()
378 status = spi_write_then_read(ds1305->spi, buf, 2, NULL, 0); in ds1305_set_alarm()
461 status = spi_write_then_read(spi, buf, sizeof(buf), in ds1305_work()
582 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_probe()
[all …]
Drtc-max6916.c38 return spi_write_then_read(spi, data, 1, data, 1); in max6916_read_reg()
50 return spi_write_then_read(spi, buf, 2, NULL, 0); in max6916_write_reg()
61 err = spi_write_then_read(spi, buf, 1, buf, 8); in max6916_read_time()
99 return spi_write_then_read(spi, buf, 9, NULL, 0); in max6916_set_time()
Drtc-rx4581.c76 return spi_write_then_read(spi, buf, 2, NULL, 0); in rx4581_set_reg()
87 return spi_write_then_read(spi, data, 1, data, 1); in rx4581_get_reg()
126 err = spi_write_then_read(spi, date, 1, date, 7); in rx4581_get_datetime()
212 err = spi_write_then_read(spi, buf, 8, NULL, 0); in rx4581_set_datetime()
Drtc-max6902.c38 return spi_write_then_read(spi, buf, 2, NULL, 0); in max6902_set_reg()
49 return spi_write_then_read(spi, data, 1, data, 1); in max6902_get_reg()
60 err = spi_write_then_read(spi, buf, 1, buf, 8); in max6902_read_time()
Drtc-rs5c348.c72 ret = spi_write_then_read(spi, txbuf, 2, NULL, 0); in rs5c348_rtc_set_time()
100 ret = spi_write_then_read(spi, txbuf, sizeof(txbuf), NULL, 0); in rs5c348_rtc_set_time()
131 ret = spi_write_then_read(spi, txbuf, sizeof(txbuf), in rs5c348_rtc_read_time()
Drtc-ds1390.c79 status = spi_write_then_read(spi, chip->txrx_buf, 1, chip->txrx_buf, 1); in ds1390_get_reg()
137 status = spi_write_then_read(spi, chip->txrx_buf, 1, chip->txrx_buf, 8); in ds1390_read_time()
173 return spi_write_then_read(spi, chip->txrx_buf, 8, NULL, 0); in ds1390_set_time()
Drtc-r9701.c61 ret = spi_write_then_read(spi, txbuf, 1, rxbuf, 1); in read_regs()
/Linux-v5.4/drivers/net/ethernet/wiznet/
Dw5100-spi.c33 ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, 1); in w5100_spi_read()
43 return spi_write_then_read(spi, cmd, sizeof(cmd), NULL, 0); in w5100_spi_write()
146 ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, 1); in w5200_spi_read()
156 return spi_write_then_read(spi, cmd, sizeof(cmd), NULL, 0); in w5200_spi_write()
166 ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, sizeof(data)); in w5200_spi_read16()
180 return spi_write_then_read(spi, cmd, sizeof(cmd), NULL, 0); in w5200_spi_write16()
295 ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, 1); in w5500_spi_read()
310 return spi_write_then_read(spi, cmd, sizeof(cmd), NULL, 0); in w5500_spi_write()
324 ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, sizeof(data)); in w5500_spi_read16()
340 return spi_write_then_read(spi, cmd, sizeof(cmd), NULL, 0); in w5500_spi_write16()
/Linux-v5.4/drivers/iio/pressure/
Dms5611_spi.c21 return spi_write_then_read(st->client, &cmd, 1, NULL, 0); in ms5611_spi_reset()
44 ret = spi_write_then_read(st->client, buf, 1, buf, 3); in ms5611_spi_read_adc()
64 ret = spi_write_then_read(st->client, &osr->cmd, 1, NULL, 0); in ms5611_spi_read_adc_temp_and_pressure()
74 ret = spi_write_then_read(st->client, &osr->cmd, 1, NULL, 0); in ms5611_spi_read_adc_temp_and_pressure()
Dbmp280-spi.c28 return spi_write_then_read(spi, buf, 2, NULL, 0); in bmp280_regmap_spi_write()
37 return spi_write_then_read(spi, reg, reg_size, val, val_size); in bmp280_regmap_spi_read()
/Linux-v5.4/drivers/misc/
Dlattice-ecp3-config.c95 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
113 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
146 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
169 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
/Linux-v5.4/drivers/gpio/
Dgpio-max7301.c25 return spi_write_then_read(spi, &word, sizeof(word), NULL, 0); in max7301_spi_write()
37 ret = spi_write_then_read(spi, &word, sizeof(word), &word, in max7301_spi_read()
/Linux-v5.4/drivers/iio/health/
Dafe4403.c219 ret = spi_write_then_read(afe->spi, tx, 4, NULL, 0); in afe4403_read()
223 ret = spi_write_then_read(afe->spi, &reg, 1, rx, 3); in afe4403_read()
233 ret = spi_write_then_read(afe->spi, tx, 4, NULL, 0); in afe4403_read()
317 ret = spi_write_then_read(afe->spi, tx, 4, NULL, 0); in afe4403_trigger_handler()
323 ret = spi_write_then_read(afe->spi, in afe4403_trigger_handler()
336 ret = spi_write_then_read(afe->spi, tx, 4, NULL, 0); in afe4403_trigger_handler()
/Linux-v5.4/drivers/iio/chemical/
Dbme680_spi.c41 ret = spi_write_then_read(spi, buf, 1, buf + 1, 1); in bme680_regmap_spi_select_page()
101 return spi_write_then_read(spi, &addr, 1, val, val_size); in bme680_regmap_spi_read()
/Linux-v5.4/include/linux/spi/
Dspi.h1174 extern int spi_write_then_read(struct spi_device *spi,
1194 status = spi_write_then_read(spi, &cmd, 1, &result, 1); in spi_w8r8()
1219 status = spi_write_then_read(spi, &cmd, 1, &result, 2); in spi_w8r16()
1245 status = spi_write_then_read(spi, &cmd, 1, &result, 2); in spi_w8r16be()
/Linux-v5.4/drivers/iio/adc/
Dhi8435.c60 return spi_write_then_read(priv->spi, &reg, 1, val, 1); in hi8435_readb()
69 ret = spi_write_then_read(priv->spi, &reg, 1, &be_val, 2); in hi8435_readw()
81 ret = spi_write_then_read(priv->spi, &reg, 1, &be_val, 4); in hi8435_readl()
/Linux-v5.4/arch/mips/txx9/generic/
Dspi_eeprom.c72 stat = spi_write_then_read(spi, cmd, sizeof(cmd), buf, c); in early_seeprom_probe()
/Linux-v5.4/drivers/media/dvb-frontends/cxd2880/
Dcxd2880_spi_device.c56 result = spi_write_then_read(spi_device->spi, tx_data, in cxd2880_spi_device_write_read()
/Linux-v5.4/drivers/mux/
Dadgs1408.c33 return spi_write_then_read(spi, tx_buf, sizeof(tx_buf), NULL, 0); in adgs1408_spi_reg_write()
/Linux-v5.4/drivers/staging/iio/addac/
Dadt7316-spi.c45 ret = spi_write_then_read(spi_dev, cmd, 1, data, count); in adt7316_spi_multi_read()
/Linux-v5.4/drivers/input/misc/
Dadxl34x-spi.c56 status = spi_write_then_read(spi, &reg, 1, buf, count); in adxl34x_spi_read_block()
/Linux-v5.4/drivers/hwmon/
Dlm70.c61 status = spi_write_then_read(spi, NULL, 0, &rxbuf[0], 2); in temp1_input_show()
/Linux-v5.4/drivers/base/regmap/
Dregmap-spi.c98 return spi_write_then_read(spi, reg, reg_size, val, val_size); in regmap_spi_read()
/Linux-v5.4/drivers/net/ethernet/microchip/
Dencx24j600-regmap.c111 ret = spi_write_then_read(ctx->spi, tx_buf, i, val, len); in regmap_encx24j600_sfr_read()
245 return spi_write_then_read(ctx->spi, &reg, sizeof(reg), data, count); in regmap_encx24j600_spi_read()

12