Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c266 enet_dma_writel(priv, 1, ENETDMA_BUFALLOC_REG(priv->rx_chan)); in bcm_enet_refill_rx()
268 enet_dmac_writel(priv, 1, ENETDMAC_BUFALLOC, priv->rx_chan); in bcm_enet_refill_rx()
404 ENETDMAC_CHANCFG, priv->rx_chan); in bcm_enet_receive_queue()
480 ENETDMAC_IR, priv->rx_chan); in bcm_enet_poll()
502 ENETDMAC_IRMASK, priv->rx_chan); in bcm_enet_poll()
547 enet_dmac_writel(priv, 0, ENETDMAC_IRMASK, priv->rx_chan); in bcm_enet_isr_dma()
762 val |= ENETDMA_CFG_FLOWCH_MASK(priv->rx_chan); in bcm_enet_set_flow()
764 val &= ~ENETDMA_CFG_FLOWCH_MASK(priv->rx_chan); in bcm_enet_set_flow()
897 enet_dmac_writel(priv, 0, ENETDMAC_IRMASK, priv->rx_chan); in bcm_enet_open()
973 ENETDMA_BUFALLOC_REG(priv->rx_chan)); in bcm_enet_open()
[all …]
Dbcm63xx_enet.h216 int rx_chan; member
/Linux-v5.4/drivers/ide/
Dau1xxx-ide.c63 if (!au1xxx_dbdma_put_dest(ahwif->rx_chan, virt_to_phys(addr), in auide_insw()
68 ctp = *((chan_tab_t **)ahwif->rx_chan); in auide_insw()
258 if (!au1xxx_dbdma_put_dest(ahwif->rx_chan, in auide_build_dmatable()
384 auide->rx_chan = au1xxx_dbdma_chan_alloc(auide->rx_dev_id, in auide_ddma_init()
391 auide->rx_desc_head = (void*)au1xxx_dbdma_ring_alloc(auide->rx_chan, in auide_ddma_init()
398 au1xxx_dbdma_start( auide->rx_chan ); in auide_ddma_init()
431 auide->rx_chan = au1xxx_dbdma_chan_alloc(auide->rx_dev_id, in auide_ddma_init()
438 auide->rx_desc_head = (void*)au1xxx_dbdma_ring_alloc(auide->rx_chan, in auide_ddma_init()
442 au1xxx_dbdma_start( auide->rx_chan ); in auide_ddma_init()
/Linux-v5.4/drivers/spi/
Dspi-ti-qspi.c58 struct dma_chan *rx_chan; member
397 struct dma_chan *chan = qspi->rx_chan; in ti_qspi_dma_xfer()
551 if (qspi->rx_chan) { in ti_qspi_exec_mem_op()
767 qspi->rx_chan = dma_request_chan_by_mask(&mask); in ti_qspi_probe()
768 if (IS_ERR(qspi->rx_chan)) { in ti_qspi_probe()
771 qspi->rx_chan = NULL; in ti_qspi_probe()
782 dma_release_channel(qspi->rx_chan); in ti_qspi_probe()
785 master->dma_rx = qspi->rx_chan; in ti_qspi_probe()
791 if (!qspi->rx_chan && res_mmap) { in ti_qspi_probe()
829 if (qspi->rx_chan) in ti_qspi_remove()
[all …]
Dspi-sirf.c273 struct dma_chan *rx_chan; member
550 rx_desc = dmaengine_prep_slave_single(sspi->rx_chan, in spi_sirfsoc_dma_transfer()
568 dma_async_issue_pending(sspi->rx_chan); in spi_sirfsoc_dma_transfer()
580 dmaengine_terminate_all(sspi->rx_chan); in spi_sirfsoc_dma_transfer()
1129 sspi->rx_chan = dma_request_slave_channel(&pdev->dev, "rx"); in spi_sirfsoc_probe()
1130 if (!sspi->rx_chan) { in spi_sirfsoc_probe()
1167 dma_release_channel(sspi->rx_chan); in spi_sirfsoc_probe()
1184 dma_release_channel(sspi->rx_chan); in spi_sirfsoc_remove()
/Linux-v5.4/drivers/tty/serial/
Dsamsung.c401 if (dma && dma->rx_chan) { in s3c24xx_serial_stop_rx()
403 dma_status = dmaengine_tx_status(dma->rx_chan, in s3c24xx_serial_stop_rx()
408 dmaengine_terminate_all(dma->rx_chan); in s3c24xx_serial_stop_rx()
457 dmaengine_tx_status(dma->rx_chan, dma->rx_cookie, &state); in s3c24xx_serial_rx_dma_complete()
483 dma->rx_desc = dmaengine_prep_slave_single(dma->rx_chan, in s3c64xx_start_rx_dma()
496 dma_async_issue_pending(dma->rx_chan); in s3c64xx_start_rx_dma()
571 dmaengine_pause(dma->rx_chan); in s3c24xx_serial_rx_chars_dma()
572 dmaengine_tx_status(dma->rx_chan, dma->rx_cookie, &state); in s3c24xx_serial_rx_chars_dma()
573 dmaengine_terminate_all(dma->rx_chan); in s3c24xx_serial_rx_chars_dma()
699 if (ourport->dma && ourport->dma->rx_chan) in s3c24xx_serial_rx_chars()
[all …]
Dsamsung.h50 struct dma_chan *rx_chan; member
/Linux-v5.4/drivers/usb/renesas_usbhs/
Dfifo.c764 return fifo->rx_chan; in usbhsf_dma_chan_get()
1242 if (fifo->rx_chan) in usbhsf_dma_quit()
1243 dma_release_channel(fifo->rx_chan); in usbhsf_dma_quit()
1246 fifo->rx_chan = NULL; in usbhsf_dma_quit()
1260 fifo->rx_chan = dma_request_channel(mask, usbhsf_dma_filter, in usbhsf_dma_init_pdev()
1280 fifo->rx_chan = dma_request_slave_channel_reason(dev, name); in usbhsf_dma_init_dt()
1281 if (IS_ERR(fifo->rx_chan)) in usbhsf_dma_init_dt()
1282 fifo->rx_chan = NULL; in usbhsf_dma_init_dt()
1296 if (fifo->tx_chan || fifo->rx_chan) in usbhsf_dma_init()
1300 fifo->rx_chan ? "[RX]" : " "); in usbhsf_dma_init()
Dfifo.h26 struct dma_chan *rx_chan; member
/Linux-v5.4/drivers/mtd/spi-nor/
Dcadence-quadspi.c75 struct dma_chan *rx_chan; member
975 if (!cqspi->rx_chan || !virt_addr_valid(buf)) { in cqspi_direct_read_execute()
985 tx = dmaengine_prep_dma_memcpy(cqspi->rx_chan, dma_dst, dma_src, in cqspi_direct_read_execute()
1005 dma_async_issue_pending(cqspi->rx_chan); in cqspi_direct_read_execute()
1008 dmaengine_terminate_sync(cqspi->rx_chan); in cqspi_direct_read_execute()
1211 cqspi->rx_chan = dma_request_chan_by_mask(&mask); in cqspi_request_mmap_dma()
1212 if (IS_ERR(cqspi->rx_chan)) { in cqspi_request_mmap_dma()
1214 cqspi->rx_chan = NULL; in cqspi_request_mmap_dma()
1299 if (!cqspi->rx_chan) in cqspi_setup_flash()
1452 if (cqspi->rx_chan) in cqspi_remove()
[all …]
/Linux-v5.4/arch/mips/include/asm/mach-bcm63xx/
Dbcm63xx_dev_enet.h60 int rx_chan; member
/Linux-v5.4/drivers/mmc/host/
Dau1xmmc.c112 u32 rx_chan; member
151 (((h)->flags & HOST_F_XMIT) ? (h)->tx_chan : (h)->rx_chan)
901 host->rx_chan = au1xxx_dbdma_chan_alloc(rxid, memid, in au1xmmc_dbdma_init()
903 if (!host->rx_chan) { in au1xmmc_dbdma_init()
910 au1xxx_dbdma_set_devwidth(host->rx_chan, 8); in au1xmmc_dbdma_init()
913 au1xxx_dbdma_ring_alloc(host->rx_chan, AU1XMMC_DESCRIPTOR_COUNT); in au1xmmc_dbdma_init()
926 au1xxx_dbdma_chan_free(host->rx_chan); in au1xmmc_dbdma_shutdown()
Domap_hsmmc.c196 struct dma_chan *rx_chan; member
818 return data->flags & MMC_DATA_WRITE ? host->tx_chan : host->rx_chan; in omap_hsmmc_get_dma_chan()
1917 host->rx_chan = dma_request_chan(&pdev->dev, "rx"); in omap_hsmmc_probe()
1918 if (IS_ERR(host->rx_chan)) { in omap_hsmmc_probe()
1920 ret = PTR_ERR(host->rx_chan); in omap_hsmmc_probe()
1939 dma_get_max_seg_size(host->rx_chan->device->dev), in omap_hsmmc_probe()
1991 if (!IS_ERR_OR_NULL(host->rx_chan)) in omap_hsmmc_probe()
1992 dma_release_channel(host->rx_chan); in omap_hsmmc_probe()
2012 dma_release_channel(host->rx_chan); in omap_hsmmc_remove()
/Linux-v5.4/drivers/atm/
Dzatm.h45 int rx_chan; /* RX channel, 0 if none */ member
Dzatm.c495 zatm_vcc->rx_chan = 0; in open_rx_first()
529 zatm_vcc->rx_chan = chan; in open_rx_first()
546 if (!zatm_vcc->rx_chan) return 0; in open_rx_second()
552 ((zatm_vcc->rx_chan | uPD98401_RXLT_ENBL) << shift),pos); in open_rx_second()
567 if (!zatm_vcc->rx_chan) return; in close_rx()
583 zout(uPD98401_DEACT_CHAN | uPD98401_CHAN_RT | (zatm_vcc->rx_chan << in close_rx()
587 zout(uPD98401_CLOSE_CHAN | uPD98401_CHAN_RT | (zatm_vcc->rx_chan << in close_rx()
592 "%d\n",vcc->dev->number,zatm_vcc->rx_chan); in close_rx()
594 zatm_dev->rx_map[zatm_vcc->rx_chan] = NULL; in close_rx()
595 zatm_vcc->rx_chan = 0; in close_rx()
/Linux-v5.4/arch/mips/bcm63xx/
Ddev-enet.c277 dpd->rx_chan = 0; in bcm63xx_enet_register()
280 dpd->rx_chan = 2; in bcm63xx_enet_register()
/Linux-v5.4/arch/mips/include/asm/mach-au1x00/
Dau1xxx_ide.h51 u32 tx_chan, rx_chan; member
/Linux-v5.4/drivers/mtd/nand/raw/
Dqcom_nandc.c376 struct dma_chan *rx_chan; member
1292 r = prepare_bam_async_desc(nandc, nandc->rx_chan, 0); in submit_descs()
1325 dma_async_issue_pending(nandc->rx_chan); in submit_descs()
2682 nandc->rx_chan = dma_request_slave_channel(nandc->dev, "rx"); in qcom_nandc_alloc()
2683 if (!nandc->rx_chan) { in qcom_nandc_alloc()
2737 if (nandc->rx_chan) in qcom_nandc_unalloc()
2738 dma_release_channel(nandc->rx_chan); in qcom_nandc_unalloc()
/Linux-v5.4/drivers/crypto/chelsio/chtls/
Dchtls.h210 u32 rx_chan; member
/Linux-v5.4/drivers/scsi/cxgbi/
Dlibcxgbi.h116 unsigned int rx_chan; member
/Linux-v5.4/drivers/ntb/
Dntb_transport.c2399 struct dma_chan *rx_chan, *tx_chan; in ntb_transport_max_size() local
2404 rx_chan = qp->rx_dma_chan; in ntb_transport_max_size()
2407 copy_align = max(rx_chan ? rx_chan->device->copy_align : 0, in ntb_transport_max_size()