/Linux-v4.19/drivers/spi/ |
D | spi-mem.c | 194 struct spi_transfer xfers[4] = { }; in spi_mem_exec_op() local 252 xfers[xferpos].tx_buf = tmpbuf; in spi_mem_exec_op() 253 xfers[xferpos].len = sizeof(op->cmd.opcode); in spi_mem_exec_op() 254 xfers[xferpos].tx_nbits = op->cmd.buswidth; in spi_mem_exec_op() 255 spi_message_add_tail(&xfers[xferpos], &msg); in spi_mem_exec_op() 266 xfers[xferpos].tx_buf = tmpbuf + 1; in spi_mem_exec_op() 267 xfers[xferpos].len = op->addr.nbytes; in spi_mem_exec_op() 268 xfers[xferpos].tx_nbits = op->addr.buswidth; in spi_mem_exec_op() 269 spi_message_add_tail(&xfers[xferpos], &msg); in spi_mem_exec_op() 276 xfers[xferpos].tx_buf = tmpbuf + op->addr.nbytes + 1; in spi_mem_exec_op() [all …]
|
D | spi-loopback-test.c | 675 struct spi_transfer *xfers = test->transfers; in spi_test_fill_pattern() local 691 if (xfers[i].rx_buf) in spi_test_fill_pattern() 692 memset(xfers[i].rx_buf, SPI_TEST_PATTERN_UNWRITTEN, in spi_test_fill_pattern() 693 xfers[i].len); in spi_test_fill_pattern() 695 tx_buf = (u8 *)xfers[i].tx_buf; in spi_test_fill_pattern() 699 for (j = 0; j < xfers[i].len; j++, tx_buf++, count++) { in spi_test_fill_pattern()
|
D | spi.c | 2624 struct spi_transfer *xfer = *xferp, *xfers; in __spi_split_transfer_maxsize() local 2641 xfers = srt->inserted_transfers; in __spi_split_transfer_maxsize() 2656 xfers[0].len = min_t(size_t, maxsize, xfer[0].len); in __spi_split_transfer_maxsize() 2661 if (xfers[i].rx_buf) in __spi_split_transfer_maxsize() 2662 xfers[i].rx_buf += offset; in __spi_split_transfer_maxsize() 2663 if (xfers[i].rx_dma) in __spi_split_transfer_maxsize() 2664 xfers[i].rx_dma += offset; in __spi_split_transfer_maxsize() 2665 if (xfers[i].tx_buf) in __spi_split_transfer_maxsize() 2666 xfers[i].tx_buf += offset; in __spi_split_transfer_maxsize() 2667 if (xfers[i].tx_dma) in __spi_split_transfer_maxsize() [all …]
|
/Linux-v4.19/drivers/iio/common/st_sensors/ |
D | st_sensors_spi.c | 34 struct spi_transfer xfers[] = { in st_sensors_spi_read() local 53 err = spi_sync_transfer(to_spi_device(dev), xfers, ARRAY_SIZE(xfers)); in st_sensors_spi_read() 84 struct spi_transfer xfers = { in st_sensors_spi_write_byte() local 94 err = spi_sync_transfer(to_spi_device(dev), &xfers, 1); in st_sensors_spi_write_byte()
|
/Linux-v4.19/drivers/iio/imu/ |
D | adis.c | 36 struct spi_transfer xfers[] = { in adis_write_reg() local 75 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() 130 struct spi_transfer xfers[] = { in adis_read_reg() local 164 spi_message_add_tail(&xfers[0], &msg); in adis_read_reg() 171 spi_message_add_tail(&xfers[1], &msg); in adis_read_reg() 176 spi_message_add_tail(&xfers[2], &msg); in adis_read_reg() 177 spi_message_add_tail(&xfers[3], &msg); in adis_read_reg()
|
/Linux-v4.19/drivers/iio/gyro/ |
D | adxrs450.c | 96 struct spi_transfer xfers[] = { in adxrs450_spi_read_reg_16() local 116 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in adxrs450_spi_read_reg_16() 170 struct spi_transfer xfers[] = { in adxrs450_spi_sensor_data() local 186 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in adxrs450_spi_sensor_data() 210 struct spi_transfer xfers = { in adxrs450_spi_initial() local 222 ret = spi_sync_transfer(st->us, &xfers, 1); in adxrs450_spi_initial()
|
/Linux-v4.19/tools/virtio/ |
D | vringh_test.c | 143 unsigned long xfers = 0, notifies = 0, receives = 0; in parallel_test() local 195 while (xfers < NUM_XFERS) { in parallel_test() 271 xfers++; in parallel_test() 327 while (xfers < NUM_XFERS) { in parallel_test() 331 bool output = !(xfers % 2); in parallel_test() 343 dbuf = data + (xfers % (RINGSIZE + 1)); in parallel_test() 346 *dbuf = xfers; in parallel_test() 350 switch ((xfers / sizeof(*dbuf)) % 4) { in parallel_test() 378 __kmalloc_fake = indirects + (xfers % RINGSIZE) * 4; in parallel_test() 401 xfers++; in parallel_test() [all …]
|
/Linux-v4.19/drivers/staging/iio/meter/ |
D | ade7854-spi.c | 78 struct spi_transfer xfers[] = { in ade7854_spi_read_reg() local 96 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ade7854_spi_read_reg()
|
/Linux-v4.19/drivers/firmware/ |
D | arm_scpi.c | 250 struct scpi_xfer *xfers; member 891 struct scpi_xfer *xfers; in scpi_alloc_xfer_list() local 893 xfers = devm_kcalloc(dev, MAX_SCPI_XFERS, sizeof(*xfers), GFP_KERNEL); in scpi_alloc_xfer_list() 894 if (!xfers) in scpi_alloc_xfer_list() 897 ch->xfers = xfers; in scpi_alloc_xfer_list() 898 for (i = 0; i < MAX_SCPI_XFERS; i++, xfers++) { in scpi_alloc_xfer_list() 899 init_completion(&xfers->done); in scpi_alloc_xfer_list() 900 list_add_tail(&xfers->node, &ch->xfers_list); in scpi_alloc_xfer_list()
|
/Linux-v4.19/drivers/iio/adc/ |
D | max1118.c | 70 struct spi_transfer xfers[] = { in max1118_read() local 97 ret = spi_sync_transfer(spi, xfers + 1, 2); in max1118_read() 99 ret = spi_sync_transfer(spi, xfers, 3); in max1118_read()
|
/Linux-v4.19/drivers/iio/dac/ |
D | ad5761.c | 138 struct spi_transfer xfers[] = { in _ad5761_spi_read() local 155 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in _ad5761_spi_read()
|
D | ad5791.c | 123 struct spi_transfer xfers[] = { in ad5791_spi_read() local 141 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ad5791_spi_read()
|
/Linux-v4.19/include/linux/spi/ |
D | spi.h | 901 struct spi_transfer *xfers, unsigned int num_xfers) in spi_message_init_with_transfers() argument 907 spi_message_add_tail(&xfers[i], m); in spi_message_init_with_transfers() 1047 spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers, in spi_sync_transfer() argument 1052 spi_message_init_with_transfers(&msg, xfers, num_xfers); in spi_sync_transfer()
|
/Linux-v4.19/drivers/input/joystick/ |
D | psxpad-spi.c | 75 struct spi_transfer xfers = { in psxpad_command() local 82 err = spi_sync_transfer(pad->spi, &xfers, 1); in psxpad_command()
|
/Linux-v4.19/Documentation/networking/ |
D | ray_cs.txt | 131 linux. If you want to watch ftp xfers, or do similar things, you
|
/Linux-v4.19/Documentation/usb/ |
D | WUSB-Design-overview.txt | 388 For OUT xfers, there is an array of segments, one URB for each, another 394 For IN xfers, we only issue URBs for the segments we want to read and 397 *URB mapping into xfers*
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_edid.c | 1481 unsigned char xfers = segment ? 3 : 2; in drm_do_probe_ddc_edid() local 1515 ret = i2c_transfer(adapter, &msgs[3 - xfers], xfers); in drm_do_probe_ddc_edid() 1522 } while (ret != xfers && --retries); in drm_do_probe_ddc_edid() 1524 return ret == xfers ? 0 : -1; in drm_do_probe_ddc_edid()
|