/linux-4.1.27/drivers/mmc/host/ |
D | tmio_mmc_dma.c | 28 if (!host->chan_tx || !host->chan_rx) in tmio_mmc_enable_dma() 39 if (host->chan_rx) in tmio_mmc_abort_dma() 40 dmaengine_terminate_all(host->chan_rx); in tmio_mmc_abort_dma() 51 struct dma_chan *chan = host->chan_rx; in tmio_mmc_start_dma_rx() 107 host->chan_rx = NULL; in tmio_mmc_start_dma_rx() 190 chan = host->chan_rx; in tmio_mmc_start_dma_tx() 192 host->chan_rx = NULL; in tmio_mmc_start_dma_tx() 207 if (host->chan_rx) in tmio_mmc_start_dma() 224 chan = host->chan_rx; in tmio_mmc_issue_tasklet_fn() 247 dma_unmap_sg(host->chan_rx->device->dev, in tmio_mmc_tasklet_fn() [all …]
|
D | sh_mmcif.c | 254 struct dma_chan *chan_rx; member 291 struct dma_chan *chan = host->chan_rx; in sh_mmcif_start_dma_rx() 317 host->chan_rx = NULL; in sh_mmcif_start_dma_rx() 370 chan = host->chan_rx; in sh_mmcif_start_dma_tx() 372 host->chan_rx = NULL; in sh_mmcif_start_dma_tx() 452 host->chan_rx = sh_mmcif_request_dma_one(host, pdata, DMA_DEV_TO_MEM); in sh_mmcif_request_dma() 453 if (!host->chan_rx) { in sh_mmcif_request_dma() 468 if (host->chan_rx) { in sh_mmcif_release_dma() 469 struct dma_chan *chan = host->chan_rx; in sh_mmcif_release_dma() 470 host->chan_rx = NULL; in sh_mmcif_release_dma() [all …]
|
D | usdhi6rol0.c | 198 struct dma_chan *chan_rx; member 521 if (host->chan_rx) { in usdhi6_dma_release() 522 struct dma_chan *chan = host->chan_rx; in usdhi6_dma_release() 523 host->chan_rx = NULL; in usdhi6_dma_release() 539 dma_unmap_sg(host->chan_rx->device->dev, data->sg, in usdhi6_dma_stop_unmap() 613 if (!host->chan_rx || !host->chan_tx) in usdhi6_dma_start() 617 return usdhi6_dma_setup(host, host->chan_rx, DMA_DEV_TO_MEM); in usdhi6_dma_start() 630 dmaengine_terminate_all(host->chan_rx); in usdhi6_dma_kill() 664 dma_async_issue_pending(host->chan_rx); in usdhi6_dma_kick() 692 host->chan_rx = dma_request_slave_channel(mmc_dev(host->mmc), "rx"); in usdhi6_dma_request() [all …]
|
D | tmio_mmc.h | 75 struct dma_chan *chan_rx; member 152 host->chan_rx = NULL; in tmio_mmc_request_dma()
|
D | tmio_mmc_pio.c | 426 if ((host->chan_tx || host->chan_rx) && !host->force_pio) { in tmio_mmc_pio_irq() 499 if (host->chan_rx && !host->force_pio) in tmio_mmc_do_data_irq() 551 } else if (host->chan_rx && (data->flags & MMC_DATA_READ) && !host->force_pio) { in tmio_mmc_data_irq() 605 if (host->force_pio || !host->chan_rx) in tmio_mmc_cmd_irq() 1160 if (!_host->chan_rx) in tmio_mmc_host_probe()
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-at91.c | 85 struct dma_chan *chan_rx; member 183 dmaengine_terminate_all(dma->chan_rx); in at91_twi_dma_cleanup() 330 struct dma_chan *chan_rx = dma->chan_rx; in at91_twi_read_data_dma() local 347 rxdesc = dmaengine_prep_slave_sg(chan_rx, &dma->sg, 1, DMA_DEV_TO_MEM, in at91_twi_read_data_dma() 359 dma_async_issue_pending(dma->chan_rx); in at91_twi_read_data_dma() 686 dma->chan_rx = dma_request_slave_channel_reason(dev->dev, "rx"); in at91_twi_configure_dma() 687 if (IS_ERR(dma->chan_rx)) { in at91_twi_configure_dma() 688 ret = PTR_ERR(dma->chan_rx); in at91_twi_configure_dma() 689 dma->chan_rx = NULL; in at91_twi_configure_dma() 701 if (dmaengine_slave_config(dma->chan_rx, &slave_config)) { in at91_twi_configure_dma() [all …]
|
D | i2c-imx.c | 189 struct dma_chan *chan_rx; member 312 dma->chan_rx = dma_request_slave_channel(dev, "rx"); in i2c_imx_dma_request() 313 if (!dma->chan_rx) { in i2c_imx_dma_request() 323 ret = dmaengine_slave_config(dma->chan_rx, &dma_sconfig); in i2c_imx_dma_request() 332 dma_chan_name(dma->chan_tx), dma_chan_name(dma->chan_rx)); in i2c_imx_dma_request() 337 dma_release_channel(dma->chan_rx); in i2c_imx_dma_request() 406 dma_release_channel(dma->chan_rx); in i2c_imx_dma_free() 407 dma->chan_rx = NULL; in i2c_imx_dma_free() 677 dma->chan_using = dma->chan_rx; in i2c_imx_dma_read()
|
/linux-4.1.27/drivers/spi/ |
D | spi-atmel.c | 204 struct dma_chan *chan_rx; member 417 if (dmaengine_slave_config(as->dma.chan_rx, slave_config)) { in atmel_spi_dma_slave_config() 453 as->dma.chan_rx = dma_request_slave_channel(dev, "rx"); in atmel_spi_configure_dma() 455 if (!as->dma.chan_rx) { in atmel_spi_configure_dma() 469 dma_chan_name(as->dma.chan_rx)); in atmel_spi_configure_dma() 472 if (as->dma.chan_rx) in atmel_spi_configure_dma() 473 dma_release_channel(as->dma.chan_rx); in atmel_spi_configure_dma() 481 if (as->dma.chan_rx) in atmel_spi_stop_dma() 482 dmaengine_terminate_all(as->dma.chan_rx); in atmel_spi_stop_dma() 489 if (as->dma.chan_rx) in atmel_spi_release_dma() [all …]
|
D | spi-topcliff-pch.c | 120 struct dma_chan *chan_rx; member 906 dma->chan_rx = chan; in pch_spi_request_dma() 918 if (dma->chan_rx) { in pch_spi_release_dma() 919 dma_release_channel(dma->chan_rx); in pch_spi_release_dma() 920 dma->chan_rx = NULL; in pch_spi_release_dma() 1042 desc_rx = dmaengine_prep_slave_sg(dma->chan_rx, sg, in pch_spi_handle_dma()
|
/linux-4.1.27/drivers/tty/serial/ |
D | sh-sci.c | 102 struct dma_chan *chan_rx; member 925 if (s->chan_rx) { in sci_rx_interrupt() 1046 if (((ssr_status & SCxSR_RDxF(port)) || s->chan_rx) && in sci_mpxed_interrupt() 1349 struct dma_chan *chan = s->chan_rx; in sci_rx_dma_release() 1352 s->chan_rx = NULL; in sci_rx_dma_release() 1376 struct dma_chan *chan = s->chan_rx; in sci_submit_rx() 1433 if (dma_async_is_tx_complete(s->chan_rx, s->active_rx, NULL, NULL) != in work_fn_rx() 1436 struct dma_chan *chan = s->chan_rx; in work_fn_rx() 1714 s->chan_rx = chan; in sci_request_dma() 1752 if (s->chan_rx) in sci_free_dma() [all …]
|
D | atmel_serial.c | 158 struct dma_chan *chan_rx; member 911 struct dma_chan *chan = atmel_port->chan_rx; in atmel_release_rx_dma() 921 atmel_port->chan_rx = NULL; in atmel_release_rx_dma() 930 struct dma_chan *chan = atmel_port->chan_rx; in atmel_rx_from_dma() 1027 atmel_port->chan_rx = dma_request_slave_channel(port->dev, "rx"); in atmel_prepare_rx_dma() 1028 if (atmel_port->chan_rx == NULL) in atmel_prepare_rx_dma() 1031 dma_chan_name(atmel_port->chan_rx)); in atmel_prepare_rx_dma() 1063 ret = dmaengine_slave_config(atmel_port->chan_rx, in atmel_prepare_rx_dma() 1073 desc = dmaengine_prep_dma_cyclic(atmel_port->chan_rx, in atmel_prepare_rx_dma() 1089 if (atmel_port->chan_rx) in atmel_prepare_rx_dma()
|
D | pch_uart.c | 251 struct dma_chan *chan_rx; member 700 if (priv->chan_rx) { in pch_free_dma() 701 dma_release_channel(priv->chan_rx); in pch_free_dma() 702 priv->chan_rx = NULL; in pch_free_dma() 775 priv->chan_rx = chan; in pch_request_dma() 884 desc = dmaengine_prep_slave_sg(priv->chan_rx, in dma_handle_rx() 895 dma_async_issue_pending(priv->chan_rx); in dma_handle_rx() 1516 if (priv->chan_rx) in pch_uart_verify_port()
|