Home
last modified time | relevance | path

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

12

/linux/drivers/rtc/
H A Drtc-ds1302.c49 status = spi_write_then_read(spi, buf, 2, in ds1302_rtc_set_time()
68 return spi_write_then_read(spi, buf, sizeof(buf), in ds1302_rtc_set_time()
82 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1302_rtc_get_time()
128 status = spi_write_then_read(spi, &addr, sizeof(addr), buf, 1); in ds1302_probe()
136 status = spi_write_then_read(spi, &addr, sizeof(addr), buf, 1); in ds1302_probe()
153 status = spi_write_then_read(spi, buf, 2, NULL, 0); in ds1302_probe()
161 status = spi_write_then_read(spi, &addr, sizeof(addr), buf, 1); in ds1302_probe()
H A 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()
348 status = spi_write_then_read(ds1305->spi, buf, 2, NULL, 0); in ds1305_set_alarm()
364 status = spi_write_then_read(spi, buf, sizeof(buf), NULL, 0); in ds1305_set_alarm()
374 status = spi_write_then_read(ds1305->spi, buf, 2, NULL, 0); in ds1305_set_alarm()
456 status = spi_write_then_read(spi, buf, sizeof(buf), in ds1305_work()
577 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_probe()
[all …]
H A 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()
H A 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()
H A 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()
H A 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()
H A 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, 7); in ds1390_read_time()
173 return spi_write_then_read(spi, chip->txrx_buf, 8, NULL, 0); in ds1390_set_time()
/linux/drivers/iio/pressure/
H A Dms5611_spi.c21 return spi_write_then_read(st->client, &cmd, 1, NULL, 0); in ms5611_spi_reset()
43 ret = spi_write_then_read(st->client, buf, 1, buf, 3); in ms5611_spi_read_adc()
62 ret = spi_write_then_read(st->client, &osr->cmd, 1, NULL, 0); in ms5611_spi_read_adc_temp_and_pressure()
72 ret = spi_write_then_read(st->client, &osr->cmd, 1, NULL, 0); in ms5611_spi_read_adc_temp_and_pressure()
/linux/drivers/gpio/
H A 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/drivers/iio/imu/bmi270/
H A Dbmi270_spi.c20 return spi_write_then_read(spi, reg_buf, reg_size, val_buf, val_size); in bmi270_regmap_spi_read()
33 return spi_write_then_read(spi, data_buff + 1, count - 1, NULL, 0); in bmi270_regmap_spi_write()
/linux/drivers/net/ethernet/asix/
H A Dax88796c_spi.c37 ret = spi_write_then_read(ax_spi->spi, ax_spi->cmd_buf, 1, (u8 *)status, 3); in axspi_read_status()
86 ret = spi_write_then_read(ax_spi->spi, in axspi_read_reg()
/linux/drivers/iio/chemical/
H A Dbme680_spi.c39 ret = spi_write_then_read(spi, buf, 1, buf + 1, 1); in bme680_regmap_spi_select_page()
99 return spi_write_then_read(spi, &addr, 1, val, val_size); in bme680_regmap_spi_read()
/linux/drivers/iio/adc/
H A Dad7292.c95 ret = spi_write_then_read(st->spi, st->d8, 1, &st->d16, 2); in ad7292_spi_reg_read()
111 ret = spi_write_then_read(st->spi, st->d8, 2, &st->d16, len); in ad7292_spi_subreg_read()
H A Dhi8435.c55 return spi_write_then_read(priv->spi, &reg, 1, val, 1); in hi8435_readb()
64 ret = spi_write_then_read(priv->spi, &reg, 1, &be_val, 2); in hi8435_readw()
76 ret = spi_write_then_read(priv->spi, &reg, 1, &be_val, 4); in hi8435_readl()
H A Dad4691.c585 ret = spi_write_then_read(spi, tx, sizeof(tx), rx, 1); in ad4691_reg_read()
593 ret = spi_write_then_read(spi, tx, sizeof(tx), rx, 2); in ad4691_reg_read()
600 ret = spi_write_then_read(spi, tx, sizeof(tx), rx, 3); in ad4691_reg_read()
606 ret = spi_write_then_read(spi, tx, sizeof(tx), rx, 4); in ad4691_reg_read()
630 return spi_write_then_read(spi, tx, 3, NULL, 0); in ad4691_reg_write()
636 return spi_write_then_read(spi, tx, 4, NULL, 0); in ad4691_reg_write()
1059 return spi_write_then_read(st->spi, buf, sizeof(buf), NULL, 0); in ad4691_transfer()
/linux/drivers/iio/imu/smi330/
H A Dsmi330_spi.c25 return spi_write_then_read(spi, reg, ARRAY_SIZE(reg), val_buf, in smi330_regmap_spi_read()
/linux/drivers/iio/imu/bmi323/
H A Dbmi323_spi.c25 return spi_write_then_read(spi, reg_buf, reg_size, val_buf, val_size); in bmi323_regmap_spi_read()
/linux/include/linux/spi/
H A Dspi.h1567 extern int spi_write_then_read(struct spi_device *spi,
1587 status = spi_write_then_read(spi, &cmd, 1, &result, 1); in spi_w8r8()
1612 status = spi_write_then_read(spi, &cmd, 1, &result, 2); in spi_w8r16()
1638 status = spi_write_then_read(spi, &cmd, 1, &result, 2); in spi_w8r16be()
/linux/drivers/input/misc/
H A Dadxl34x-spi.c56 status = spi_write_then_read(spi, &reg, 1, buf, count); in adxl34x_spi_read_block()
/linux/drivers/iio/accel/
H A Dbma400_spi.c31 status = spi_write_then_read(spi, reg, 1, result, val_size + 1); in bma400_regmap_spi_read()
/linux/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_spi_device.c56 result = spi_write_then_read(spi_device->spi, tx_data, in cxd2880_spi_device_write_read()
/linux/drivers/mux/
H A Dadgs1408.c32 return spi_write_then_read(spi, tx_buf, sizeof(tx_buf), NULL, 0); in adgs1408_spi_reg_write()
/linux/drivers/fpga/
H A Dlattice-sysconfig-spi.c24 return spi_write_then_read(spi, tx_buf, tx_len, rx_buf, rx_len); in sysconfig_spi_cmd_transfer()
/linux/drivers/hwmon/
H A Dlm70.c61 status = spi_write_then_read(spi, NULL, 0, &rxbuf[0], 2); in temp1_input_show()
/linux/drivers/mfd/
H A Dtps6594-spi.c44 ret = spi_write_then_read(spi, buf, 2, buf + 2, count_rx); in tps6594_spi_reg_read()

12