Home
last modified time | relevance | path

Searched refs:xfers (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/iio/pressure/
H A Dmprls0025pa_spi.c24 struct spi_transfer xfers[2] = { }; in mpr_spi_xfer() local
35 xfers[0].delay.value = 2500; in mpr_spi_xfer()
36 xfers[0].delay.unit = SPI_DELAY_UNIT_NSECS; in mpr_spi_xfer()
38 xfers[1].tx_buf = data->tx_buf; in mpr_spi_xfer()
39 xfers[1].rx_buf = data->rx_buf; in mpr_spi_xfer()
40 xfers[1].len = pkt_len; in mpr_spi_xfer()
42 return spi_sync_transfer(spi, xfers, ARRAY_SIZE(xfers)); in mpr_spi_xfer()
/linux/drivers/iio/adc/
H A Dad4000.c497 struct spi_transfer xfers[2]; member
937 struct spi_transfer *xfers = st->xfers; in ad4000_prepare_3wire_mode_message() local
939 xfers[0].cs_change = 1; in ad4000_prepare_3wire_mode_message()
940 xfers[0].cs_change_delay.value = st->time_spec->t_conv_ns; in ad4000_prepare_3wire_mode_message()
941 xfers[0].cs_change_delay.unit = SPI_DELAY_UNIT_NSECS; in ad4000_prepare_3wire_mode_message()
943 xfers[1].rx_buf = &st->scan.data; in ad4000_prepare_3wire_mode_message()
944 xfers[1].len = chan->scan_type.realbits > 16 ? 4 : 2; in ad4000_prepare_3wire_mode_message()
953 xfers[1].bits_per_word = chan->scan_type.realbits; in ad4000_prepare_3wire_mode_message()
954 xfers[1].delay.value = st->time_spec->t_quiet2_ns; in ad4000_prepare_3wire_mode_message()
955 xfers[1].delay.unit = SPI_DELAY_UNIT_NSECS; in ad4000_prepare_3wire_mode_message()
[all …]
H A Dmax1118.c71 struct spi_transfer xfers[] = { in max1118_read() local
104 ret = spi_sync_transfer(adc->spi, xfers + 1, 2); in max1118_read()
106 ret = spi_sync_transfer(adc->spi, xfers, 3); in max1118_read()
H A Dad4695.c270 struct spi_transfer xfers[] = { in ad4695_regmap_bus_reg_read() local
291 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ad4695_regmap_bus_reg_read()
525 struct spi_transfer xfers[] = { in ad4695_exit_conversion_mode() local
556 return spi_sync_transfer(st->spi, &xfers[1], 1); in ad4695_exit_conversion_mode()
559 return spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ad4695_exit_conversion_mode()
969 struct spi_transfer xfers[2] = { in ad4695_read_one_sample() local
1003 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ad4695_read_one_sample()
1017 xfers[0].rx_buf = &st->raw_data; in ad4695_read_one_sample()
1019 return spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ad4695_read_one_sample()
H A Dmax14001.c86 struct spi_transfer xfers[] = { in max14001_read() local
112 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in max14001_read()
/linux/drivers/iio/imu/
H A Dadis.c39 struct spi_transfer xfers[] = { in __adis_write_reg() local
76 spi_message_add_tail(&xfers[0], &msg); in __adis_write_reg()
98 xfers[size].cs_change = 0; in __adis_write_reg()
101 spi_message_add_tail(&xfers[i], &msg); in __adis_write_reg()
128 struct spi_transfer xfers[] = { in __adis_read_reg() local
161 spi_message_add_tail(&xfers[0], &msg); in __adis_read_reg()
168 spi_message_add_tail(&xfers[1], &msg); in __adis_read_reg()
173 spi_message_add_tail(&xfers[2], &msg); in __adis_read_reg()
174 spi_message_add_tail(&xfers[3], &msg); in __adis_read_reg()
H A Dadis16550.c184 struct spi_transfer xfers[] = { in adis16550_spi_xfer() local
207 spi_message_add_tail(&xfers[0], &msg); in adis16550_spi_xfer()
211 spi_message_add_tail(&xfers[1], &msg); in adis16550_spi_xfer()
212 spi_message_add_tail(&xfers[2], &msg); in adis16550_spi_xfer()
/linux/drivers/iio/dac/
H A Dad5686-spi.c30 struct spi_transfer xfers[] __counted_by(capacity);
51 bus_data->xfers[bus_data->size - 1].cs_change = 1; in ad5686_spi_write()
55 xfer = &bus_data->xfers[bus_data->size]; in ad5686_spi_write()
106 struct spi_transfer *xfer = &bus_data->xfers[0]; in ad5686_spi_read()
166 bus_data = devm_kzalloc(dev, struct_size(bus_data, xfers, capacity), in ad5686_spi_probe()
H A Dltc2688.c104 struct spi_transfer xfers[] = { in ltc2688_spi_read() local
119 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ltc2688_spi_read()
/linux/tools/virtio/
H A Dvringh_test.c143 unsigned long xfers = 0, notifies = 0, receives = 0; in parallel_test() local
203 while (xfers < NUM_XFERS) { in parallel_test()
279 xfers++; in parallel_test()
337 while (xfers < NUM_XFERS) { in parallel_test()
341 bool output = !(xfers % 2); in parallel_test()
353 dbuf = data + (xfers % (RINGSIZE + 1)); in parallel_test()
356 *dbuf = xfers; in parallel_test()
360 switch ((xfers / sizeof(*dbuf)) % 4) { in parallel_test()
388 __kmalloc_fake = indirects + (xfers % RINGSIZE) * 4; in parallel_test()
411 xfers++; in parallel_test()
[all …]
/linux/drivers/firmware/
H A Darm_scpi.c243 struct scpi_xfer *xfers; member
887 struct scpi_xfer *xfers; in scpi_alloc_xfer_list() local
889 xfers = devm_kcalloc(dev, MAX_SCPI_XFERS, sizeof(*xfers), GFP_KERNEL); in scpi_alloc_xfer_list()
890 if (!xfers) in scpi_alloc_xfer_list()
893 ch->xfers = xfers; in scpi_alloc_xfer_list()
894 for (i = 0; i < MAX_SCPI_XFERS; i++, xfers++) { in scpi_alloc_xfer_list()
895 init_completion(&xfers->done); in scpi_alloc_xfer_list()
896 list_add_tail(&xfers->node, &ch->xfers_list); in scpi_alloc_xfer_list()
/linux/drivers/hwmon/
H A Dtmp108.c370 struct i3c_xfer xfers[] = { in tmp108_i3c_reg_read() local
387 xfers[1].len--; in tmp108_i3c_reg_read()
389 ret = i3c_device_do_xfers(i3cdev, xfers, 2, I3C_SDR); in tmp108_i3c_reg_read()
405 struct i3c_xfer xfers[] = { in tmp108_i3c_reg_write() local
417 xfers[0].len--; in tmp108_i3c_reg_write()
421 return i3c_device_do_xfers(i3cdev, xfers, 1, I3C_SDR); in tmp108_i3c_reg_write()
H A Dlm75.c645 struct i3c_xfer xfers[] = { in lm75_i3c_reg_read() local
662 xfers[1].len--; in lm75_i3c_reg_read()
664 ret = i3c_device_do_xfers(i3cdev, xfers, 2, I3C_SDR); in lm75_i3c_reg_read()
682 struct i3c_xfer xfers[] = { in lm75_i3c_reg_write() local
694 xfers[0].len--; in lm75_i3c_reg_write()
704 return i3c_device_do_xfers(i3cdev, xfers, 1, I3C_SDR); in lm75_i3c_reg_write()
/linux/include/linux/i3c/
H A Ddevice.h309 int i3c_device_do_xfers(struct i3c_device *dev, struct i3c_xfer *xfers,
314 i3c_device_do_xfers(struct i3c_device *dev, struct i3c_xfer *xfers, in i3c_device_do_xfers() argument
/linux/drivers/spi/
H A Dspi-loopback-test.c709 struct spi_transfer *xfers = test->transfers; in spi_test_fill_pattern() local
725 if (xfers[i].rx_buf) in spi_test_fill_pattern()
726 memset(xfers[i].rx_buf, SPI_TEST_PATTERN_UNWRITTEN, in spi_test_fill_pattern()
727 xfers[i].len); in spi_test_fill_pattern()
729 tx_buf = (u8 *)xfers[i].tx_buf; in spi_test_fill_pattern()
733 for (j = 0; j < xfers[i].len; j++, tx_buf++, count++) { in spi_test_fill_pattern()
H A Dspi.c4100 struct spi_transfer *xfer = *xferp, *xfers; in __spi_split_transfer_maxsize() local
4112 xfers = srt->inserted_transfers; in __spi_split_transfer_maxsize()
4126 xfers[0].len = min_t(size_t, maxsize, xfer[0].len); in __spi_split_transfer_maxsize()
4131 if (xfers[i].rx_buf) in __spi_split_transfer_maxsize()
4132 xfers[i].rx_buf += offset; in __spi_split_transfer_maxsize()
4133 if (xfers[i].tx_buf) in __spi_split_transfer_maxsize()
4134 xfers[i].tx_buf += offset; in __spi_split_transfer_maxsize()
4137 xfers[i].len = min(maxsize, xfers[i].len - offset); in __spi_split_transfer_maxsize()
4144 *xferp = &xfers[count - 1]; in __spi_split_transfer_maxsize()
/linux/drivers/net/mctp/
H A Dmctp-usblib-test.c272 size_t xfers[6]; member
298 xfer_len += span->xfers[i]; in mctp_usblib_test_pkt_span_validate()
337 xfer_len = pkt_span->xfers[i] - xfer_off; in mctp_usblib_test_rx_pkt_span()
/linux/include/linux/spi/
H A Dspi.h1303 struct spi_transfer *xfers, unsigned int num_xfers) in spi_message_init_with_transfers() argument
1309 spi_message_add_tail(&xfers[i], m); in spi_message_init_with_transfers()
1510 spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers, in spi_sync_transfer() argument
1515 spi_message_init_with_transfers(&msg, xfers, num_xfers); in spi_sync_transfer()
/linux/drivers/net/dsa/sja1105/
H A Dsja1105_spi.c40 struct spi_transfer xfers[2] = {0}; in sja1105_xfer() local
53 hdr_xfer = &xfers[0]; in sja1105_xfer()
54 chunk_xfer = &xfers[1]; in sja1105_xfer()
105 rc = spi_sync_transfer(spi, xfers, 2); in sja1105_xfer()
/linux/drivers/input/joystick/
H A Dpsxpad-spi.c77 struct spi_transfer xfers = { in psxpad_command() local
84 err = spi_sync_transfer(pad->spi, &xfers, 1); in psxpad_command()
/linux/drivers/gpu/drm/
H A Ddrm_edid.c2171 unsigned char xfers = segment ? 3 : 2; in drm_do_probe_ddc_edid() local
2205 ret = i2c_transfer(adapter, &msgs[3 - xfers], xfers); in drm_do_probe_ddc_edid()
2212 } while (ret != xfers && --retries); in drm_do_probe_ddc_edid()
2214 return ret == xfers ? 0 : -1; in drm_do_probe_ddc_edid()