/linux-master/include/linux/soc/ti/ |
H A D | ti-msgmgr.h | 18 * @chan_rx: Expected channel for response, must be provided to use polled rx 29 struct mbox_chan *chan_rx; member in struct:ti_msgmgr_message
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-stm32.c | 47 dma->chan_rx = dma_request_chan(dev, "rx"); 48 if (IS_ERR(dma->chan_rx)) { 49 ret = PTR_ERR(dma->chan_rx); 62 ret = dmaengine_slave_config(dma->chan_rx, &dma_sconfig); 71 dma_chan_name(dma->chan_tx), dma_chan_name(dma->chan_rx)); 76 dma_release_channel(dma->chan_rx); 93 dma_release_channel(dma->chan_rx); 94 dma->chan_rx = NULL; 109 dma->chan_using = dma->chan_rx;
|
H A D | i2c-stm32.h | 28 * @chan_rx: dma channel for RX transfer 38 struct dma_chan *chan_rx; member in struct:stm32_i2c_dma
|
H A D | i2c-at91-master.c | 140 dmaengine_terminate_sync(dma->chan_rx); 337 struct dma_chan *chan_rx = dma->chan_rx; local 369 rxdesc = dmaengine_prep_slave_sg(chan_rx, dma->sg, 1, DMA_DEV_TO_MEM, 381 dma_async_issue_pending(dma->chan_rx); 787 dma->chan_rx = dma_request_chan(dev->dev, "rx"); 788 if (IS_ERR(dma->chan_rx)) { 789 ret = PTR_ERR(dma->chan_rx); 790 dma->chan_rx = NULL; 802 if (dmaengine_slave_config(dma->chan_rx, [all...] |
H A D | i2c-imx.c | 191 struct dma_chan *chan_rx; member in struct:imx_i2c_dma 376 dma->chan_rx = dma_request_chan(dev, "rx"); 377 if (IS_ERR(dma->chan_rx)) { 378 ret = PTR_ERR(dma->chan_rx); 389 ret = dmaengine_slave_config(dma->chan_rx, &dma_sconfig); 398 dma_chan_name(dma->chan_tx), dma_chan_name(dma->chan_rx)); 403 dma_release_channel(dma->chan_rx); 473 dma_release_channel(dma->chan_rx); 474 dma->chan_rx = NULL; 1020 dma->chan_using = dma->chan_rx; [all...] |
H A D | i2c-at91.h | 128 struct dma_chan *chan_rx; member in struct:at91_twi_dma
|
/linux-master/drivers/mmc/host/ |
H A D | renesas_sdhi_sys_dmac.c | 100 if (!host->chan_tx || !host->chan_rx) 111 if (host->chan_rx) 112 dmaengine_terminate_sync(host->chan_rx); 137 dma_unmap_sg(host->chan_rx->device->dev, 160 struct dma_chan *chan = host->chan_rx; 214 host->chan_rx = NULL; 293 chan = host->chan_rx; 295 host->chan_rx = NULL; 307 if (host->chan_rx) 324 chan = host->chan_rx; [all...] |
H A D | sh_mmcif.c | 243 struct dma_chan *chan_rx; member in struct:sh_mmcif_host 289 struct dma_chan *chan = host->chan_rx; 316 host->chan_rx = NULL; 370 chan = host->chan_rx; 372 host->chan_rx = NULL; 432 host->chan_rx = sh_mmcif_request_dma_pdata(host, 438 host->chan_rx = dma_request_chan(dev, "rx"); 439 if (IS_ERR(host->chan_rx)) 440 host->chan_rx = NULL; 443 host->chan_rx); [all...] |
H A D | usdhi6rol0.c | 198 struct dma_chan *chan_rx; member in struct:usdhi6_host 525 if (host->chan_rx) { 526 struct dma_chan *chan = host->chan_rx; 527 host->chan_rx = NULL; 543 dma_unmap_sg(host->chan_rx->device->dev, data->sg, 617 if (!host->chan_rx || !host->chan_tx) 621 return usdhi6_dma_setup(host, host->chan_rx, DMA_DEV_TO_MEM); 634 dmaengine_terminate_sync(host->chan_rx); 668 dma_async_issue_pending(host->chan_rx); 698 host->chan_rx [all...] |
H A D | uniphier-sd.c | 199 host->chan_rx = chan; 262 if ((data->flags & MMC_DATA_READ) && !host->chan_rx) 316 host->chan_rx = (void *)0xdeadbeaf; 326 host->chan_rx = NULL;
|
H A D | renesas_sdhi_internal_dmac.c | 301 if (!host->chan_tx || !host->chan_rx) 544 host->chan_rx = host->chan_tx = (void *)0xdeadbeaf; 562 host->chan_rx = host->chan_tx = NULL;
|
H A D | tmio_mmc.h | 157 struct dma_chan *chan_rx; member in struct:tmio_mmc_host
|
H A D | tmio_mmc_core.c | 79 host->chan_rx = NULL;
|
/linux-master/drivers/net/ethernet/ |
H A D | lantiq_xrx200.c | 82 struct xrx200_chan chan_rx; member in struct:xrx200_priv 155 napi_enable(&priv->chan_rx.napi); 156 ltq_dma_open(&priv->chan_rx.dma); 164 xrx200_flush_dma(&priv->chan_rx); 165 ltq_dma_enable_irq(&priv->chan_rx.dma); 178 napi_disable(&priv->chan_rx.napi); 179 ltq_dma_close(&priv->chan_rx.dma); 415 struct xrx200_chan *ch_rx = &priv->chan_rx; 486 struct xrx200_chan *ch_rx = &priv->chan_rx; 507 "xrx200_net_rx", &priv->chan_rx); [all...] |
/linux-master/drivers/spi/ |
H A D | spi-fsl-dspi.c | 204 struct dma_chan *chan_rx; member in struct:fsl_dspi_dma 409 dma->rx_desc = dmaengine_prep_slave_single(dma->chan_rx, 430 dma_async_issue_pending(dma->chan_rx); 443 dmaengine_terminate_all(dma->chan_rx); 452 dmaengine_terminate_all(dma->chan_rx); 504 dma->chan_rx = dma_request_chan(dev, "rx"); 505 if (IS_ERR(dma->chan_rx)) 506 return dev_err_probe(dev, PTR_ERR(dma->chan_rx), "rx dma channel not available\n"); 522 dma->rx_dma_buf = dma_alloc_coherent(dma->chan_rx->device->dev, 539 ret = dmaengine_slave_config(dma->chan_rx, [all...] |
H A D | spi-topcliff-pch.c | 112 struct dma_chan *chan_rx; member in struct:pch_spi_dma_ctrl 869 dma->chan_rx = chan; 887 if (dma->chan_rx) { 888 dma_release_channel(dma->chan_rx); 889 dma->chan_rx = NULL; 1015 desc_rx = dmaengine_prep_slave_sg(dma->chan_rx, sg,
|
/linux-master/drivers/tty/serial/ |
H A D | pch_uart.c | 229 struct dma_chan *chan_rx; member in struct:eg20t_port 639 if (priv->chan_rx) { 640 dma_release_channel(priv->chan_rx); 641 priv->chan_rx = NULL; 716 priv->chan_rx = chan; 792 desc = dmaengine_prep_slave_sg(priv->chan_rx, 803 dma_async_issue_pending(priv->chan_rx); 1417 if (priv->chan_rx)
|
H A D | atmel_serial.c | 130 struct dma_chan *chan_rx; member in struct:atmel_uart_port 1091 struct dma_chan *chan = atmel_port->chan_rx; 1101 atmel_port->chan_rx = NULL; 1110 struct dma_chan *chan = atmel_port->chan_rx; 1205 atmel_port->chan_rx = NULL; 1208 atmel_port->chan_rx = chan; 1210 dma_chan_name(atmel_port->chan_rx)); 1242 ret = dmaengine_slave_config(atmel_port->chan_rx, 1252 desc = dmaengine_prep_dma_cyclic(atmel_port->chan_rx, 1272 dma_async_issue_pending(atmel_port->chan_rx); [all...] |
H A D | sh-sci.c | 135 struct dma_chan *chan_rx; member in struct:sci_port 1265 s->chan_rx = NULL; 1313 struct dma_chan *chan = s->chan_rx; 1333 desc = dmaengine_prep_slave_sg(s->chan_rx, &s->sg_rx[active], 1, 1380 struct dma_chan *chan = s->chan_rx; 1489 struct dma_chan *chan = s->chan_rx; 1507 status = dmaengine_tx_status(s->chan_rx, s->active_rx, &state); 1525 status = dmaengine_tx_status(s->chan_rx, s->active_rx, &state); 1533 dmaengine_terminate_async(s->chan_rx); 1664 s->chan_rx_saved = s->chan_rx [all...] |
/linux-master/drivers/firmware/ |
H A D | ti_sci.c | 98 * @chan_rx: Receive mailbox channel 115 struct mbox_chan *chan_rx; member in struct:ti_sci_info 342 xfer->tx_message.chan_rx = info->chan_rx; 3383 info->chan_rx = mbox_request_channel_byname(cl, "rx"); 3384 if (IS_ERR(info->chan_rx)) { 3385 ret = PTR_ERR(info->chan_rx); 3426 if (!IS_ERR(info->chan_rx)) 3427 mbox_free_channel(info->chan_rx);
|
/linux-master/drivers/mailbox/ |
H A D | ti-msgmgr.c | 449 if (ti_msgmgr_chan_has_polled_queue_rx(message->chan_rx)) 450 ret = ti_msgmgr_queue_rx_poll_timeout(message->chan_rx,
|