| /linux/drivers/net/ethernet/broadcom/ |
| H A D | bcm63xx_enet.c | 268 enet_dma_writel(priv, 1, ENETDMA_BUFALLOC_REG(priv->rx_chan)); in bcm_enet_refill_rx() 270 enet_dmac_writel(priv, 1, ENETDMAC_BUFALLOC, priv->rx_chan); in bcm_enet_refill_rx() 416 ENETDMAC_CHANCFG, priv->rx_chan); in bcm_enet_receive_queue() 497 ENETDMAC_IR, priv->rx_chan); in bcm_enet_poll() 519 ENETDMAC_IRMASK, priv->rx_chan); in bcm_enet_poll() 564 enet_dmac_writel(priv, 0, ENETDMAC_IRMASK, priv->rx_chan); in bcm_enet_isr_dma() 782 val |= ENETDMA_CFG_FLOWCH_MASK(priv->rx_chan); in bcm_enet_set_flow() 784 val &= ~ENETDMA_CFG_FLOWCH_MASK(priv->rx_chan); in bcm_enet_set_flow() 935 enet_dmac_writel(priv, 0, ENETDMAC_IRMASK, priv->rx_chan); in bcm_enet_open() 1010 ENETDMA_BUFALLOC_REG(priv->rx_chan)); in bcm_enet_open() [all …]
|
| H A D | bcm63xx_enet.h | 216 int rx_chan; member
|
| /linux/drivers/net/ethernet/allwinner/ |
| H A D | sun4i-emac.c | 90 struct dma_chan *rx_chan; member 290 desc = dmaengine_prep_slave_single(db->rx_chan, rxbuf, count, in emac_dma_inblk_32bit() 316 dma_async_issue_pending(db->rx_chan); in emac_dma_inblk_32bit() 731 if (rxlen >= dev->mtu && db->rx_chan) { in emac_rx() 927 db->rx_chan = dma_request_chan(&pdev->dev, "rx"); in emac_configure_dma() 928 if (IS_ERR(db->rx_chan)) { in emac_configure_dma() 931 err = PTR_ERR(db->rx_chan); in emac_configure_dma() 943 err = dmaengine_slave_config(db->rx_chan, &conf); in emac_configure_dma() 953 dma_release_channel(db->rx_chan); in emac_configure_dma() 956 db->rx_chan in emac_configure_dma() [all...] |
| /linux/drivers/mtd/nand/ |
| H A D | qpic_common.c | 563 ret = qcom_prepare_bam_async_desc(nandc, nandc->rx_chan, 0); in qcom_submit_descs() 591 dma_async_issue_pending(nandc->rx_chan); in qcom_submit_descs() 655 if (nandc->rx_chan) in qcom_nandc_unalloc() 656 dma_release_channel(nandc->rx_chan); in qcom_nandc_unalloc() 725 nandc->rx_chan = dma_request_chan(nandc->dev, "rx"); in qcom_nandc_alloc() 726 if (IS_ERR(nandc->rx_chan)) { in qcom_nandc_alloc() 727 ret = PTR_ERR(nandc->rx_chan); in qcom_nandc_alloc() 728 nandc->rx_chan = NULL; in qcom_nandc_alloc()
|
| /linux/drivers/mailbox/ |
| H A D | axiado-mailbox.c | 274 unsigned int rx_chan; in axiado_mbox_probe() local 342 rx_chan = i - AXIADO_MBOX_TX_CHANS; in axiado_mbox_probe() 344 (rx_chan * AXIADO_MBOX_CHAN_STRIDE); in axiado_mbox_probe() 346 (rx_chan * AXIADO_MBOX_CHAN_STRIDE); in axiado_mbox_probe()
|
| H A D | bcm74110-mailbox.c | 105 int rx_chan; member 121 BCM74110_OFFSET_IO_WRITEL_MACRO(irq, BCM_MBOX_IRQ_BASE(mbox->rx_chan)); 130 BCM74110_OFFSET_IO_READL_MACRO(rx, BCM_MBOX_BASE(mbox->rx_chan)); 131 BCM74110_OFFSET_IO_READL_MACRO(irq, BCM_MBOX_IRQ_BASE(mbox->rx_chan)); 589 ret = of_property_read_u32(dev->of_node, "brcm,rx", &mbox->rx_chan); in bcm74110_mbox_probe()
|
| /linux/drivers/usb/renesas_usbhs/ |
| H A D | fifo.c | 774 return fifo->rx_chan; in usbhsf_dma_chan_get() 1252 if (fifo->rx_chan) in usbhsf_dma_quit() 1253 dma_release_channel(fifo->rx_chan); in usbhsf_dma_quit() 1256 fifo->rx_chan = NULL; in usbhsf_dma_quit() 1270 fifo->rx_chan = dma_request_channel(mask, usbhsf_dma_filter, in usbhsf_dma_init_pdev() 1290 fifo->rx_chan = dma_request_chan(dev, name); in usbhsf_dma_init_dt() 1291 if (IS_ERR(fifo->rx_chan)) in usbhsf_dma_init_dt() 1292 fifo->rx_chan = NULL; in usbhsf_dma_init_dt() 1306 if (fifo->tx_chan || fifo->rx_chan) in usbhsf_dma_init() 1310 fifo->rx_chan ? "[RX]" : " "); in usbhsf_dma_init()
|
| H A D | fifo.h | 26 struct dma_chan *rx_chan; member
|
| /linux/drivers/spi/ |
| H A D | spi-cadence-quadspi.c | 95 struct dma_chan *rx_chan; member 1379 if (!cqspi->rx_chan || !virt_addr_valid(buf)) { in cqspi_direct_read_execute() 1384 ddev = cqspi->rx_chan->device->dev; in cqspi_direct_read_execute() 1390 tx = dmaengine_prep_dma_memcpy(cqspi->rx_chan, dma_dst, dma_src, in cqspi_direct_read_execute() 1410 dma_async_issue_pending(cqspi->rx_chan); in cqspi_direct_read_execute() 1413 dmaengine_terminate_sync(cqspi->rx_chan); in cqspi_direct_read_execute() 1706 cqspi->rx_chan = dma_request_chan_by_mask(&mask); in cqspi_request_mmap_dma() 1707 if (IS_ERR(cqspi->rx_chan)) { in cqspi_request_mmap_dma() 1708 int ret = PTR_ERR(cqspi->rx_chan); in cqspi_request_mmap_dma() 1710 cqspi->rx_chan in cqspi_request_mmap_dma() [all...] |
| /linux/arch/mips/bcm63xx/ |
| H A D | dev-enet.c | 277 dpd->rx_chan = 0; in bcm63xx_enet_register() 280 dpd->rx_chan = 2; in bcm63xx_enet_register()
|
| /linux/arch/mips/include/asm/mach-bcm63xx/ |
| H A D | bcm63xx_dev_enet.h | 60 int rx_chan; member
|
| /linux/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_axienet_main.c | 1207 dma_async_issue_pending(lp->rx_chan); 1499 dma_rx_desc = dmaengine_prep_slave_sg(lp->rx_chan, skbuf_dma->sgl, in axienet_rx_submit_desc() 1542 lp->rx_chan = dma_request_chan(lp->dev, "rx_chan0"); in axienet_init_dmaengine() 1543 if (IS_ERR(lp->rx_chan)) { in axienet_init_dmaengine() 1544 ret = PTR_ERR(lp->rx_chan); in axienet_init_dmaengine() 1584 dma_async_issue_pending(lp->rx_chan); in axienet_init_dmaengine() 1597 dma_release_channel(lp->rx_chan); 1772 dmaengine_terminate_sync(lp->rx_chan); in axienet_stop() 1774 dma_release_channel(lp->rx_chan); in axienet_stop()
|
| H A D | xilinx_axienet.h | 542 * @rx_chan: RX DMA channel. 624 struct dma_chan *rx_chan; 622 struct dma_chan *rx_chan; global() member
|
| /linux/drivers/ntb/ |
| H A D | ntb_transport.c | 2467 struct dma_chan *rx_chan, *tx_chan; in ntb_transport_max_size() local 2472 rx_chan = qp->rx_dma_chan; in ntb_transport_max_size() 2475 copy_align = max(rx_chan ? rx_chan->device->copy_align : 0, in ntb_transport_max_size()
|
| /linux/drivers/scsi/cxgbi/ |
| H A D | libcxgbi.h | 123 unsigned int rx_chan; member
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | am65-cpsw-nuss.c | 3344 struct am65_cpsw_rx_chn *rx_chan = &common->rx_chns; in am65_cpsw_nuss_register_ndevs() local 3369 k3_udma_glue_reset_rx_chn(rx_chan->rx_chn, i, in am65_cpsw_nuss_register_ndevs() 3370 rx_chan, in am65_cpsw_nuss_register_ndevs() 3373 k3_udma_glue_disable_rx_chn(rx_chan->rx_chn); in am65_cpsw_nuss_register_ndevs()
|