Searched refs:xfers (Results 1 - 45 of 45) sorted by relevance

/linux-4.1.27/drivers/input/touchscreen/
H A Dad7879-spi.c34 struct spi_transfer *xfers; ad7879_spi_xfer() local
41 xfers = spi_data = kzalloc(sizeof(*xfers) * (count + 2), GFP_KERNEL); ad7879_spi_xfer()
57 ++xfers; ad7879_spi_xfer()
58 xfers[0].tx_buf = command; ad7879_spi_xfer()
59 xfers[0].len = 2; ad7879_spi_xfer()
60 spi_message_add_tail(&xfers[0], &msg); ad7879_spi_xfer()
61 ++xfers; ad7879_spi_xfer()
65 xfers[idx].rx_buf = &rx_buf[idx]; ad7879_spi_xfer()
67 xfers[idx].tx_buf = &tx_buf[idx]; ad7879_spi_xfer()
68 xfers[idx].len = 2; ad7879_spi_xfer()
69 spi_message_add_tail(&xfers[idx], &msg); ad7879_spi_xfer()
/linux-4.1.27/drivers/staging/iio/accel/
H A Dlis3l02dq_ring.c60 struct spi_transfer *xfers; lis3l02dq_read_all() local
64 xfers = kcalloc(bitmap_weight(indio_dev->active_scan_mask, lis3l02dq_read_all()
66 sizeof(*xfers), GFP_KERNEL); lis3l02dq_read_all()
67 if (!xfers) lis3l02dq_read_all()
75 xfers[j].tx_buf = st->tx + 2*j; lis3l02dq_read_all()
79 xfers[j].rx_buf = rx_array + j*2; lis3l02dq_read_all()
80 xfers[j].bits_per_word = 8; lis3l02dq_read_all()
81 xfers[j].len = 2; lis3l02dq_read_all()
82 xfers[j].cs_change = 1; lis3l02dq_read_all()
86 xfers[j].tx_buf = st->tx + 2*j; lis3l02dq_read_all()
90 xfers[j].rx_buf = rx_array + j*2; lis3l02dq_read_all()
91 xfers[j].bits_per_word = 8; lis3l02dq_read_all()
92 xfers[j].len = 2; lis3l02dq_read_all()
93 xfers[j].cs_change = 1; lis3l02dq_read_all()
103 spi_message_add_tail(&xfers[j], &msg); lis3l02dq_read_all()
107 kfree(xfers); lis3l02dq_read_all()
H A Dlis3l02dq_core.c110 struct spi_transfer xfers[] = { { lis3l02dq_spi_write_reg_s16() local
128 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); lis3l02dq_spi_write_reg_s16()
141 struct spi_transfer xfers[] = { { lis3l02dq_read_reg_s16() local
161 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); lis3l02dq_read_reg_s16()
H A Dadis16220_core.c104 struct spi_transfer xfers[] = { adis16220_capture_buffer_read() local
145 xfers[1].len = count; adis16220_capture_buffer_read()
147 ret = spi_sync_transfer(st->adis.spi, xfers, ARRAY_SIZE(xfers)); adis16220_capture_buffer_read()
/linux-4.1.27/drivers/iio/common/st_sensors/
H A Dst_sensors_spi.c34 struct spi_transfer xfers[] = { st_sensors_spi_read() local
53 err = spi_sync_transfer(to_spi_device(dev), xfers, ARRAY_SIZE(xfers)); st_sensors_spi_read()
84 struct spi_transfer xfers = { st_sensors_spi_write_byte() local
94 err = spi_sync_transfer(to_spi_device(dev), &xfers, 1); st_sensors_spi_write_byte()
/linux-4.1.27/drivers/staging/iio/meter/
H A Dade7854-spi.c131 struct spi_transfer xfers[] = { ade7854_spi_read_reg_8() local
149 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); ade7854_spi_read_reg_8()
169 struct spi_transfer xfers[] = { ade7854_spi_read_reg_16() local
186 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); ade7854_spi_read_reg_16()
206 struct spi_transfer xfers[] = { ade7854_spi_read_reg_24() local
224 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); ade7854_spi_read_reg_24()
244 struct spi_transfer xfers[] = { ade7854_spi_read_reg_32() local
262 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); ade7854_spi_read_reg_32()
H A Dade7758_core.c52 struct spi_transfer xfers[] = { ade7758_spi_write_reg_16() local
65 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); ade7758_spi_write_reg_16()
78 struct spi_transfer xfers[] = { ade7758_spi_write_reg_24() local
92 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); ade7758_spi_write_reg_24()
105 struct spi_transfer xfers[] = { ade7758_spi_read_reg_8() local
124 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); ade7758_spi_read_reg_8()
144 struct spi_transfer xfers[] = { ade7758_spi_read_reg_16() local
165 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); ade7758_spi_read_reg_16()
186 struct spi_transfer xfers[] = { ade7758_spi_read_reg_24() local
207 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); ade7758_spi_read_reg_24()
H A Dade7753.c108 struct spi_transfer xfers[] = { ade7753_spi_read_reg_24() local
123 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); ade7753_spi_read_reg_24()
H A Dade7754.c108 struct spi_transfer xfers[] = { ade7754_spi_read_reg_24() local
123 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); ade7754_spi_read_reg_24()
H A Dade7759.c108 struct spi_transfer xfers[] = { ade7759_spi_read_reg_40() local
121 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); ade7759_spi_read_reg_40()
/linux-4.1.27/drivers/iio/imu/
H A Dadis.c36 struct spi_transfer xfers[] = { adis_write_reg() local
75 spi_message_add_tail(&xfers[0], &msg); adis_write_reg()
96 xfers[size].cs_change = 0; adis_write_reg()
99 spi_message_add_tail(&xfers[i], &msg); adis_write_reg()
128 struct spi_transfer xfers[] = { adis_read_reg() local
162 spi_message_add_tail(&xfers[0], &msg); adis_read_reg()
169 spi_message_add_tail(&xfers[1], &msg); adis_read_reg()
173 spi_message_add_tail(&xfers[2], &msg); adis_read_reg()
174 spi_message_add_tail(&xfers[3], &msg); adis_read_reg()
/linux-4.1.27/drivers/iio/gyro/
H A Dadxrs450.c96 struct spi_transfer xfers[] = { adxrs450_spi_read_reg_16() local
116 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); adxrs450_spi_read_reg_16()
170 struct spi_transfer xfers[] = { adxrs450_spi_sensor_data() local
186 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); adxrs450_spi_sensor_data()
210 struct spi_transfer xfers = { adxrs450_spi_initial() local
222 ret = spi_sync_transfer(st->us, &xfers, 1); adxrs450_spi_initial()
/linux-4.1.27/drivers/iio/accel/
H A Dkxsd9.c99 struct spi_transfer xfers[] = { kxsd9_read() local
114 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); kxsd9_read()
/linux-4.1.27/tools/virtio/
H A Dvringh_test.c142 unsigned long xfers = 0, notifies = 0, receives = 0; parallel_test() local
194 while (xfers < NUM_XFERS) { parallel_test()
270 xfers++; parallel_test()
325 while (xfers < NUM_XFERS) { parallel_test()
329 bool output = !(xfers % 2); parallel_test()
341 dbuf = data + (xfers % (RINGSIZE + 1)); parallel_test()
344 *dbuf = xfers; parallel_test()
348 switch ((xfers / sizeof(*dbuf)) % 4) { parallel_test()
376 __kmalloc_fake = indirects + (xfers % RINGSIZE) * 4; parallel_test()
399 xfers++; parallel_test()
404 while (finished != xfers) { parallel_test()
/linux-4.1.27/drivers/iio/dac/
H A Dad5791.c123 struct spi_transfer xfers[] = { ad5791_spi_read() local
141 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); ad5791_spi_read()
/linux-4.1.27/arch/alpha/include/asm/
H A Dcore_mcpcia.h28 ** inport[b|w|t|l], outport[b|w|t|l] 8:16:24:32 IO xfers **
33 ** inmem[b|w|t|l], outmem[b|w|t|l] 8:16:24:32 ISA memory xfers **
/linux-4.1.27/drivers/scsi/
H A Dmesh.h115 #define ASYNC_PARAMS 2 /* sync_params value for async xfers */
H A Ddc395x.h258 #define SCSI_INQ_WBUS32 0x40 /* device supports 32 bit data xfers */
259 #define SCSI_INQ_WBUS16 0x20 /* device supports 16 bit data xfers */
/linux-4.1.27/drivers/usb/storage/
H A Duas-detect.h77 * ASM1053 - with working uas support, but problems with large xfers uas_use_uas_driver()
/linux-4.1.27/include/linux/mmc/
H A Dsdio.h115 #define SDIO_CCCR_CAP_SMB 0x02 /* can do multi-block xfers (CMD53) */
/linux-4.1.27/include/linux/spi/
H A Dspi.h714 * @xfers: An array of spi transfers
722 struct spi_transfer *xfers, unsigned int num_xfers) spi_message_init_with_transfers()
728 spi_message_add_tail(&xfers[i], m); spi_message_init_with_transfers()
826 * @xfers: An array of spi_transfers
837 spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers, spi_sync_transfer() argument
842 spi_message_init_with_transfers(&msg, xfers, num_xfers); spi_sync_transfer()
721 spi_message_init_with_transfers(struct spi_message *m, struct spi_transfer *xfers, unsigned int num_xfers) spi_message_init_with_transfers() argument
/linux-4.1.27/drivers/char/agp/
H A Disoch.c332 if (isoch == 0) /* isoch xfers not available, bail out. */ agp_3_5_enable()
450 "up isochronous xfers; falling back to "
/linux-4.1.27/drivers/media/usb/em28xx/
H A Dem28xx.h194 * Time in msecs to wait for i2c xfers to finish.
209 /* time in msecs to wait for AC97 xfers to finish */
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-au1550.c129 /* zero-byte xfers stop immediately */ do_address()
/linux-4.1.27/drivers/usb/gadget/function/
H A Df_printer.c74 struct list_head rx_reqs_active; /* List of Active RX xfers */
75 struct list_head rx_buffers; /* List of completed xfers */
79 struct list_head tx_reqs_active; /* List of Active TX xfers */
H A Df_uac2.c188 * We can't really do much about bad xfers. agdev_iso_complete()
189 * Afterall, the ISOCH xfers could fail legitimately. agdev_iso_complete()
/linux-4.1.27/drivers/usb/isp1760/
H A Disp1760-hcd.c928 * check finished/retired xfers, transfer payloads, call urb_done() schedule_ptds()
950 * 1st prio: interrupt xfers, up to 80 % of bandwidth
951 * 2nd prio: control xfers
952 * 3rd prio: bulk xfers
/linux-4.1.27/drivers/usb/host/
H A Dehci.h506 * Schedule records for high speed iso xfers
543 * ... describe full speed iso xfers through TT in hubs
H A Dfotg210.h531 * Schedule records for high speed iso xfers
H A Dfusbh200.h521 * Schedule records for high speed iso xfers
/linux-4.1.27/drivers/gpu/drm/
H A Ddrm_edid.c1157 unsigned char xfers = segment ? 3 : 2; drm_do_probe_ddc_edid() local
1191 ret = i2c_transfer(adapter, &msgs[3 - xfers], xfers); drm_do_probe_ddc_edid()
1198 } while (ret != xfers && --retries); drm_do_probe_ddc_edid()
1200 return ret == xfers ? 0 : -1; drm_do_probe_ddc_edid()
/linux-4.1.27/drivers/net/ethernet/8390/
H A Dne2k-pci.c98 ONLY_16BIT_IO=8, ONLY_32BIT_IO=4, /* Chip can do only 16/32-bit xfers. */
/linux-4.1.27/drivers/dma/
H A Dpl330.c242 * With 256 bytes, we can do more than 2.5MB and 5MB xfers per req
244 * For typical scenario, at 1word/burst, 10MB and 20MB xfers per req
328 /* The all xfers in the request were success. */
1371 * Submit a list of xfers after which the client wants notification.
/linux-4.1.27/drivers/usb/wusbcore/
H A Dwa-xfer.c52 * - Supports DMA xfers, control, bulk and maybe interrupt
76 * xfers-per-ripe, blocks-per-rpipe, rpipes-per-host), at the end
799 /* should only hit this for isoc xfers. */ wa_seg_dto_cb()
2132 * Mark the remaining submitted or pending xfers as completed so that
/linux-4.1.27/drivers/spi/
H A Dspi-s3c64xx.c693 /* Polling method for xfers not bigger than FIFO capacity */ s3c64xx_spi_transfer_one()
/linux-4.1.27/drivers/ata/
H A Dpata_arasan_cf.c464 /* continue dma xfers until current sg is completed */ sg_xfer()
/linux-4.1.27/sound/pci/cs46xx/
H A Ddsp_spos_scb_lib.c519 Play DMA Task xfers data from host buffer to SP buffer cs46xx_dsp_create_pcm_reader_scb()
/linux-4.1.27/sound/ppc/
H A Dpmac.c406 * xfers when the number of residual bytes gets below a certain value - I can
/linux-4.1.27/drivers/net/ethernet/smsc/
H A Dsmc9194.c89 . Do you want to use 32 bit xfers? This should work on all chips, as
/linux-4.1.27/drivers/parisc/
H A Dlba_pci.c57 #undef FBB_SUPPORT /* Fast Back-Back xfers - NOT READY YET */
/linux-4.1.27/include/linux/
H A Dlibata.h347 /* size of buffer to pad xfers ending on unaligned boundaries */
/linux-4.1.27/drivers/staging/comedi/drivers/
H A Dcb_pcidas64.c1384 /* adjusts the size of hardware fifo (which determines block size for dma xfers) */ set_ai_fifo_size()
/linux-4.1.27/drivers/scsi/aic7xxx/
H A Daic7xxx_core.c4050 /* note 8bit xfers */ ahc_handle_msg_reject()
4074 /* note asynch xfers and clear flag */ ahc_handle_msg_reject()
H A Daic79xx_core.c5583 /* note 8bit xfers */ ahd_handle_msg_reject()
5607 /* note asynch xfers and clear flag */ ahd_handle_msg_reject()
/linux-4.1.27/drivers/tty/
H A Dsynclinkmp.c644 * 1=after each channel completes all xfers

Completed in 2054 milliseconds