| /linux/drivers/iio/pressure/ |
| H A D | mprls0025pa_spi.c | 24 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 D | ad4000.c | 497 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 D | max1118.c | 71 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 D | ad4695.c | 270 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 D | max14001.c | 86 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 D | adis.c | 39 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 D | adis16550.c | 184 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 D | ad5686-spi.c | 30 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 D | ltc2688.c | 104 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 D | vringh_test.c | 143 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 D | arm_scpi.c | 243 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 D | tmp108.c | 370 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 D | lm75.c | 645 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 D | device.h | 309 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 D | spi-loopback-test.c | 709 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 D | spi.c | 4100 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 D | mctp-usblib-test.c | 272 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 D | spi.h | 1303 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 D | sja1105_spi.c | 40 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 D | psxpad-spi.c | 77 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 D | drm_edid.c | 2171 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()
|