• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/parport/

Lines Matching refs:DMA

34  *	SPP/ECP FIFO can be driven in PIO or DMA mode.  PIO mode can work with
45 * If DMA mode works well, decide if support for PIO FIFO modes should be
56 * FIFO buffer and supports DMA transfers.
464 /*--- IP32 parallel port DMA operations --------------------------------*/
467 * struct parport_ip32_dma_data - private data needed for DMA operation
468 * @dir: DMA direction (from or to device)
471 * @next: address of next bytes to DMA transfer
474 * @irq_on: are the DMA IRQs currently enabled?
490 * parport_ip32_dma_setup_context - setup next DMA context
548 * parport_ip32_dma_interrupt - DMA interrupt handler
569 * parport_ip32_dma_start - begins a DMA transfer
570 * @dir: DMA direction: DMA_TO_DEVICE or DMA_FROM_DEVICE
587 /* Reset DMA controller */
591 /* DMA IRQs should normally be enabled */
599 /* Prepare DMA pointers */
607 /* Setup DMA direction and first two contexts */
616 /* Real start of DMA transfer */
624 * parport_ip32_dma_stop - ends a running DMA transfer
653 /* Stop DMA transfer */
677 /* Reset DMA controller, and re-enable IRQs */
690 * parport_ip32_dma_get_residue - get residue from last DMA transfer
692 * Returns the number of bytes remaining from last DMA transfer.
700 * parport_ip32_dma_register - initialize DMA engine
711 /* Reset DMA controller */
742 * parport_ip32_dma_unregister - release and free resources for DMA engine
836 * ECR is reset in a sane state (interrupts and DMA disabled), and placed in
1420 * parport_ip32_fifo_write_block_dma - write a block of data (DMA mode)
1425 * Uses DMA to write the contents of the buffer @buf into the parallel port
1456 break; /* DMA transfer just finished */
1472 * Uses PIO or DMA to write the contents of the buffer @buf into the parallel
1869 /* Reset FIFO and go in test mode (no interrupt, no DMA) */
1936 /* Test FIFO, no interrupt, no DMA */
2064 /* DMA is not needed if FIFO is not supported. */
2074 /* DMA cannot work without interrupts. */
2083 /* Allocate DMA resources */
2087 "%s: error: DMA disabled\n", p->name);
2089 pr_probe(p, "DMA support enabled\n");
2142 printmode(DMA);
2216 ", bit 1: DMA support"