Home
last modified time | relevance | path

Searched refs:transfer (Results 1 – 200 of 289) sorted by relevance

12

/linux-4.4.14/drivers/net/ethernet/qualcomm/
Dqca_7k.c50 struct spi_transfer *transfer; in qcaspi_read_register() local
58 transfer = &qca->spi_xfer1; in qcaspi_read_register()
59 transfer->tx_buf = &tx_data; in qcaspi_read_register()
60 transfer->rx_buf = NULL; in qcaspi_read_register()
61 transfer->len = QCASPI_CMD_LEN; in qcaspi_read_register()
65 transfer = &qca->spi_xfer2[0]; in qcaspi_read_register()
66 transfer->tx_buf = &tx_data; in qcaspi_read_register()
67 transfer->rx_buf = NULL; in qcaspi_read_register()
68 transfer->len = QCASPI_CMD_LEN; in qcaspi_read_register()
69 transfer = &qca->spi_xfer2[1]; in qcaspi_read_register()
[all …]
Dqca_spi.c104 struct spi_transfer *transfer = &qca->spi_xfer2[0]; in qcaspi_write_burst() local
108 transfer->tx_buf = &cmd; in qcaspi_write_burst()
109 transfer->rx_buf = NULL; in qcaspi_write_burst()
110 transfer->len = QCASPI_CMD_LEN; in qcaspi_write_burst()
111 transfer = &qca->spi_xfer2[1]; in qcaspi_write_burst()
112 transfer->tx_buf = src; in qcaspi_write_burst()
113 transfer->rx_buf = NULL; in qcaspi_write_burst()
114 transfer->len = len; in qcaspi_write_burst()
130 struct spi_transfer *transfer = &qca->spi_xfer1; in qcaspi_write_legacy() local
133 transfer->tx_buf = src; in qcaspi_write_legacy()
[all …]
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00crypto.c163 unsigned int transfer = 0; in rt2x00crypto_rx_insert_iv() local
205 memmove(skb->data + transfer, in rt2x00crypto_rx_insert_iv()
206 skb->data + transfer + (iv_len - align), in rt2x00crypto_rx_insert_iv()
208 transfer += header_length; in rt2x00crypto_rx_insert_iv()
217 memmove(skb->data + transfer, in rt2x00crypto_rx_insert_iv()
218 skb->data + transfer + iv_len + align, in rt2x00crypto_rx_insert_iv()
220 transfer += header_length; in rt2x00crypto_rx_insert_iv()
224 memcpy(skb->data + transfer, rxdesc->iv, iv_len); in rt2x00crypto_rx_insert_iv()
225 transfer += iv_len; in rt2x00crypto_rx_insert_iv()
232 memmove(skb->data + transfer, in rt2x00crypto_rx_insert_iv()
[all …]
/linux-4.4.14/drivers/usb/image/
Dmicrotek.c190 MTS_DEBUG("transfer = 0x%x context = 0x%x\n",(int)transfer,(int)context ); \
191 …status = 0x%x data-length = 0x%x sent = 0x%x\n",transfer->status,(int)context->data_length, (int)t…
207 struct mts_transfer_context* context = (struct mts_transfer_context*)transfer->context; \
366 static void mts_transfer_cleanup( struct urb *transfer );
367 static void mts_do_sg(struct urb * transfer);
370 void mts_int_submit_urb (struct urb* transfer, in mts_int_submit_urb() argument
383 usb_fill_bulk_urb(transfer, in mts_int_submit_urb()
392 res = usb_submit_urb( transfer, GFP_ATOMIC ); in mts_int_submit_urb()
396 mts_transfer_cleanup(transfer); in mts_int_submit_urb()
401 static void mts_transfer_cleanup( struct urb *transfer ) in mts_transfer_cleanup() argument
[all …]
/linux-4.4.14/Documentation/dmaengine/
Dpxa_dma.txt7 A driver submitting a transfer and issuing it should be granted the transfer
9 This implies that the queuing doesn't wait for the previous transfer end,
11 triggered by the end of the transfer.
12 A transfer which is submitted and issued on a phy doesn't wait for a phy to
15 a new transfer.
18 Any issued transfer with DMA_PREP_INTERRUPT should trigger a callback call.
25 multimedia case, such as video capture, if a transfer is submitted and then
26 a check of the DMA channel reports a "stopped channel", the transfer should
42 assigned on the fly when the transfer is issued.
44 b) Transfer anatomy for a scatter-gather transfer
[all …]
Dprovider.txt20 will want to start a transfer, it will assert a DMA request (DRQ) by
24 parameter: the transfer size. At each clock cycle, it would transfer a
25 byte of data from one buffer to another, until the transfer size has
30 cycle. For example, we may want to transfer as much data as the
35 parameter called the transfer width.
43 transfer into smaller sub-transfers.
58 transfer, and whenever the transfer is started, the controller will go
72 transfer width and the transfer size.
117 - should contain a bitmask of the supported source transfer width
120 - should contain a bitmask of the supported destination transfer
[all …]
/linux-4.4.14/Documentation/video4linux/cx2341x/
Dfw-dma.txt8 engine to efficiently transfer large volumes of data between the card and main
14 transfer multiple buffers in one operation. Instead of allocating one large
17 In practice, I've seen the average transfer to be roughly 80K, but transfers
23 Mailbox #10 is reserved for DMA transfer information.
34 - The driver reads the transfer type, offset and size from Mailbox #10.
37 - The driver schedules the DMA transfer via the ScheduleDMAtoHost API call.
53 Results[2]: Size: The exact number of bytes to transfer.
63 tells the card the source and destination of each data-block to transfer.
69 entire 32 bits. The lowest 18 bits of the third word is the transfer byte
75 The transfer count must be a multiple of 256. Therefore, the driver will need
Dfw-decoder-api.txt106 Set DMA transfer block size. Counterpart to API 0xC9
108 DMA transfer block size in bytes. A different size may be specified
109 when issuing the DMA transfer command.
122 Maximum bytes to transfer
131 Status of the last DMA transfer
133 Bit 1 set means transfer complete
148 Total # of bytes to transfer
Dfw-encoder-api.txt393 State of the transfer (1 if last buffer)
476 Set DMA transfer block size
478 DMA transfer block size in bytes or frames. When unit is bytes,
488 Returns information on the previous DMA transfer in conjunction with
495 Maximum size of transfer
502 Returns information on the previous DMA transfer in conjunction with
/linux-4.4.14/drivers/spi/
Dspi-cadence.c254 struct spi_transfer *transfer) in cdns_spi_config_clock_freq() argument
265 if (xspi->speed_hz != transfer->speed_hz) { in cdns_spi_config_clock_freq()
269 (frequency / (2 << baud_rate_val)) > transfer->speed_hz) in cdns_spi_config_clock_freq()
292 struct spi_transfer *transfer) in cdns_spi_setup_transfer() argument
296 cdns_spi_config_clock_freq(spi, transfer); in cdns_spi_setup_transfer()
411 struct spi_transfer *transfer) in cdns_transfer_one() argument
415 xspi->txbuf = transfer->tx_buf; in cdns_transfer_one()
416 xspi->rxbuf = transfer->rx_buf; in cdns_transfer_one()
417 xspi->tx_bytes = transfer->len; in cdns_transfer_one()
418 xspi->rx_bytes = transfer->len; in cdns_transfer_one()
[all …]
Dspi-dw.c280 struct spi_device *spi, struct spi_transfer *transfer) in dw_spi_transfer_one() argument
292 dws->tx = (void *)transfer->tx_buf; in dw_spi_transfer_one()
293 dws->tx_end = dws->tx + transfer->len; in dw_spi_transfer_one()
294 dws->rx = transfer->rx_buf; in dw_spi_transfer_one()
295 dws->rx_end = dws->rx + transfer->len; in dw_spi_transfer_one()
296 dws->len = transfer->len; in dw_spi_transfer_one()
301 if (transfer->speed_hz != chip->speed_hz) { in dw_spi_transfer_one()
303 clk_div = (dws->max_freq / transfer->speed_hz + 1) & 0xfffe; in dw_spi_transfer_one()
305 chip->speed_hz = transfer->speed_hz; in dw_spi_transfer_one()
310 if (transfer->bits_per_word == 8) { in dw_spi_transfer_one()
[all …]
Dspi-bfin-sport.c342 struct spi_transfer *transfer = NULL; in bfin_sport_spi_pump_transfers() local
352 transfer = drv_data->cur_transfer; in bfin_sport_spi_pump_transfers()
355 transfer_speed = bfin_sport_hz_to_spi_baud(transfer->speed_hz); in bfin_sport_spi_pump_transfers()
382 previous = list_entry(transfer->transfer_list.prev, in bfin_sport_spi_pump_transfers()
388 if (transfer->len == 0) { in bfin_sport_spi_pump_transfers()
395 if (transfer->tx_buf != NULL) { in bfin_sport_spi_pump_transfers()
396 drv_data->tx = (void *)transfer->tx_buf; in bfin_sport_spi_pump_transfers()
397 drv_data->tx_end = drv_data->tx + transfer->len; in bfin_sport_spi_pump_transfers()
399 transfer->tx_buf, drv_data->tx_end); in bfin_sport_spi_pump_transfers()
403 if (transfer->rx_buf != NULL) { in bfin_sport_spi_pump_transfers()
[all …]
Dspi-mpc52xx.c82 struct spi_transfer *transfer; /* current transfer */ member
114 ms->rx_buf = ms->transfer->rx_buf; in mpc52xx_spi_start_transfer()
115 ms->tx_buf = ms->transfer->tx_buf; in mpc52xx_spi_start_transfer()
116 ms->len = ms->transfer->len; in mpc52xx_spi_start_transfer()
121 ms->cs_change = ms->transfer->cs_change; in mpc52xx_spi_start_transfer()
193 ms->transfer = container_of(ms->message->transfers.next, in mpc52xx_spi_fsmstate_idle()
252 ms->timestamp += ms->transfer->delay_usecs * tb_ticks_per_usec; in mpc52xx_spi_fsmstate_transfer()
283 ms->message->actual_length += ms->transfer->len; in mpc52xx_spi_fsmstate_wait()
288 if (ms->transfer->transfer_list.next == &ms->message->transfers) { in mpc52xx_spi_fsmstate_wait()
303 ms->transfer = container_of(ms->transfer->transfer_list.next, in mpc52xx_spi_fsmstate_wait()
[all …]
Dspi-zynqmp-gqspi.c465 struct spi_transfer *transfer) in zynqmp_qspi_setup_transfer() argument
471 if (transfer) in zynqmp_qspi_setup_transfer()
472 req_hz = transfer->speed_hz; in zynqmp_qspi_setup_transfer()
761 struct spi_transfer *transfer, in zynqmp_qspi_txrxsetup() argument
773 zynqmp_qspi_selectspimode(xqspi, transfer->tx_nbits); in zynqmp_qspi_txrxsetup()
774 xqspi->bytes_to_transfer = transfer->len; in zynqmp_qspi_txrxsetup()
795 zynqmp_qspi_selectspimode(xqspi, transfer->rx_nbits); in zynqmp_qspi_txrxsetup()
797 xqspi->bytes_to_receive = transfer->len; in zynqmp_qspi_txrxsetup()
817 struct spi_transfer *transfer) in zynqmp_qspi_start_transfer() argument
822 xqspi->txbuf = transfer->tx_buf; in zynqmp_qspi_start_transfer()
[all …]
Dspi-bfin5xx.c558 struct spi_transfer *transfer = NULL; in bfin_spi_pump_transfers() local
568 transfer = drv_data->cur_transfer; in bfin_spi_pump_transfers()
595 previous = list_entry(transfer->transfer_list.prev, in bfin_spi_pump_transfers()
609 if (transfer->len == 0) { in bfin_spi_pump_transfers()
617 if (transfer->tx_buf != NULL) { in bfin_spi_pump_transfers()
618 drv_data->tx = (void *)transfer->tx_buf; in bfin_spi_pump_transfers()
619 drv_data->tx_end = drv_data->tx + transfer->len; in bfin_spi_pump_transfers()
621 transfer->tx_buf, drv_data->tx_end); in bfin_spi_pump_transfers()
626 if (transfer->rx_buf != NULL) { in bfin_spi_pump_transfers()
627 full_duplex = transfer->tx_buf != NULL; in bfin_spi_pump_transfers()
[all …]
Dspi-bitbang.c271 struct spi_transfer *transfer) in spi_bitbang_transfer_one() argument
277 status = bitbang->setup_transfer(spi, transfer); in spi_bitbang_transfer_one()
282 if (transfer->len) in spi_bitbang_transfer_one()
283 status = bitbang->txrx_bufs(spi, transfer); in spi_bitbang_transfer_one()
285 if (status == transfer->len) in spi_bitbang_transfer_one()
368 if (master->transfer || master->transfer_one_message) in spi_bitbang_start()
Dspi-fsl-dspi.c372 struct spi_transfer *transfer; in dspi_transfer_one_message() local
382 list_for_each_entry(transfer, &message->transfers, transfer_list) { in dspi_transfer_one_message()
383 dspi->cur_transfer = transfer; in dspi_transfer_one_message()
394 dspi->tx = (void *)transfer->tx_buf; in dspi_transfer_one_message()
395 dspi->tx_end = dspi->tx + transfer->len; in dspi_transfer_one_message()
396 dspi->rx = transfer->rx_buf; in dspi_transfer_one_message()
397 dspi->rx_end = dspi->rx + transfer->len; in dspi_transfer_one_message()
398 dspi->len = transfer->len; in dspi_transfer_one_message()
434 if (transfer->delay_usecs) in dspi_transfer_one_message()
435 udelay(transfer->delay_usecs); in dspi_transfer_one_message()
[all …]
Dspi-imx.c200 struct spi_transfer *transfer) in spi_imx_can_dma() argument
205 && transfer->len > spi_imx->rx_wml * sizeof(u32) in spi_imx_can_dma()
206 && transfer->len > spi_imx->tx_wml * sizeof(u32)) in spi_imx_can_dma()
902 struct spi_transfer *transfer) in spi_imx_dma_transfer() argument
910 struct sg_table *tx = &transfer->tx_sg, *rx = &transfer->rx_sg; in spi_imx_dma_transfer()
945 left = transfer->len % spi_imx->rxt_wml; in spi_imx_dma_transfer()
982 ret = transfer->len; in spi_imx_dma_transfer()
994 struct spi_transfer *transfer) in spi_imx_pio_transfer() argument
998 spi_imx->tx_buf = transfer->tx_buf; in spi_imx_pio_transfer()
999 spi_imx->rx_buf = transfer->rx_buf; in spi_imx_pio_transfer()
[all …]
Dspi-pxa2xx.c882 struct spi_transfer *transfer = NULL; in pump_transfers() local
896 transfer = drv_data->cur_transfer; in pump_transfers()
915 previous = list_entry(transfer->transfer_list.prev, in pump_transfers()
927 if (!pxa2xx_spi_dma_is_possible(transfer->len) && chip->enable_dma) { in pump_transfers()
931 || transfer->rx_dma || transfer->tx_dma) { in pump_transfers()
935 transfer->len, MAX_DMA_LEN); in pump_transfers()
956 drv_data->tx = (void *)transfer->tx_buf; in pump_transfers()
957 drv_data->tx_end = drv_data->tx + transfer->len; in pump_transfers()
958 drv_data->rx = transfer->rx_buf; in pump_transfers()
959 drv_data->rx_end = drv_data->rx + transfer->len; in pump_transfers()
[all …]
Dspi-pl022.c1359 struct spi_transfer *transfer) in set_up_next_transfer() argument
1374 pl022->tx = (void *)transfer->tx_buf; in set_up_next_transfer()
1376 pl022->rx = (void *)transfer->rx_buf; in set_up_next_transfer()
1394 struct spi_transfer *transfer = NULL; in pump_transfers() local
1399 transfer = pl022->cur_transfer; in pump_transfers()
1417 previous = list_entry(transfer->transfer_list.prev, in pump_transfers()
1435 if (set_up_next_transfer(pl022, transfer)) { in pump_transfers()
1498 struct spi_transfer *transfer = NULL; in do_polling_transfer() local
1510 transfer = pl022->cur_transfer; in do_polling_transfer()
1515 list_entry(transfer->transfer_list.prev, in do_polling_transfer()
[all …]
Dspi-topcliff-pch.c466 struct spi_transfer *transfer; in pch_spi_transfer() local
473 list_for_each_entry(transfer, &pmsg->transfers, transfer_list) { in pch_spi_transfer()
474 if (!transfer->tx_buf && !transfer->rx_buf) { in pch_spi_transfer()
481 if (!transfer->len) { in pch_spi_transfer()
1381 master->transfer = pch_spi_transfer; in pch_spi_pd_probe()
Dspi.c1396 master->transfer = spi_queued_transfer; in spi_master_initialize_queue()
1831 if (master->transfer) in spi_register_master()
2222 return master->transfer(spi, message); in __spi_async()
2371 if (master->transfer == spi_queued_transfer) { in __spi_sync()
2390 if (master->transfer == spi_queued_transfer) { in __spi_sync()
Dspi-txx9.c392 master->transfer = txx9spi_transfer; in txx9spi_probe()
Dspi-sh.c504 master->transfer = spi_sh_transfer; in spi_sh_probe()
DKconfig13 protocol. Chips that support SPI can have data transfer rates
156 this code to manage the per-word or per-transfer accesses to the
641 16 bit words in SPI mode 0, automatically asserting CS on transfer
Dspi-mpc52xx-psc.c399 master->transfer = mpc52xx_psc_spi_transfer; in mpc52xx_psc_spi_do_probe()
/linux-4.4.14/Documentation/usb/
Derror-codes.txt8 behave the same except for transfer speed dependent behaviors and the
34 -EINVAL a) Invalid transfer type specified (or not supported)
35 b) Invalid or unsupported periodic transfer interval
36 c) ISO: attempted to change transfer interval
51 (c) requested data transfer length is invalid: negative
76 A transfer's actual_length may be positive even when an error has been
116 to indicate timeout expired before the transfer
122 -ECOMM During an IN transfer, the host controller
126 -ENOSR During an OUT transfer, the host controller
142 -EXDEV ISO transfer only partially completed
[all …]
Dehci.txt5 compatible with the USB 1.1 standard. It defines three transfer speeds:
20 high speed "split transactions" that don't waste transfer bandwidth.
56 High Speed Isochronous (ISO) transfer support is also functional, but
59 Full Speed Isochronous transfer support, through transaction translators,
143 them. The 480 Mbit/sec "raw transfer rate" is obeyed by all devices,
154 hardware and device driver software allow it. Periodic transfer modes
156 approach the quoted 480 MBit/sec transfer rate.
161 20 MByte/sec transfer rates. This is of course subject to change;
165 at around 28 MByte/sec aggregate transfer rate. While this is clearly
183 it completed in less than 250 usec (depending on transfer size).
[all …]
DURB.txt32 You can fill that queue, so that the USB hardware can still transfer
35 of data to (or from) devices when using periodic transfer modes.
89 The parameter isoframes specifies the number of isochronous transfer frames
108 device pointer, the pipe (usual format from usb.h), the transfer buffer,
109 the desired transfer length, the completion handler, and its context.
207 sixteen packets to transfer your 1KByte buffer, and ten of them might
235 status contains the resulting status for the ISO transfer for this frame.
237 audio synchronisation/adaptive transfer rates). You can also use the length
Dbulk-streams.txt20 can also initiate a transfer on a stream without the device asking, but the
21 device can refuse that transfer. Devices can switch between streams at any
Dohci.txt23 The "ohci-hcd" driver handles all USB 1.1 transfer types. Transfers of all
DWUSB-Design-overview.txt271 connected controllers), and their transfer management system is almost
327 Every time there is a successful transfer to/from a device, we update a
350 when doing a data transfer (xfer), first the rpipe has to be aimed and
370 descriptor that gives us the status of the transfer, its identification
392 finalize the transfer.
400 rpipe to the endpoint where we have to transmit, create a transfer
404 In dequeue() we are basically cancelling/aborting the transfer. We issue
Dusbmon.txt157 If an Isochronous transfer event has a set of descriptors, a total number
177 contain the entire transfer buffer).
181 An input control transfer to get a port status.
186 An output bulk transfer to send a SCSI command 0x28 (READ_10) in a 31-byte
202 unsigned char epnum; /* Endpoint number and transfer direction */
Dproc_usb_info.txt263 endpoints. For high speed endpoints the transfer interval may be
267 the per-microframe data transfer size. For "high bandwidth"
272 transfer intervals and sizes provided by URBs, which can be less
Drio.txt27 I suggest when the batteries are low and you want to transfer stuff that you
/linux-4.4.14/drivers/mtd/devices/
Dsst25l.c217 struct spi_transfer transfer[2]; in sst25l_read() local
223 memset(&transfer, 0, sizeof(transfer)); in sst25l_read()
230 transfer[0].tx_buf = command; in sst25l_read()
231 transfer[0].len = sizeof(command); in sst25l_read()
232 spi_message_add_tail(&transfer[0], &message); in sst25l_read()
234 transfer[1].rx_buf = buf; in sst25l_read()
235 transfer[1].len = len; in sst25l_read()
236 spi_message_add_tail(&transfer[1], &message); in sst25l_read()
/linux-4.4.14/drivers/net/wireless/rsi/
Drsi_91x_usb.c37 s32 transfer; in rsi_usb_card_write() local
44 &transfer, in rsi_usb_card_write()
293 u8 transfer; in rsi_usb_write_register_multiple() local
301 transfer = (u8)(min_t(u32, count, 4096)); in rsi_usb_write_register_multiple()
302 memcpy(buf, data, transfer); in rsi_usb_write_register_multiple()
310 transfer, in rsi_usb_write_register_multiple()
317 count -= transfer; in rsi_usb_write_register_multiple()
318 data += transfer; in rsi_usb_write_register_multiple()
319 addr += transfer; in rsi_usb_write_register_multiple()
/linux-4.4.14/drivers/usb/host/
Dmax3421-hcd.c353 struct spi_transfer transfer; in spi_rd8() local
356 memset(&transfer, 0, sizeof(transfer)); in spi_rd8()
364 transfer.tx_buf = max3421_hcd->tx->data; in spi_rd8()
365 transfer.rx_buf = max3421_hcd->rx->data; in spi_rd8()
366 transfer.len = 2; in spi_rd8()
368 spi_message_add_tail(&transfer, &msg); in spi_rd8()
379 struct spi_transfer transfer; in spi_wr8() local
382 memset(&transfer, 0, sizeof(transfer)); in spi_wr8()
391 transfer.tx_buf = max3421_hcd->tx->data; in spi_wr8()
392 transfer.len = 2; in spi_wr8()
[all …]
/linux-4.4.14/Documentation/mmc/
Dmmc-async-req.txt8 transfer, the DMA preparation overhead would not affect the MMC performance.
27 in parallel with the transfer performance won't be affected.
57 with the previous transfer, since there is no previous request.
62 and finally prepare the second chunk and start the transfer.
67 /* start MMC transfer for the complete transfer size */
75 * the transfer is delayed, guesstimate max 4k as first chunk size.
85 * before this call, the transfer is delayed.
/linux-4.4.14/Documentation/devicetree/bindings/misc/
Datmel-ssc.txt5 - atmel,at91rm9200-ssc: support pdc transfer
6 - atmel,at91sam9g45-ssc: support dma transfer
29 - PDC transfer:
38 - DMA transfer:
/linux-4.4.14/drivers/iio/adc/
Dmcp320x.c63 struct spi_transfer transfer[2]; member
314 adc->transfer[0].tx_buf = &adc->tx_buf; in mcp320x_probe()
315 adc->transfer[0].len = sizeof(adc->tx_buf); in mcp320x_probe()
316 adc->transfer[1].rx_buf = adc->rx_buf; in mcp320x_probe()
317 adc->transfer[1].len = sizeof(adc->rx_buf); in mcp320x_probe()
319 spi_message_init_with_transfers(&adc->msg, adc->transfer, in mcp320x_probe()
320 ARRAY_SIZE(adc->transfer)); in mcp320x_probe()
/linux-4.4.14/Documentation/spi/
Dspidev81 settings for data transfer parameters:
84 return (RD) or assign (WR) the SPI transfer mode. Use the constants
92 which will return (RD) or assign (WR) the full SPI transfer mode,
97 transfer SPI words. Zero indicates MSB-first; other values indicate
104 each SPI transfer word. The value zero signifies eight bits.
107 u32 which will return (RD) or assign (WR) the maximum SPI transfer
124 - There's a limit on the number of bytes each I/O request can transfer
128 - Because SPI has no low-level transfer acknowledgement, you usually
137 transfer.) The model is the same as that used in the kernel spi_sync()
146 and bitrate for each transfer segment.)
[all …]
Dspidev_test.c103 static void transfer(int fd, uint8_t const *tx, uint8_t const *rx, size_t len) in transfer() function
308 transfer(fd, tx, rx, size); in main()
312 transfer(fd, default_tx, default_rx, sizeof(default_tx)); in main()
Dspi-summary389 buffer for each transfer direction, supporting full duplex
397 + whether the chipselect becomes inactive after a transfer and
402 transfer in that atomic group, and potentially saving costs
433 transfer mode, wordsize, or clock rate. This is done with spi_setup(),
531 driver to prepare the transfer hardware by issuing this call.
541 The subsystem calls the driver to transfer a single message while
548 struct spi_transfer *transfer)
549 The subsystem calls the driver to transfer a single transfer while
551 finished with this transfer, it must call
553 transfer. This may sleep. Note: transfer_one and transfer_one_message
[all …]
/linux-4.4.14/Documentation/networking/
DPLIP.txt79 mode as compared to IRQ mode as far as the data transfer speed is involved.
83 data transfer (the maximal time the PLIP driver would allow the other side
84 before announcing a timeout, when trying to handshake a transfer of some
112 PLIP uses several different data transfer methods. The first (and the
114 printer "null" cable to transfer data four bits at a time using
117 The second data transfer method relies on both machines having
125 The cable for the first transfer mode is a standard
157 The second data transfer method relies on both machines having
165 The cable for this transfer mode should be constructed as follows:
187 PLIP Mode 0 transfer protocol
[all …]
Deql.txt363 Once a link was established, I timed a binary ftp transfer of
472 transfer of up to 7.5 Kbyte/s on one go, but averaged around
Dieee802154.txt19 the generic Linux networking stack to transfer IEEE 802.15.4 messages
Doperstates.txt53 Interface is unable to transfer data on L1, f.e. ethernet is not
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dfsl-imx-sdma.txt22 The second cell of dma phandle specifies the peripheral type of DMA transfer.
25 ID transfer type
53 The third cell specifies the transfer priority as below.
55 ID transfer priority
Dadi,axi-dmac.txt21 - adi,length-width: Width of the DMA transfer length register.
Dti-edma.txt34 - compatible: "ti,edma3-tptc" for the transfer controller(s)
/linux-4.4.14/Documentation/
DDMA-ISA-LPC.txt37 Also the transfer block may not cross page boundaries (which are 64
86 Now for the good stuff, the actual DMA transfer. :)
100 transfer using set_dma_mode(). Currently you have the options
103 Set the address from where the transfer should start (this needs to
105 transfer. Note that it's _bytes_. The DMA routines will do all the
111 Once the DMA transfer is finished (or timed out) you should disable
139 printk(KERN_ERR "driver: Incomplete DMA transfer!"
148 suspended while a DMA transfer is in progress. Also, all DMA settings
Dvme_api.txt99 required data transfer widths. These attributes are defined as bitmasks and as
143 The address spaces, transfer widths and cycle types are the same as described
204 The address spaces, transfer widths and cycle types are the same as described
236 The VME DMA transfer provides the ability to run link-list DMA transfers. The
268 controller is expected to transfer data. As a result it is
Dparport-lowlevel.txt93 hardware is not used, the transfer will be software-driven. In order
682 Read data from device in current IEEE 1284 transfer mode. This only
683 works for modes that support reverse data transfer.
704 Write data to device in current IEEE 1284 transfer mode. This only
705 works for modes that support forward data transfer.
1213 32-bit registers. However, if a transfer
1242 32-bit registers. However, if a transfer
1271 32-bit registers. However, if a transfer
1302 32-bit registers. However, if a transfer
DDMA-API-HOWTO.txt91 transfer.
203 2) Use some non-DMA mode for data transfer, if possible.
358 transfer, unmapped right after it (unless you use dma_sync_* below)
487 transfer.
492 If you absolutely cannot know the direction of the DMA transfer,
581 from the interrupt which told you that the DMA transfer is done.
615 from the interrupt which told you that the DMA transfer is done.
662 transfer call either:
689 After the last DMA transfer call one of the DMA unmap routines
730 * the DMA transfer with the CPU first
DDMA-attributes.txt74 By default dma_map_{single,page,sg} functions family transfer a given
/linux-4.4.14/drivers/s390/char/
Dhmcdrv_ftp.c33 ssize_t (*transfer)(const struct hmcdrv_ftp_cmdspec *ftp, member
169 len = hmcdrv_cache_cmd(ftp, hmcdrv_ftp_funcs->transfer); in hmcdrv_ftp_do()
296 .transfer = diag_ftp_cmd in hmcdrv_ftp_startup()
302 .transfer = sclp_ftp_cmd in hmcdrv_ftp_startup()
DKconfig125 transfer cache size from it's default value 0.5MB to N bytes. If N
/linux-4.4.14/drivers/block/
Dloop.h35 int (*transfer)(struct loop_device *, int cmd, member
79 int (*transfer)(struct loop_device *lo, int cmd, member
Dloop.c131 .transfer = transfer_xor,
195 !lo->transfer) in __loop_update_dio()
251 ret = lo->transfer(lo, cmd, rpage, roffs, lpage, loffs, size, rblock); in lo_do_transfer()
549 else if (lo->transfer) in do_req_filebacked()
555 if (lo->transfer) in do_req_filebacked()
939 lo->transfer = NULL; in loop_set_fd()
986 lo->transfer = NULL; in loop_release_xfer()
1051 lo->transfer = NULL; in loop_clr_fd()
1144 lo->transfer = xfer->transfer; in loop_set_status()
Dcryptoloop.c192 .transfer = cryptoloop_transfer,
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Dnvidia,tegra20-i2c.txt22 as per I2C core API transfer flags. Driver of I2C controller is
23 compatible with "nvidia,tegra30-i2c" to enable the continue transfer
25 continue transfer support.
32 - Tegra30/Tegra20 I2C controller has enabled per packet transfer by
Di2c-st.txt11 operation for I2C transfer.
22 when I2C instance is not performing a transfer.
Di2c-mt6577.txt22 - clock-frequency: Frequency in Hz of the bus when transfer, the default value
/linux-4.4.14/drivers/cdrom/
Dgdrom.c121 int transfer; member
552 if (gd.transfer != 1) in gdrom_dma_interrupt()
554 gd.transfer = 0; in gdrom_dma_interrupt()
633 gd.transfer = 1; in gdrom_readdisk_dma()
643 gd.transfer == 0, GDROM_DEFAULT_TIMEOUT); in gdrom_readdisk_dma()
644 err = gd.transfer ? -EIO : 0; in gdrom_readdisk_dma()
645 gd.transfer = 0; in gdrom_readdisk_dma()
/linux-4.4.14/drivers/pnp/pnpacpi/
Drsparser.c67 int transfer) in dma_flags() argument
91 switch (transfer) { in dma_flags()
104 dev_err(&dev->dev, "invalid DMA transfer type %d\n", transfer); in dma_flags()
234 dma->transfer); in pnpacpi_allocated_resource()
295 flags = dma_flags(dev, p->type, p->bus_master, p->transfer); in pnpacpi_parse_dma_option()
739 dma->transfer = ACPI_TRANSFER_8; in pnpacpi_encode_dma()
742 dma->transfer = ACPI_TRANSFER_8_16; in pnpacpi_encode_dma()
745 dma->transfer = ACPI_TRANSFER_16; in pnpacpi_encode_dma()
754 (int) p->start, dma->type, dma->transfer, dma->bus_master); in pnpacpi_encode_dma()
/linux-4.4.14/drivers/scsi/arm/
Darxescsi.c113 fasdmadir_t direction, int transfer) in arxescsi_dma_pseudo() argument
156 if (transfer && (transfer & 255)) { in arxescsi_dma_pseudo()
Dcumana_2.c210 fasdmadir_t direction, int transfer) in cumanascsi_2_dma_pseudo() argument
240 if (transfer && (transfer & 255)) { in cumanascsi_2_dma_pseudo()
Dacornscsi-io.S19 @ Purpose: transfer a block of data from the acorn scsi card to memory
74 @ Purpose: transfer a block of data from memory to the acorn scsi card
Dfas216.h306 … (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer);
DKconfig27 Say Y here to enable synchronous transfer negotiation with all
/linux-4.4.14/Documentation/devicetree/bindings/spi/
Dspi-fsl-dspi.txt21 select and the start of clock signal, at the start of a transfer.
23 signal and deactivating chip select, at the end of a transfer.
Dspi_pl022.txt13 - pl022,autosuspend-delay : delay in ms following transfer completion before
18 priority to minimise the transfer latency on the bus (boolean)
Dspi-rockchip.txt17 - clock-names: Shall be "spiclk" for the transfer-clock, and "apb_pclk" for
Dspi-bus.txt65 Some SPI controllers and devices support Dual and Quad SPI transfer mode.
/linux-4.4.14/sound/core/oss/
Dio.c132 plugin->transfer = io_playback_transfer; in snd_pcm_plugin_build_io()
136 plugin->transfer = io_capture_transfer; in snd_pcm_plugin_build_io()
Dcopy.c89 plugin->transfer = copy_transfer; in snd_pcm_plugin_build_copy()
Droute.c106 plugin->transfer = route_transfer; in snd_pcm_plugin_build_route()
Dpcm_plugin.h67 snd_pcm_sframes_t (*transfer)(struct snd_pcm_plugin *plugin, member
Dlinear.c175 plugin->transfer = linear_transfer; in snd_pcm_plugin_build_linear()
Dmulaw.c341 plugin->transfer = mulaw_transfer; in snd_pcm_plugin_build_mulaw()
Dpcm_plugin.c610 if ((frames = plugin->transfer(plugin, src_channels, dst_channels, frames)) < 0) in snd_pcm_plug_write_transfer()
641 if ((frames = plugin->transfer(plugin, src_channels, dst_channels, frames)) < 0) in snd_pcm_plug_read_transfer()
Drate.c342 plugin->transfer = rate_transfer; in snd_pcm_plugin_build_rate()
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dusb.c805 unsigned int transfer; in carl9170_usb_load_firmware() local
825 transfer = min_t(unsigned int, len, 4096u); in carl9170_usb_load_firmware()
826 memcpy(buf, data, transfer); in carl9170_usb_load_firmware()
830 addr >> 8, 0, buf, transfer, 100); in carl9170_usb_load_firmware()
837 len -= transfer; in carl9170_usb_load_firmware()
838 data += transfer; in carl9170_usb_load_firmware()
839 addr += transfer; in carl9170_usb_load_firmware()
Dmain.c1556 unsigned int i, off = 0, transfer, count; in carl9170_rng_get() local
1572 transfer = min_t(unsigned int, count, RW); in carl9170_rng_get()
1573 for (i = 0; i < transfer; i++) in carl9170_rng_get()
1576 off += transfer; in carl9170_rng_get()
1577 count -= transfer; in carl9170_rng_get()
/linux-4.4.14/Documentation/ide/
DChangeLog.ide-tape.1995-200240 * if we can transfer a constant number of bytes
61 * transfer unit and send a larger data transfer
67 * Our data transfer buffer is allocated on startup,
68 * rather than before each data transfer. This should
112 * convert them to the tape's recommended transfer
240 * Made the transfer byte count for Request Sense equal to the
241 * actual length of the data transfer.
/linux-4.4.14/Documentation/scsi/
Ddtc3x80.txt32 the driver polls for data-ready in the pseudo-DMA transfer routine.
38 the transfer state. I have tested with: "dd bs=4k count=2k
Din2000.txt38 Fixed a bug in the code that sets the transfer direction
105 There was a bug in the synchronous transfer code. Only
140 transfer speed for the asynchronous mode. I've put it at 500 ns
175 controlled synchronous data transfer support for MSDOS:
DChangeLog.sym53c8xx132 - Make sure no data transfer will happen for Scsi_Cmnd requests
138 - Test against expected data transfer direction from SCRIPTS.
143 - Get data transfer direction from the scsi command structure
148 - Test against expected data transfer direction from SCRIPTS.
174 - Get data transfer direction from the scsi command structure
272 - Calculate the data transfer residual as the 2's complement
283 async transfer for the target.
318 in DATA IN phase with WIDE transfer when the byte count gets odd).
324 transfer, whatever a SWIDE is present (OVERRUN in DATA IN phase)
DChangeLog.sym53c8xx_213 * Add the target number to the display of transfer parameters.
76 - Add DT/ST (double/simple transition) in the transfer
Dadvansys.txt3 (8-bit transfer) SCSI Host Adapters for the ISA, EISA, VL, and PCI
5 transfer) SCSI Host Adapters for the PCI bus.
143 point call counts and transfer size counts are maintained.
Dscsi-changer.txt38 data transfer - this is the device which reads/writes, i.e. the
137 transfer elements. You likely don't need this as the jukebox
Dncr53c8xx.txt73 16. Synchronous transfer negotiation tables
208 until the C code has saved the context of the transfer).
344 Synchronous transfer period 25, max commands per lun 4
413 Example above: 369.94 seconds spent for data transfer
455 Specify a period of 255, to force asynchronous transfer mode.
581 will use at boot time for synchronous data transfer negotiations.
712 sync:255 disabled (asynchronous transfer mode)
719 In all cases, the driver will use the minimum transfer period supported by
959 Synchronous transfer speed Y Y
1058 during scsi transfer processing: burst op-code fetch, read multiple,
[all …]
Dst.txt73 In fixed block mode, the data transfer between the drive and the
228 direct i/o is not possible for the whole transfer, the driver buffer
232 - the number of pages in the transfer exceeds the number of
240 several blocks and using one SCSI read or write to transfer all of the
314 try_direct_io=x try direct transfer between user buffer and
458 correctly returns transfer residuals
Dufs.txt103 and prepares the controller to transfer commands/response between
DChangeLog.arcmsr101 ** 4.transfer IS_SG64_ADDR w/ cpu_to_le32()
DBusLogic.txt94 adapter hardware configuration, including the synchronous transfer parameters
190 data transfer and error recovery statistics are available through the
283 respond to synchronous transfer negotiation for UltraSCSI speed. AutoSCSI
349 to synchronous transfer negotiation for UltraSCSI speed. AutoSCSI may be
DChangeLog.ncr53c8xx54 - Make sure no data transfer will happen for Scsi_Cmnd requests
77 - Get data transfer direction from the scsi command structure
94 - Get data transfer direction from the scsi command structure
/linux-4.4.14/drivers/scsi/
Dst.c762 int transfer, blks; in st_flush_write_buffer() local
775 transfer = STp->buffer->buffer_bytes; in st_flush_write_buffer()
776 DEBC_printk(STp, "Flushing %d bytes.\n", transfer); in st_flush_write_buffer()
781 blks = transfer / STp->block_size; in st_flush_write_buffer()
786 SRpnt = st_do_scsi(NULL, STp, cmd, transfer, DMA_TO_DEVICE, in st_flush_write_buffer()
1623 ssize_t i, do_count, blks, transfer; in st_write() local
1761 blks = transfer = do_count; in st_write()
1768 transfer = blks * STp->block_size; in st_write()
1774 SRpnt = st_do_scsi(SRpnt, STp, cmd, transfer, DMA_TO_DEVICE, in st_write()
1782 STbp->writing = transfer; in st_write()
[all …]
Dosst.c3054 int offset, transfer, blks = 0; in osst_flush_write_buffer() local
3094 transfer = OS_FRAME_SIZE; in osst_flush_write_buffer()
3136 name, offset, transfer, blks); in osst_flush_write_buffer()
3139 SRpnt = osst_do_scsi(*aSRpnt, STp, cmd, transfer, DMA_TO_DEVICE, in osst_flush_write_buffer()
3370 ssize_t i, do_count, blks, transfer; in osst_write() local
3589 transfer = STp->buffer->writing; /* FIXME -- check this logic */ in osst_write()
3590 if (transfer <= do_count) { in osst_write()
3591 *ppos += do_count - transfer; in osst_write()
3592 count -= do_count - transfer; in osst_write()
3594 STps->drv_block += (do_count - transfer) / STp->block_size; in osst_write()
[all …]
Dnsp32.c1871 unsigned short transfer = 0; in nsp32_restart_autoscsi() local
1903 transfer = 0; in nsp32_restart_autoscsi()
1904 transfer |= (TRANSFER_GO | ALL_COUNTER_CLR); in nsp32_restart_autoscsi()
1907 transfer |= BM_START; in nsp32_restart_autoscsi()
1910 transfer |= CB_MMIO_MODE; in nsp32_restart_autoscsi()
1912 transfer |= CB_IO_MODE; in nsp32_restart_autoscsi()
1914 nsp32_write2(base, TRANSFER_CONTROL, transfer); in nsp32_restart_autoscsi()
/linux-4.4.14/net/irda/irnet/
DKconfig10 IrNET is an alternate way to transfer TCP/IP traffic over IrDA. It
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_stdu.c61 SVGA3dTransferType transfer; member
760 if (ddirty->transfer != SVGA3D_WRITE_HOST_VRAM) in vmw_stdu_dmabuf_clip()
802 cmd->body.transfer = ddirty->transfer; in vmw_stdu_dmabuf_fifo_commit()
806 if (ddirty->transfer == SVGA3D_WRITE_HOST_VRAM) { in vmw_stdu_dmabuf_fifo_commit()
864 ddirty.transfer = (to_surface) ? SVGA3D_WRITE_HOST_VRAM : in vmw_kms_stdu_dma()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dcom.fuc152 // mmctx_size - determine size of a mmio list transfer
156 // Out: $r15 transfer size (in bytes)
176 // bit 1: set if first transfer
177 // bit 2: set if last transfer
Dhub.fuc508 // set transfer base to start of context, and fetch context header
523 // the active channel for ctxctl, but not actually transfer
553 // set transfer base to be the mmio list
578 // set transfer base back to the current context
Dgpc.fuc312 // set $p1/$p2 according to transfer type
316 // transfer context data
/linux-4.4.14/Documentation/devicetree/bindings/crypto/
Dqcom-qce.txt9 "bus" clocks data transfer interface
/linux-4.4.14/drivers/net/wireless/b43legacy/
DKconfig69 prompt "Broadcom 43xx-legacy data transfer mode"
79 data transfer modes. The mode actually used is selectable through
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/
Dhsta.txt7 transfer between memory and system peripherals as well as support for
/linux-4.4.14/Documentation/networking/caif/
Dspi_porting.txt36 of the transfer in both directions.The dev parameter can be used
61 report that a transfer is completed. This function should only be
139 /* Store transfer info. For a normal implementation you should
155 * that the transfer is done.
/linux-4.4.14/drivers/ntb/
DKconfig9 transfer data from one system to the other.
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dhif_usb.c981 int transfer, err; in ath9k_hif_usb_download_fw() local
992 transfer = min_t(size_t, len, 4096); in ath9k_hif_usb_download_fw()
993 memcpy(buf, data, transfer); in ath9k_hif_usb_download_fw()
998 addr >> 8, 0, buf, transfer, HZ); in ath9k_hif_usb_download_fw()
1004 len -= transfer; in ath9k_hif_usb_download_fw()
1005 data += transfer; in ath9k_hif_usb_download_fw()
1006 addr += transfer; in ath9k_hif_usb_download_fw()
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/
Ddmm.txt6 interleaving, optimizing transfer of 2D block objects, and provide MMU-like page
/linux-4.4.14/arch/arm/mm/
Dabort-lv4t.S71 and r6, r6, #15 @ r6 = no. of registers to transfer.
201 and r6, r6, #15 @ number of regs to transfer
219 and r6, r6, #15 @ number of regs to transfer
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Drenesas,rsnd.txt42 - interrupts : Should contain SSI interrupt for PIO transfer
44 - pio-transfer : use PIO transfer mode
Drockchip-i2s.txt4 audio data transfer between devices in the system.
Dsamsung-i2s.txt13 is to allow transfer of multiple channel audio data on single data line.
/linux-4.4.14/Documentation/i2c/
Di2c-protocol75 system memory into something that appears as a single transfer to the
88 between the messages of one transfer.
Dfault-codes86 of a transfer didn't get an ACK. While it might just mean
101 made that block transfer request.
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dcirrus,clps711x-intc.txt27 15: SSEOTI SSI1 end of transfer
/linux-4.4.14/Documentation/blackfin/
Dbfin-spi-notes.txt7 the entire SPI transfer. - And not just bits_per_word duration.
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dsunxi-mmc.txt8 Absolute maximum transfer rate is 200MB/s
/linux-4.4.14/drivers/staging/lustre/lnet/
DKconfig6 int "Lustre lnet max transfer payload (default 2MB)"
/linux-4.4.14/drivers/parport/
DKconfig154 bool "IEEE 1284 transfer modes"
157 want to use a device that uses enhanced parallel port transfer modes
159 transfer modes. Also say Y if you want device ID information to
/linux-4.4.14/sound/core/
Dpcm_lib.c56 snd_pcm_uframes_t frames, ofs, transfer; in snd_pcm_playback_silence() local
108 transfer = ofs + frames > runtime->buffer_size ? runtime->buffer_size - ofs : frames; in snd_pcm_playback_silence()
113 err = substream->ops->silence(substream, -1, ofs, transfer); in snd_pcm_playback_silence()
117 snd_pcm_format_set_silence(runtime->format, hwbuf, transfer * runtime->channels); in snd_pcm_playback_silence()
125 err = substream->ops->silence(substream, c, ofs, transfer); in snd_pcm_playback_silence()
132 snd_pcm_format_set_silence(runtime->format, hwbuf, transfer); in snd_pcm_playback_silence()
136 runtime->silence_filled += transfer; in snd_pcm_playback_silence()
137 frames -= transfer; in snd_pcm_playback_silence()
2014 transfer_f transfer) in snd_pcm_lib_write1() argument
2072 err = transfer(substream, appl_ofs, data, offset, frames); in snd_pcm_lib_write1()
[all …]
/linux-4.4.14/drivers/scsi/aic7xxx/
Daic79xx.seq459 * completions to continue the data transfer.
481 * is responsible for polling for transfer completion.
845 * Main loop for information transfer phases. Wait for the
875 * re-allocate a FIFO so transfer state is
911 * the transfer has completed successfully. Work
914 * of the new phase. If the transfer has completed
918 * transfer.
1360 * transfer, just mark us at the end rather than perform a
1639 * phase, our transfer location has almost certainly been
1641 * the host driver to fix us up based on the transfer residual
[all …]
Daic7xxx.seq393 * Initialize transfer settings with SCB provided settings.
656 * Main loop for information transfer phases. Wait for the
731 * Do we need any more segments for this transfer?
804 * If the transfer is less than a cachline,
840 * phase, our transfer location has almost certainly been
842 * the host driver to fix us up based on the transfer residual.
914 * The transfer is complete if either the last segment
935 * The transfer has terminated either due to a phase
958 * in this transfer.
961 * to fetch additional segments for this transfer,
[all …]
Daic7xxx.reg175 * Contents of this register determine the Synchronous SCSI data transfer
183 field WIDEXFER 0x80 /* Wide transfer control */
186 mask SXFR 0x70 /* Sync transfer rate */
187 mask SXFR_ULTRA2 0x0f /* Sync transfer rate */
215 * Read/Write latches used to transfer data on the SCSI bus during
217 * upper byte of a 16bit wide asynchronouse data phase transfer.
311 field DMADONE 0x01 /* DMA transfer completed */
885 * transfer pointers to be
887 * transfer residual.
1436 * Partial transfer past cacheline end to be
/linux-4.4.14/drivers/usb/gadget/udc/
DKconfig285 (for control transfer).
349 This driver supports both control transfer and bulk transfer modes.
350 This driver dose not support interrupt transfer or isochronous
351 transfer modes.
384 This host controller driver emulates USB, looping all data transfer
/linux-4.4.14/Documentation/misc-devices/
Disl2900333 transfer.
/linux-4.4.14/Documentation/devicetree/bindings/net/
Demac_rockchip.txt19 polling period of EMAC and "macref" for the reference clock needed to transfer
Dqca-qca7000-spi.txt20 - qca,legacy-mode : Set the SPI data transfer of the QCA7000 to legacy mode.
Dethernet.txt10 - max-frame-size: number, maximum transfer unit (IEEE defined MTU), rather than
/linux-4.4.14/arch/alpha/
DKconfig.debug21 ELF headers to determine where to transfer control. Unfortunately,
/linux-4.4.14/drivers/video/fbdev/mmp/hw/
Dmmp_spi.c168 master->transfer = lcd_spi_one_transfer; in lcd_spi_register()
Dmmp_ctrl.h406 #define CFG_KEEPXFER(transfer) ((transfer)<<6) argument
/linux-4.4.14/Documentation/devicetree/bindings/display/rockchip/
Drockchip-vop.txt19 aclk_vop: for ddr buffer transfer.
/linux-4.4.14/Documentation/devicetree/bindings/display/exynos/
Dexynos-mic.txt4 not capable to transfer high resoltuion frame data as decon can send. MIC
/linux-4.4.14/Documentation/hwmon/
Dlm7029 comprise the MOSI/MISO loop. At the end of the transfer, the 11-bit 2's
/linux-4.4.14/drivers/net/caif/
DKconfig32 help to synchronize to the next transfer in case of over or under-runs.
/linux-4.4.14/arch/mn10300/lib/
Dmemset.S45 # we want to transfer as much as we can in chunks of 32 bytes
Dmemcpy.S41 # we want to transfer as much as we can in chunks of 32 bytes
Dmemmove.S47 # we want to transfer as much as we can in chunks of 32 bytes
/linux-4.4.14/arch/arm/boot/dts/
Dkirkwood-ib62x0.dts34 pmx_led_usb_transfer: pmx-led-usb-transfer {
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dspear_spics.txt6 released as soon as transfer is over and TxFIFO becomes empty. This is not
/linux-4.4.14/drivers/video/fbdev/
Dpxa168fb.h182 #define CFG_KEEPXFER(transfer) ((transfer) << 6) argument
/linux-4.4.14/include/linux/spi/
Dspi.h462 int (*transfer)(struct spi_device *spi, member
517 struct spi_transfer *transfer);
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Datmel-usart.txt20 - add dma bindings for dma transfer:
/linux-4.4.14/include/drm/
Ddrm_mipi_dsi.h91 ssize_t (*transfer)(struct mipi_dsi_host *host, member
Ddrm_dp_helper.h710 ssize_t (*transfer)(struct drm_dp_aux *aux, member
/linux-4.4.14/drivers/gpu/drm/
Ddrm_dp_helper.c199 err = aux->transfer(aux, &msg); in drm_dp_dpcd_access()
551 ret = aux->transfer(aux, msg); in drm_dp_i2c_do_msg()
Ddrm_mipi_dsi.c239 if (!ops || !ops->transfer) in mipi_dsi_device_transfer()
245 return ops->transfer(dsi->host, msg); in mipi_dsi_device_transfer()
/linux-4.4.14/Documentation/power/
Duserland-swsusp.txt45 has been created the read() operation can be used to transfer
49 uploaded snapshot image; before calling it you should transfer
99 The device's read() operation can be used to transfer the snapshot image from
/linux-4.4.14/drivers/gpu/drm/radeon/
Datombios_dp.c239 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_native; in radeon_dp_aux_init()
241 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom; in radeon_dp_aux_init()
243 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom; in radeon_dp_aux_init()
/linux-4.4.14/drivers/acpi/acpica/
Drsirq.c261 {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.dma.transfer),
Drsmisc.c821 if (resource->data.dma.transfer == 0x03) {
Drsdumpinfo.c85 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(dma.transfer), "Transfer Type",
/linux-4.4.14/drivers/rapidio/
DKconfig33 NWRITE (NWRITE_R, SWRITE) requests to transfer data between local
/linux-4.4.14/drivers/md/
DMakefile12 += dm-log-userspace-base.o dm-log-userspace-transfer.o
/linux-4.4.14/drivers/staging/wilc1000/
DKconfig44 the 1-bit/4-bit SD transfer mode at the clock range of 0-50 MHz.
/linux-4.4.14/Documentation/dvb/
DREADME.dvb-usb85 - moved transfer control (pid filter, fifo control) from usb driver to frontend, it seems
91 - changed usb TS transfer method (several urbs, stopping transfer
/linux-4.4.14/sound/usb/usx2y/
Dusb_stream.c60 struct urb **urbs, char *transfer, in init_pipe_urbs() argument
69 ++u, transfer += transfer_length) { in init_pipe_urbs()
72 urb->transfer_buffer = transfer; in init_pipe_urbs()
/linux-4.4.14/Documentation/ioctl/
Dhdio.txt21 HDIO_SET_XFER set transfer rate via proc
177 controls how many sectors the drive will transfer per
191 sectors the drive will transfer per interrupt.
221 HDIO_SET_XFER set transfer rate via proc
693 The data_phase field describes the data transfer to be
787 mode, IDE driver will try to tune the transfer mode of the
/linux-4.4.14/Documentation/video4linux/
Dcafe_ccic22 buffers until the time comes to transfer data. If this option is set,
Dpxa_camera.txt84 transfer is not started. On "End Of Frame" interrupt, the irq handler
/linux-4.4.14/drivers/gpu/drm/msm/edp/
Dedp_aux.c212 aux->drm_aux.transfer = edp_aux_transfer; in msm_edp_aux_init()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-ata72 Current transfer mode.
/linux-4.4.14/arch/frv/kernel/
Dcmode.S83 # (3) Stop the transfer function of DMAC. Stop all the bus masters
Dsleep.S141 # Stop DMAC transfer
/linux-4.4.14/net/sctp/
DKconfig22 -- acknowledged error-free non-duplicated transfer of user data,
/linux-4.4.14/sound/soc/sh/
Dfsi.c276 int (*transfer)(struct fsi_priv *fsi, struct fsi_stream *io); member
578 return fsi_stream_handler_call(io, transfer, fsi, io); in fsi_stream_transfer()
1227 .transfer = fsi_pio_push,
1233 .transfer = fsi_pio_pop,
1426 .transfer = fsi_dma_transfer,
/linux-4.4.14/drivers/usb/usbip/
Dusbip_protocol.txt30 to transfer the URB traffic between the client and the server. The client may
252 | | | URB transfer type, see below
/linux-4.4.14/drivers/usb/gadget/legacy/
DKconfig170 of several ethernet frames into one USB transfer and different
182 All endpoints, transfer speeds, and transfer types supported by
469 # put drivers that need isochronous transfer support (for audio
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dnvidia,tegra124-dfll.txt49 - nvidia,i2c-fs-rate: I2C transfer rate, if using full speed mode.
/linux-4.4.14/Documentation/DocBook/
Dmtdnand.xml.db58 API-nand-transfer-oob
Ddevice-drivers.xml.db1050 API-struct-spi-transfer
1055 API-spi-sync-transfer
1065 API-spi-finalize-current-transfer
1103 API---i2c-transfer
1104 API-i2c-transfer
/linux-4.4.14/Documentation/mic/
Dmic_overview.txt25 and used only by the host driver to transfer data for the virtio devices.
Dscif_overview.txt27 can also register local memory which is followed by data transfer using either
/linux-4.4.14/drivers/usb/dwc2/
DKconfig91 for which the transfer type cannot be deduced.
/linux-4.4.14/arch/c6x/
DKconfig146 Usually the pointer transfer from user space is checked to see if its
/linux-4.4.14/Documentation/isdn/
DREADME.x2585 Popular candidates of such teleservices are EUROfile transfer or any
174 alpha-test implementation ("eftp4linux") of the EUROfile transfer
/linux-4.4.14/Documentation/devicetree/bindings/mtd/
Datmel-nand.txt20 - atmel,nand-has-dma : boolean to support dma transfer for nand read/write.
Dgpmc-nand.txt34 - ti,nand-xfer-type: A string setting the data transfer type. One of:
/linux-4.4.14/include/acpi/
Dacrestyp.h185 u8 transfer; member
/linux-4.4.14/drivers/atm/
Dambassador.h353 transfer_block transfer; member
DKconfig67 In order to obtain good throughput, the ENI NIC can transfer
69 transfer is called a burst.
79 may increase the cost of setting up a transfer such that the
/linux-4.4.14/Documentation/mtd/nand/
Dpxa3xx-nand.txt49 the controller is configured to transfer the data.
/linux-4.4.14/Documentation/scheduler/
Dsched-bwc.txt61 Larger slice values will reduce transfer overheads, while smaller values allow
/linux-4.4.14/drivers/usb/serial/
Dio_ti.c932 int transfer; in download_code() local
938 transfer = image_length - pos; in download_code()
939 if (transfer > EDGE_FW_BULK_MAX_PACKET_SIZE) in download_code()
940 transfer = EDGE_FW_BULK_MAX_PACKET_SIZE; in download_code()
944 transfer, &done); in download_code()
/linux-4.4.14/Documentation/block/
Dqueue-sysfs.txt60 This is the maximum number of kilobytes supported in a single data transfer.
Dbiodoc.txt215 may need to abort DMA operations and revert to PIO for the transfer, in
568 transfer and invokes block end*request helpers to mark this. The
572 every transfer that invokes end_that_request_first. It does the same for the
705 transfer in one go unless it interprets segments), and rely on the block layer
708 is crossed on completion of a transfer. (The end*request* functions should
1138 PIO drivers (or drivers that need to revert to PIO transfer once in a
1140 transfer a virtual mapping is needed. If the driver supports highmem I/O,
/linux-4.4.14/Documentation/blockdev/
Dparide.txt20 device registers, as well as data block transfer functions. Sometimes,
336 Some parallel ports cannot reliably transfer data at full speed. To
340 the default and set it to 0 - resulting in somewhat higher transfer
/linux-4.4.14/Documentation/arm/OMAP/
Domap_pm40 3. Set the maximum system DMA transfer start latency (CORE pwrdm):
/linux-4.4.14/drivers/mmc/host/
Ds3cmci.c402 static void s3cmci_disable_irq(struct s3cmci_host *host, bool transfer) in s3cmci_disable_irq() argument
410 host->irq_disabled = transfer; in s3cmci_disable_irq()
412 if (transfer && host->irq_state) { in s3cmci_disable_irq()
/linux-4.4.14/drivers/gpu/drm/tegra/
Ddpaux.c358 dpaux->aux.transfer = tegra_dpaux_transfer; in tegra_dpaux_probe()
/linux-4.4.14/Documentation/zh_CN/
DCodingStyle549 transfer language),内核里的汇编语言经常用到它。
/linux-4.4.14/Documentation/hid/
Dhidraw.txt58 using a SET_REPORT transfer.
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_connector.c107 if (nv_connector->aux.transfer) in nouveau_connector_destroy()
1150 nv_connector->aux.transfer = nouveau_connector_aux_xfer; in nouveau_connector_create()
/linux-4.4.14/drivers/net/wan/
DKconfig10 distances with data transfer rates significantly higher than those
414 possible to increase transfer rate nearly twice. You should have
/linux-4.4.14/drivers/dma/
DKconfig443 The DMA controller can transfer data from memory to peripheral,
464 or vice versa. It does not support memory to memory data transfer.

12