Home
last modified time | relevance | path

Searched refs:rx_chan (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c268 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 Dbcm63xx_enet.h216 int rx_chan; member
/linux/drivers/mtd/nand/
H A Dqpic_common.c563 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 Daxiado-mailbox.c274 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 Dbcm74110-mailbox.c105 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 Dfifo.c774 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 Dfifo.h26 struct dma_chan *rx_chan; member
/linux/drivers/spi/
H A Dspi-cadence-quadspi.c95 struct dma_chan *rx_chan; member
1380 if (!cqspi->rx_chan || !virt_addr_valid(buf)) { in cqspi_direct_read_execute()
1385 ddev = cqspi->rx_chan->device->dev; in cqspi_direct_read_execute()
1391 tx = dmaengine_prep_dma_memcpy(cqspi->rx_chan, dma_dst, dma_src, in cqspi_direct_read_execute()
1411 dma_async_issue_pending(cqspi->rx_chan); in cqspi_direct_read_execute()
1414 dmaengine_terminate_sync(cqspi->rx_chan); in cqspi_direct_read_execute()
1707 cqspi->rx_chan = dma_request_chan_by_mask(&mask); in cqspi_request_mmap_dma()
1708 if (IS_ERR(cqspi->rx_chan)) { in cqspi_request_mmap_dma()
1709 int ret = PTR_ERR(cqspi->rx_chan); in cqspi_request_mmap_dma()
1711 cqspi->rx_chan = NULL; in cqspi_request_mmap_dma()
[all …]
/linux/arch/mips/include/asm/mach-bcm63xx/
H A Dbcm63xx_dev_enet.h60 int rx_chan; member
/linux/arch/mips/bcm63xx/
H A Ddev-enet.c277 dpd->rx_chan = 0; in bcm63xx_enet_register()
280 dpd->rx_chan = 2; in bcm63xx_enet_register()
/linux/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_main.c1199 dma_async_issue_pending(lp->rx_chan); in axienet_dma_rx_cb()
1490 dma_rx_desc = dmaengine_prep_slave_sg(lp->rx_chan, skbuf_dma->sgl, in axienet_rx_submit_desc()
1533 lp->rx_chan = dma_request_chan(lp->dev, "rx_chan0"); in axienet_init_dmaengine()
1534 if (IS_ERR(lp->rx_chan)) { in axienet_init_dmaengine()
1535 ret = PTR_ERR(lp->rx_chan); in axienet_init_dmaengine()
1574 dma_async_issue_pending(lp->rx_chan); in axienet_init_dmaengine()
1587 dma_release_channel(lp->rx_chan); in axienet_init_dmaengine()
1757 dmaengine_terminate_sync(lp->rx_chan); in axienet_stop()
1758 dmaengine_synchronize(lp->rx_chan); in axienet_stop()
1767 dma_release_channel(lp->rx_chan); in axienet_stop()
H A Dxilinx_axienet.h622 struct dma_chan *rx_chan; member
/linux/drivers/scsi/cxgbi/
H A Dlibcxgbi.h123 unsigned int rx_chan; member
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c3344 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()