/linux-4.4.14/drivers/net/ethernet/qualcomm/ |
D | qca_7k.c | 50 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 …]
|
D | qca_spi.c | 104 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/ |
D | rt2x00crypto.c | 163 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/ |
D | microtek.c | 190 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/ |
D | pxa_dma.txt | 7 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 …]
|
D | provider.txt | 20 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/ |
D | fw-dma.txt | 8 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
|
D | fw-decoder-api.txt | 106 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
|
D | fw-encoder-api.txt | 393 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/ |
D | spi-cadence.c | 254 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 …]
|
D | spi-dw.c | 280 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 …]
|
D | spi-bfin-sport.c | 342 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 …]
|
D | spi-mpc52xx.c | 82 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 …]
|
D | spi-zynqmp-gqspi.c | 465 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 …]
|
D | spi-bfin5xx.c | 558 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 …]
|
D | spi-bitbang.c | 271 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()
|
D | spi-fsl-dspi.c | 372 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 …]
|
D | spi-imx.c | 200 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 …]
|
D | spi-pxa2xx.c | 882 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 …]
|
D | spi-pl022.c | 1359 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 …]
|
D | spi-topcliff-pch.c | 466 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()
|
D | spi.c | 1396 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()
|
D | spi-txx9.c | 392 master->transfer = txx9spi_transfer; in txx9spi_probe()
|
D | spi-sh.c | 504 master->transfer = spi_sh_transfer; in spi_sh_probe()
|
D | Kconfig | 13 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
|
D | spi-mpc52xx-psc.c | 399 master->transfer = mpc52xx_psc_spi_transfer; in mpc52xx_psc_spi_do_probe()
|
/linux-4.4.14/Documentation/usb/ |
D | error-codes.txt | 8 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 …]
|
D | ehci.txt | 5 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 …]
|
D | URB.txt | 32 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
|
D | bulk-streams.txt | 20 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
|
D | ohci.txt | 23 The "ohci-hcd" driver handles all USB 1.1 transfer types. Transfers of all
|
D | WUSB-Design-overview.txt | 271 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
|
D | usbmon.txt | 157 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 */
|
D | proc_usb_info.txt | 263 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
|
D | rio.txt | 27 I suggest when the batteries are low and you want to transfer stuff that you
|
/linux-4.4.14/drivers/mtd/devices/ |
D | sst25l.c | 217 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/ |
D | rsi_91x_usb.c | 37 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/ |
D | max3421-hcd.c | 353 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/ |
D | mmc-async-req.txt | 8 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/ |
D | atmel-ssc.txt | 5 - 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/ |
D | mcp320x.c | 63 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/ |
D | spidev | 81 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 …]
|
D | spidev_test.c | 103 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()
|
D | spi-summary | 389 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/ |
D | PLIP.txt | 79 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 …]
|
D | eql.txt | 363 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
|
D | ieee802154.txt | 19 the generic Linux networking stack to transfer IEEE 802.15.4 messages
|
D | operstates.txt | 53 Interface is unable to transfer data on L1, f.e. ethernet is not
|
/linux-4.4.14/Documentation/devicetree/bindings/dma/ |
D | fsl-imx-sdma.txt | 22 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
|
D | adi,axi-dmac.txt | 21 - adi,length-width: Width of the DMA transfer length register.
|
D | ti-edma.txt | 34 - compatible: "ti,edma3-tptc" for the transfer controller(s)
|
/linux-4.4.14/Documentation/ |
D | DMA-ISA-LPC.txt | 37 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
|
D | vme_api.txt | 99 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
|
D | parport-lowlevel.txt | 93 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
|
D | DMA-API-HOWTO.txt | 91 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
|
D | DMA-attributes.txt | 74 By default dma_map_{single,page,sg} functions family transfer a given
|
/linux-4.4.14/drivers/s390/char/ |
D | hmcdrv_ftp.c | 33 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()
|
D | Kconfig | 125 transfer cache size from it's default value 0.5MB to N bytes. If N
|
/linux-4.4.14/drivers/block/ |
D | loop.h | 35 int (*transfer)(struct loop_device *, int cmd, member 79 int (*transfer)(struct loop_device *lo, int cmd, member
|
D | loop.c | 131 .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()
|
D | cryptoloop.c | 192 .transfer = cryptoloop_transfer,
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | nvidia,tegra20-i2c.txt | 22 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
|
D | i2c-st.txt | 11 operation for I2C transfer. 22 when I2C instance is not performing a transfer.
|
D | i2c-mt6577.txt | 22 - clock-frequency: Frequency in Hz of the bus when transfer, the default value
|
/linux-4.4.14/drivers/cdrom/ |
D | gdrom.c | 121 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/ |
D | rsparser.c | 67 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/ |
D | arxescsi.c | 113 fasdmadir_t direction, int transfer) in arxescsi_dma_pseudo() argument 156 if (transfer && (transfer & 255)) { in arxescsi_dma_pseudo()
|
D | cumana_2.c | 210 fasdmadir_t direction, int transfer) in cumanascsi_2_dma_pseudo() argument 240 if (transfer && (transfer & 255)) { in cumanascsi_2_dma_pseudo()
|
D | acornscsi-io.S | 19 @ 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
|
D | fas216.h | 306 … (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer);
|
D | Kconfig | 27 Say Y here to enable synchronous transfer negotiation with all
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | spi-fsl-dspi.txt | 21 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.
|
D | spi_pl022.txt | 13 - pl022,autosuspend-delay : delay in ms following transfer completion before 18 priority to minimise the transfer latency on the bus (boolean)
|
D | spi-rockchip.txt | 17 - clock-names: Shall be "spiclk" for the transfer-clock, and "apb_pclk" for
|
D | spi-bus.txt | 65 Some SPI controllers and devices support Dual and Quad SPI transfer mode.
|
/linux-4.4.14/sound/core/oss/ |
D | io.c | 132 plugin->transfer = io_playback_transfer; in snd_pcm_plugin_build_io() 136 plugin->transfer = io_capture_transfer; in snd_pcm_plugin_build_io()
|
D | copy.c | 89 plugin->transfer = copy_transfer; in snd_pcm_plugin_build_copy()
|
D | route.c | 106 plugin->transfer = route_transfer; in snd_pcm_plugin_build_route()
|
D | pcm_plugin.h | 67 snd_pcm_sframes_t (*transfer)(struct snd_pcm_plugin *plugin, member
|
D | linear.c | 175 plugin->transfer = linear_transfer; in snd_pcm_plugin_build_linear()
|
D | mulaw.c | 341 plugin->transfer = mulaw_transfer; in snd_pcm_plugin_build_mulaw()
|
D | pcm_plugin.c | 610 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()
|
D | rate.c | 342 plugin->transfer = rate_transfer; in snd_pcm_plugin_build_rate()
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
D | usb.c | 805 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()
|
D | main.c | 1556 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/ |
D | ChangeLog.ide-tape.1995-2002 | 40 * 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/ |
D | dtc3x80.txt | 32 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
|
D | in2000.txt | 38 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:
|
D | ChangeLog.sym53c8xx | 132 - 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)
|
D | ChangeLog.sym53c8xx_2 | 13 * Add the target number to the display of transfer parameters. 76 - Add DT/ST (double/simple transition) in the transfer
|
D | advansys.txt | 3 (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.
|
D | scsi-changer.txt | 38 data transfer - this is the device which reads/writes, i.e. the 137 transfer elements. You likely don't need this as the jukebox
|
D | ncr53c8xx.txt | 73 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 …]
|
D | st.txt | 73 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
|
D | ufs.txt | 103 and prepares the controller to transfer commands/response between
|
D | ChangeLog.arcmsr | 101 ** 4.transfer IS_SG64_ADDR w/ cpu_to_le32()
|
D | BusLogic.txt | 94 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
|
D | ChangeLog.ncr53c8xx | 54 - 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/ |
D | st.c | 762 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 …]
|
D | osst.c | 3054 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 …]
|
D | nsp32.c | 1871 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/ |
D | Kconfig | 10 IrNET is an alternate way to transfer TCP/IP traffic over IrDA. It
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_stdu.c | 61 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/ |
D | com.fuc | 152 // 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
|
D | hub.fuc | 508 // 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
|
D | gpc.fuc | 312 // set $p1/$p2 according to transfer type 316 // transfer context data
|
/linux-4.4.14/Documentation/devicetree/bindings/crypto/ |
D | qcom-qce.txt | 9 "bus" clocks data transfer interface
|
/linux-4.4.14/drivers/net/wireless/b43legacy/ |
D | Kconfig | 69 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/ |
D | hsta.txt | 7 transfer between memory and system peripherals as well as support for
|
/linux-4.4.14/Documentation/networking/caif/ |
D | spi_porting.txt | 36 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/ |
D | Kconfig | 9 transfer data from one system to the other.
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | hif_usb.c | 981 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/ |
D | dmm.txt | 6 interleaving, optimizing transfer of 2D block objects, and provide MMU-like page
|
/linux-4.4.14/arch/arm/mm/ |
D | abort-lv4t.S | 71 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/ |
D | renesas,rsnd.txt | 42 - interrupts : Should contain SSI interrupt for PIO transfer 44 - pio-transfer : use PIO transfer mode
|
D | rockchip-i2s.txt | 4 audio data transfer between devices in the system.
|
D | samsung-i2s.txt | 13 is to allow transfer of multiple channel audio data on single data line.
|
/linux-4.4.14/Documentation/i2c/ |
D | i2c-protocol | 75 system memory into something that appears as a single transfer to the 88 between the messages of one transfer.
|
D | fault-codes | 86 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/ |
D | cirrus,clps711x-intc.txt | 27 15: SSEOTI SSI1 end of transfer
|
/linux-4.4.14/Documentation/blackfin/ |
D | bfin-spi-notes.txt | 7 the entire SPI transfer. - And not just bits_per_word duration.
|
/linux-4.4.14/Documentation/devicetree/bindings/mmc/ |
D | sunxi-mmc.txt | 8 Absolute maximum transfer rate is 200MB/s
|
/linux-4.4.14/drivers/staging/lustre/lnet/ |
D | Kconfig | 6 int "Lustre lnet max transfer payload (default 2MB)"
|
/linux-4.4.14/drivers/parport/ |
D | Kconfig | 154 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/ |
D | pcm_lib.c | 56 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/ |
D | aic79xx.seq | 459 * 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 …]
|
D | aic7xxx.seq | 393 * 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 …]
|
D | aic7xxx.reg | 175 * 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/ |
D | Kconfig | 285 (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/ |
D | isl29003 | 33 transfer.
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | emac_rockchip.txt | 19 polling period of EMAC and "macref" for the reference clock needed to transfer
|
D | qca-qca7000-spi.txt | 20 - qca,legacy-mode : Set the SPI data transfer of the QCA7000 to legacy mode.
|
D | ethernet.txt | 10 - max-frame-size: number, maximum transfer unit (IEEE defined MTU), rather than
|
/linux-4.4.14/arch/alpha/ |
D | Kconfig.debug | 21 ELF headers to determine where to transfer control. Unfortunately,
|
/linux-4.4.14/drivers/video/fbdev/mmp/hw/ |
D | mmp_spi.c | 168 master->transfer = lcd_spi_one_transfer; in lcd_spi_register()
|
D | mmp_ctrl.h | 406 #define CFG_KEEPXFER(transfer) ((transfer)<<6) argument
|
/linux-4.4.14/Documentation/devicetree/bindings/display/rockchip/ |
D | rockchip-vop.txt | 19 aclk_vop: for ddr buffer transfer.
|
/linux-4.4.14/Documentation/devicetree/bindings/display/exynos/ |
D | exynos-mic.txt | 4 not capable to transfer high resoltuion frame data as decon can send. MIC
|
/linux-4.4.14/Documentation/hwmon/ |
D | lm70 | 29 comprise the MOSI/MISO loop. At the end of the transfer, the 11-bit 2's
|
/linux-4.4.14/drivers/net/caif/ |
D | Kconfig | 32 help to synchronize to the next transfer in case of over or under-runs.
|
/linux-4.4.14/arch/mn10300/lib/ |
D | memset.S | 45 # we want to transfer as much as we can in chunks of 32 bytes
|
D | memcpy.S | 41 # we want to transfer as much as we can in chunks of 32 bytes
|
D | memmove.S | 47 # we want to transfer as much as we can in chunks of 32 bytes
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | kirkwood-ib62x0.dts | 34 pmx_led_usb_transfer: pmx-led-usb-transfer {
|
/linux-4.4.14/Documentation/devicetree/bindings/gpio/ |
D | spear_spics.txt | 6 released as soon as transfer is over and TxFIFO becomes empty. This is not
|
/linux-4.4.14/drivers/video/fbdev/ |
D | pxa168fb.h | 182 #define CFG_KEEPXFER(transfer) ((transfer) << 6) argument
|
/linux-4.4.14/include/linux/spi/ |
D | spi.h | 462 int (*transfer)(struct spi_device *spi, member 517 struct spi_transfer *transfer);
|
/linux-4.4.14/Documentation/devicetree/bindings/serial/ |
D | atmel-usart.txt | 20 - add dma bindings for dma transfer:
|
/linux-4.4.14/include/drm/ |
D | drm_mipi_dsi.h | 91 ssize_t (*transfer)(struct mipi_dsi_host *host, member
|
D | drm_dp_helper.h | 710 ssize_t (*transfer)(struct drm_dp_aux *aux, member
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_dp_helper.c | 199 err = aux->transfer(aux, &msg); in drm_dp_dpcd_access() 551 ret = aux->transfer(aux, msg); in drm_dp_i2c_do_msg()
|
D | drm_mipi_dsi.c | 239 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/ |
D | userland-swsusp.txt | 45 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/ |
D | atombios_dp.c | 239 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/ |
D | rsirq.c | 261 {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.dma.transfer),
|
D | rsmisc.c | 821 if (resource->data.dma.transfer == 0x03) {
|
D | rsdumpinfo.c | 85 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(dma.transfer), "Transfer Type",
|
/linux-4.4.14/drivers/rapidio/ |
D | Kconfig | 33 NWRITE (NWRITE_R, SWRITE) requests to transfer data between local
|
/linux-4.4.14/drivers/md/ |
D | Makefile | 12 += dm-log-userspace-base.o dm-log-userspace-transfer.o
|
/linux-4.4.14/drivers/staging/wilc1000/ |
D | Kconfig | 44 the 1-bit/4-bit SD transfer mode at the clock range of 0-50 MHz.
|
/linux-4.4.14/Documentation/dvb/ |
D | README.dvb-usb | 85 - 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/ |
D | usb_stream.c | 60 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/ |
D | hdio.txt | 21 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/ |
D | cafe_ccic | 22 buffers until the time comes to transfer data. If this option is set,
|
D | pxa_camera.txt | 84 transfer is not started. On "End Of Frame" interrupt, the irq handler
|
/linux-4.4.14/drivers/gpu/drm/msm/edp/ |
D | edp_aux.c | 212 aux->drm_aux.transfer = edp_aux_transfer; in msm_edp_aux_init()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-ata | 72 Current transfer mode.
|
/linux-4.4.14/arch/frv/kernel/ |
D | cmode.S | 83 # (3) Stop the transfer function of DMAC. Stop all the bus masters
|
D | sleep.S | 141 # Stop DMAC transfer
|
/linux-4.4.14/net/sctp/ |
D | Kconfig | 22 -- acknowledged error-free non-duplicated transfer of user data,
|
/linux-4.4.14/sound/soc/sh/ |
D | fsi.c | 276 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/ |
D | usbip_protocol.txt | 30 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/ |
D | Kconfig | 170 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/ |
D | nvidia,tegra124-dfll.txt | 49 - nvidia,i2c-fs-rate: I2C transfer rate, if using full speed mode.
|
/linux-4.4.14/Documentation/DocBook/ |
D | mtdnand.xml.db | 58 API-nand-transfer-oob
|
D | device-drivers.xml.db | 1050 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/ |
D | mic_overview.txt | 25 and used only by the host driver to transfer data for the virtio devices.
|
D | scif_overview.txt | 27 can also register local memory which is followed by data transfer using either
|
/linux-4.4.14/drivers/usb/dwc2/ |
D | Kconfig | 91 for which the transfer type cannot be deduced.
|
/linux-4.4.14/arch/c6x/ |
D | Kconfig | 146 Usually the pointer transfer from user space is checked to see if its
|
/linux-4.4.14/Documentation/isdn/ |
D | README.x25 | 85 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/ |
D | atmel-nand.txt | 20 - atmel,nand-has-dma : boolean to support dma transfer for nand read/write.
|
D | gpmc-nand.txt | 34 - ti,nand-xfer-type: A string setting the data transfer type. One of:
|
/linux-4.4.14/include/acpi/ |
D | acrestyp.h | 185 u8 transfer; member
|
/linux-4.4.14/drivers/atm/ |
D | ambassador.h | 353 transfer_block transfer; member
|
D | Kconfig | 67 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/ |
D | pxa3xx-nand.txt | 49 the controller is configured to transfer the data.
|
/linux-4.4.14/Documentation/scheduler/ |
D | sched-bwc.txt | 61 Larger slice values will reduce transfer overheads, while smaller values allow
|
/linux-4.4.14/drivers/usb/serial/ |
D | io_ti.c | 932 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/ |
D | queue-sysfs.txt | 60 This is the maximum number of kilobytes supported in a single data transfer.
|
D | biodoc.txt | 215 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/ |
D | paride.txt | 20 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/ |
D | omap_pm | 40 3. Set the maximum system DMA transfer start latency (CORE pwrdm):
|
/linux-4.4.14/drivers/mmc/host/ |
D | s3cmci.c | 402 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/ |
D | dpaux.c | 358 dpaux->aux.transfer = tegra_dpaux_transfer; in tegra_dpaux_probe()
|
/linux-4.4.14/Documentation/zh_CN/ |
D | CodingStyle | 549 transfer language),内核里的汇编语言经常用到它。
|
/linux-4.4.14/Documentation/hid/ |
D | hidraw.txt | 58 using a SET_REPORT transfer.
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_connector.c | 107 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/ |
D | Kconfig | 10 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/ |
D | Kconfig | 443 The DMA controller can transfer data from memory to peripheral, 464 or vice versa. It does not support memory to memory data transfer.
|