Home
last modified time | relevance | path

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

12

/linux-4.1.27/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.1.27/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.1.27/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.1.27/Documentation/dmaengine/
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 …]
Dclient.txt83 A non-NULL return of this transfer API represents a "descriptor" for
/linux-4.1.27/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.1.27/drivers/spi/
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 if (transfer->speed_hz) in bfin_sport_spi_pump_transfers()
356 transfer_speed = bfin_sport_hz_to_spi_baud(transfer->speed_hz); in bfin_sport_spi_pump_transfers()
385 previous = list_entry(transfer->transfer_list.prev, in bfin_sport_spi_pump_transfers()
391 if (transfer->len == 0) { in bfin_sport_spi_pump_transfers()
398 if (transfer->tx_buf != NULL) { in bfin_sport_spi_pump_transfers()
399 drv_data->tx = (void *)transfer->tx_buf; in bfin_sport_spi_pump_transfers()
400 drv_data->tx_end = drv_data->tx + transfer->len; in bfin_sport_spi_pump_transfers()
402 transfer->tx_buf, drv_data->tx_end); in bfin_sport_spi_pump_transfers()
[all …]
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.c286 struct spi_device *spi, struct spi_transfer *transfer) in dw_spi_transfer_one() argument
301 dws->tx = (void *)transfer->tx_buf; in dw_spi_transfer_one()
302 dws->tx_end = dws->tx + transfer->len; in dw_spi_transfer_one()
303 dws->rx = transfer->rx_buf; in dw_spi_transfer_one()
304 dws->rx_end = dws->rx + transfer->len; in dw_spi_transfer_one()
305 dws->len = transfer->len; in dw_spi_transfer_one()
312 if (transfer->speed_hz) { in dw_spi_transfer_one()
315 if ((transfer->speed_hz != speed) || !chip->clk_div) { in dw_spi_transfer_one()
316 speed = transfer->speed_hz; in dw_spi_transfer_one()
327 if (transfer->bits_per_word) { in dw_spi_transfer_one()
[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-fsl-dspi.c335 struct spi_transfer *transfer; in dspi_transfer_one_message() local
339 list_for_each_entry(transfer, &message->transfers, transfer_list) { in dspi_transfer_one_message()
340 dspi->cur_transfer = transfer; in dspi_transfer_one_message()
346 transfer->cs_change = 1; in dspi_transfer_one_message()
347 dspi->cs_change = transfer->cs_change; in dspi_transfer_one_message()
351 dspi->tx = (void *)transfer->tx_buf; in dspi_transfer_one_message()
352 dspi->tx_end = dspi->tx + transfer->len; in dspi_transfer_one_message()
353 dspi->rx = transfer->rx_buf; in dspi_transfer_one_message()
354 dspi->rx_end = dspi->rx + transfer->len; in dspi_transfer_one_message()
355 dspi->len = transfer->len; in dspi_transfer_one_message()
[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-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()
895 struct spi_transfer *transfer) in spi_imx_dma_transfer() argument
903 struct sg_table *tx = &transfer->tx_sg, *rx = &transfer->rx_sg; in spi_imx_dma_transfer()
938 left = transfer->len % spi_imx->rxt_wml; in spi_imx_dma_transfer()
975 ret = transfer->len; in spi_imx_dma_transfer()
987 struct spi_transfer *transfer) in spi_imx_pio_transfer() argument
991 spi_imx->tx_buf = transfer->tx_buf; in spi_imx_pio_transfer()
992 spi_imx->rx_buf = transfer->rx_buf; in spi_imx_pio_transfer()
[all …]
Dspi-pxa2xx.c810 struct spi_transfer *transfer = NULL; in pump_transfers() local
824 transfer = drv_data->cur_transfer; in pump_transfers()
843 previous = list_entry(transfer->transfer_list.prev, in pump_transfers()
855 if (!pxa2xx_spi_dma_is_possible(transfer->len) && chip->enable_dma) { in pump_transfers()
859 || transfer->rx_dma || transfer->tx_dma) { in pump_transfers()
863 transfer->len, MAX_DMA_LEN); in pump_transfers()
884 drv_data->tx = (void *)transfer->tx_buf; in pump_transfers()
885 drv_data->tx_end = drv_data->tx + transfer->len; in pump_transfers()
886 drv_data->rx = transfer->rx_buf; in pump_transfers()
887 drv_data->rx_end = drv_data->rx + transfer->len; in pump_transfers()
[all …]
Dspi-pl022.c1347 struct spi_transfer *transfer) in set_up_next_transfer() argument
1362 pl022->tx = (void *)transfer->tx_buf; in set_up_next_transfer()
1364 pl022->rx = (void *)transfer->rx_buf; in set_up_next_transfer()
1382 struct spi_transfer *transfer = NULL; in pump_transfers() local
1387 transfer = pl022->cur_transfer; in pump_transfers()
1405 previous = list_entry(transfer->transfer_list.prev, in pump_transfers()
1423 if (set_up_next_transfer(pl022, transfer)) { in pump_transfers()
1486 struct spi_transfer *transfer = NULL; in do_polling_transfer() local
1498 transfer = pl022->cur_transfer; in do_polling_transfer()
1503 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.c1133 master->transfer = spi_queued_transfer; in spi_master_initialize_queue()
1568 if (master->transfer) in spi_register_master()
1933 return master->transfer(spi, message); in __spi_async()
2075 if (master->transfer == spi_queued_transfer) { in __spi_sync()
2094 if (master->transfer == spi_queued_transfer) in __spi_sync()
Dspi-bitbang.c435 if (master->transfer || master->transfer_one_message) in spi_bitbang_start()
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
144 this code to manage the per-word or per-transfer accesses to the
610 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.1.27/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
DCREDITS84 USB Floppy Disk Drive, so we could test the bulk transfer
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/iio/adc/
Dmcp320x.c61 struct spi_transfer transfer[2]; member
302 adc->transfer[0].tx_buf = &adc->tx_buf; in mcp320x_probe()
303 adc->transfer[0].len = sizeof(adc->tx_buf); in mcp320x_probe()
304 adc->transfer[1].rx_buf = adc->rx_buf; in mcp320x_probe()
305 adc->transfer[1].len = sizeof(adc->rx_buf); in mcp320x_probe()
307 spi_message_init_with_transfers(&adc->msg, adc->transfer, in mcp320x_probe()
308 ARRAY_SIZE(adc->transfer)); in mcp320x_probe()
/linux-4.1.27/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.1.27/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.1.27/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 …]
Dpxa2xx235 use PIO transfer
/linux-4.1.27/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.1.27/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
/linux-4.1.27/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
198 The address spaces, transfer widths and cycle types are the same as described
230 The VME DMA transfer provides the ability to run link-list DMA transfers. The
262 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:
684 After the last DMA transfer call one of the DMA unmap routines
725 * the DMA transfer with the CPU first
DDMA-attributes.txt74 By default dma_map_{single,page,sg} functions family transfer a given
Ddebugging-via-ohci1394.txt23 using data transfer rates in the order of 10MB/s or more.
/linux-4.1.27/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.1.27/drivers/block/
Dloop.h35 int (*transfer)(struct loop_device *, int cmd, member
78 int (*transfer)(struct loop_device *lo, int cmd, member
Dloop.c131 .transfer = transfer_xor,
195 ret = lo->transfer(lo, cmd, rpage, roffs, lpage, loffs, size, rblock); in lo_do_transfer()
404 else if (lo->transfer) in do_req_filebacked()
410 if (lo->transfer) in do_req_filebacked()
741 lo->transfer = NULL; in loop_set_fd()
787 lo->transfer = NULL; in loop_release_xfer()
849 lo->transfer = NULL; in loop_clr_fd()
941 lo->transfer = xfer->transfer; in loop_set_status()
Dcryptoloop.c192 .transfer = cryptoloop_transfer,
/linux-4.1.27/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.
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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()
Dlinear.c175 plugin->transfer = linear_transfer; in snd_pcm_plugin_build_linear()
Dpcm_plugin.h67 snd_pcm_sframes_t (*transfer)(struct snd_pcm_plugin *plugin, member
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.1.27/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.1.27/drivers/net/wireless/ath/carl9170/
Dusb.c804 unsigned int transfer; in carl9170_usb_load_firmware() local
824 transfer = min_t(unsigned int, len, 4096u); in carl9170_usb_load_firmware()
825 memcpy(buf, data, transfer); in carl9170_usb_load_firmware()
829 addr >> 8, 0, buf, transfer, 100); in carl9170_usb_load_firmware()
836 len -= transfer; in carl9170_usb_load_firmware()
837 data += transfer; in carl9170_usb_load_firmware()
838 addr += transfer; in carl9170_usb_load_firmware()
Dmain.c1557 unsigned int i, off = 0, transfer, count; in carl9170_rng_get() local
1573 transfer = min_t(unsigned int, count, RW); in carl9170_rng_get()
1574 for (i = 0; i < transfer; i++) in carl9170_rng_get()
1577 off += transfer; in carl9170_rng_get()
1578 count -= transfer; in carl9170_rng_get()
/linux-4.1.27/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.1.27/drivers/scsi/
Dst.c708 int transfer, blks; in st_flush_write_buffer() local
721 transfer = STp->buffer->buffer_bytes; in st_flush_write_buffer()
722 DEBC_printk(STp, "Flushing %d bytes.\n", transfer); in st_flush_write_buffer()
727 blks = transfer / STp->block_size; in st_flush_write_buffer()
732 SRpnt = st_do_scsi(NULL, STp, cmd, transfer, DMA_TO_DEVICE, in st_flush_write_buffer()
1569 ssize_t i, do_count, blks, transfer; in st_write() local
1707 blks = transfer = do_count; in st_write()
1714 transfer = blks * STp->block_size; in st_write()
1720 SRpnt = st_do_scsi(SRpnt, STp, cmd, transfer, DMA_TO_DEVICE, in st_write()
1728 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.c1872 unsigned short transfer = 0; in nsp32_restart_autoscsi() local
1904 transfer = 0; in nsp32_restart_autoscsi()
1905 transfer |= (TRANSFER_GO | ALL_COUNTER_CLR); in nsp32_restart_autoscsi()
1908 transfer |= BM_START; in nsp32_restart_autoscsi()
1911 transfer |= CB_MMIO_MODE; in nsp32_restart_autoscsi()
1913 transfer |= CB_IO_MODE; in nsp32_restart_autoscsi()
1915 nsp32_write2(base, TRANSFER_CONTROL, transfer); in nsp32_restart_autoscsi()
D53c700.scr269 ; Could be we have nothing more to transfer
/linux-4.1.27/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
169 direct i/o is not possible for the whole transfer, the driver buffer
173 - the number of pages in the transfer exceeds the number of
181 several blocks and using one SCSI read or write to transfer all of the
255 try_direct_io=x try direct transfer between user buffer and
399 correctly returns transfer residuals
DChangeLog.arcmsr101 ** 4.transfer IS_SG64_ADDR w/ cpu_to_le32()
Dufs.txt103 and prepares the controller to transfer commands/response between
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
Dsym53c8xx_2.txt185 until the C code has saved the context of the transfer).
316 Specify a period of 0, to force asynchronous transfer mode.
422 will use at boot time for synchronous data transfer negotiations.
716 Synchronous transfer speed Y Y
/linux-4.1.27/drivers/ntb/
DKconfig10 transfer data from one system to the other.
/linux-4.1.27/net/irda/irnet/
DKconfig10 IrNET is an alternate way to transfer TCP/IP traffic over IrDA. It
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Drenesas,rsnd.txt28 - interrupts : Should contain SSI interrupt for PIO transfer
30 - 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.1.27/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.fuc310 // set $p1/$p2 according to transfer type
314 // transfer context data
/linux-4.1.27/Documentation/devicetree/bindings/crypto/
Dqcom-qce.txt9 "bus" clocks data transfer interface
/linux-4.1.27/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.1.27/drivers/net/wireless/ath/ath9k/
Dhif_usb.c985 int transfer, err; in ath9k_hif_usb_download_fw() local
996 transfer = min_t(size_t, len, 4096); in ath9k_hif_usb_download_fw()
997 memcpy(buf, data, transfer); in ath9k_hif_usb_download_fw()
1002 addr >> 8, 0, buf, transfer, HZ); in ath9k_hif_usb_download_fw()
1008 len -= transfer; in ath9k_hif_usb_download_fw()
1009 data += transfer; in ath9k_hif_usb_download_fw()
1010 addr += transfer; in ath9k_hif_usb_download_fw()
/linux-4.1.27/arch/arm/mm/
Dabort-lv4t.S70 and r6, r6, #15 @ r6 = no. of registers to transfer.
199 and r6, r6, #15 @ number of regs to transfer
217 and r6, r6, #15 @ number of regs to transfer
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/4xx/
Dhsta.txt7 transfer between memory and system peripherals as well as support for
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/arm/omap/
Ddmm.txt6 interleaving, optimizing transfer of 2D block objects, and provide MMU-like page
/linux-4.1.27/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.1.27/Documentation/blackfin/
Dbfin-spi-notes.txt7 the entire SPI transfer. - And not just bits_per_word duration.
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dsunxi-mmc.txt8 Absolute maximum transfer rate is 200MB/s
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/
Dcirrus,clps711x-intc.txt27 15: SSEOTI SSI1 end of transfer
/linux-4.1.27/drivers/staging/lustre/lnet/
DKconfig6 int "Lustre lnet max transfer payload (default 2MB)"
/linux-4.1.27/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.1.27/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()
2016 transfer_f transfer) in snd_pcm_lib_write1() argument
2074 err = transfer(substream, appl_ofs, data, offset, frames); in snd_pcm_lib_write1()
[all …]
/linux-4.1.27/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.1.27/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.1.27/Documentation/misc-devices/
Disl2900333 transfer.
/linux-4.1.27/arch/alpha/
DKconfig.debug21 ELF headers to determine where to transfer control. Unfortunately,
/linux-4.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/video/
Drockchip-vop.txt19 aclk_vop: for ddr buffer transfer.
/linux-4.1.27/drivers/net/caif/
DKconfig32 help to synchronize to the next transfer in case of over or under-runs.
/linux-4.1.27/Documentation/hwmon/
Dlm7029 comprise the MOSI/MISO loop. At the end of the transfer, the 11-bit 2's
/linux-4.1.27/drivers/gpu/drm/
Ddrm_dp_helper.c196 err = aux->transfer(aux, &msg); in drm_dp_dpcd_access()
445 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.1.27/include/linux/spi/
Dspi.h393 int (*transfer)(struct spi_device *spi, member
448 struct spi_transfer *transfer);
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/gpio/
Dspear_spics.txt6 released as soon as transfer is over and TxFIFO becomes empty. This is not
/linux-4.1.27/arch/arm/boot/dts/
Dkirkwood-ib62x0.dts34 pmx_led_usb_transfer: pmx-led-usb-transfer {
/linux-4.1.27/drivers/video/fbdev/
Dpxa168fb.h182 #define CFG_KEEPXFER(transfer) ((transfer) << 6) argument
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Datmel-usart.txt20 - add dma bindings for dma transfer:
/linux-4.1.27/include/drm/
Ddrm_mipi_dsi.h91 ssize_t (*transfer)(struct mipi_dsi_host *host, member
Ddrm_dp_helper.h698 ssize_t (*transfer)(struct drm_dp_aux *aux, member
/linux-4.1.27/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.1.27/drivers/gpu/drm/radeon/
Datombios_dp.c238 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_native; in radeon_dp_aux_init()
240 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom; in radeon_dp_aux_init()
242 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom; in radeon_dp_aux_init()
/linux-4.1.27/drivers/rapidio/
DKconfig33 NWRITE (NWRITE_R, SWRITE) requests to transfer data between local
/linux-4.1.27/drivers/md/
DMakefile12 += dm-log-userspace-base.o dm-log-userspace-transfer.o
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/Documentation/mic/
Dmic_overview.txt25 and used only by the host driver to transfer data for the virtio devices.
/linux-4.1.27/drivers/gpu/drm/msm/edp/
Dedp_aux.c208 aux->drm_aux.transfer = edp_aux_transfer; in msm_edp_aux_init()
/linux-4.1.27/net/sctp/
DKconfig22 -- acknowledged error-free non-duplicated transfer of user data,
/linux-4.1.27/arch/frv/kernel/
Dcmode.S83 # (3) Stop the transfer function of DMAC. Stop all the bus masters
Dsleep.S141 # Stop DMAC transfer
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-ata72 Current transfer mode.
Dconfigfs-usb-gadget-uvc145 bTransferCharacteristics- optoelectronic transfer
/linux-4.1.27/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.1.27/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.1.27/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
467 # put drivers that need isochronous transfer support (for audio
/linux-4.1.27/arch/c6x/
DKconfig146 Usually the pointer transfer from user space is checked to see if its
/linux-4.1.27/drivers/usb/dwc2/
DKconfig99 for which the transfer type cannot be deduced.
/linux-4.1.27/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.1.27/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.1.27/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.1.27/include/acpi/
Dacrestyp.h185 u8 transfer; member
/linux-4.1.27/Documentation/mtd/nand/
Dpxa3xx-nand.txt49 the controller is configured to transfer the data.
/linux-4.1.27/drivers/usb/serial/
Dio_ti.c895 int transfer; in download_code() local
901 transfer = image_length - pos; in download_code()
902 if (transfer > EDGE_FW_BULK_MAX_PACKET_SIZE) in download_code()
903 transfer = EDGE_FW_BULK_MAX_PACKET_SIZE; in download_code()
907 transfer, &done); in download_code()
/linux-4.1.27/drivers/staging/i2o/
DKconfig50 Say Y for support of 64-bit DMA transfer mode on Adaptec I2O
/linux-4.1.27/Documentation/scheduler/
Dsched-bwc.txt61 Larger slice values will reduce transfer overheads, while smaller values allow
/linux-4.1.27/Documentation/block/
Dqueue-sysfs.txt52 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.1.27/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.1.27/drivers/gpu/drm/tegra/
Ddpaux.c338 dpaux->aux.transfer = tegra_dpaux_transfer; in tegra_dpaux_probe()
/linux-4.1.27/Documentation/arm/OMAP/
Domap_pm40 3. Set the maximum system DMA transfer start latency (CORE pwrdm):
/linux-4.1.27/drivers/dma/
DKconfig183 or vice versa. It does not support memory to memory data transfer.
194 The DMA controller can transfer data from memory to peripheral,
/linux-4.1.27/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()
DKconfig506 prompt "Samsung S3C SD/MMC transfer code"
512 Use PIO to transfer data between memory and the hardware.
521 Use DMA to transfer data between memory and the hardare.
/linux-4.1.27/Documentation/zh_CN/
DCodingStyle549 transfer language),内核里的汇编语言经常用到它。
/linux-4.1.27/Documentation/hid/
Dhidraw.txt58 using a SET_REPORT transfer.
/linux-4.1.27/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.1.27/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.1.27/Documentation/power/regulator/
Dconsumer.txt201 Bus-specific details, like I2C addresses or transfer rates are handled by the
/linux-4.1.27/Documentation/ABI/stable/
Dsysfs-driver-ib_srp47 transfer. Setting allow_ext_sg to 1 increases the maximum
/linux-4.1.27/Documentation/input/
Djoystick-parport.txt81 serial transfer. These are connected to pins 2 and 3 of the parallel port,
396 Sega Saturn has eight buttons, and to transfer that, without hacks like

12