Home
last modified time | relevance | path

Searched refs:tx_chan (Results 1 – 25 of 41) sorted by relevance

12

/linux-6.15/drivers/mtd/nand/
H A Dqpic_common.c170 } else if (chan == nandc->tx_chan) { in qcom_prepare_bam_async_desc()
313 ret = qcom_prepare_bam_async_desc(nandc, nandc->tx_chan, in qcom_prep_bam_dma_desc_data()
549 ret = qcom_prepare_bam_async_desc(nandc, nandc->tx_chan, in qcom_submit_descs()
570 dma_async_issue_pending(nandc->tx_chan); in qcom_submit_descs()
632 if (nandc->tx_chan) in qcom_nandc_unalloc()
633 dma_release_channel(nandc->tx_chan); in qcom_nandc_unalloc()
696 nandc->tx_chan = dma_request_chan(nandc->dev, "tx"); in qcom_nandc_alloc()
697 if (IS_ERR(nandc->tx_chan)) { in qcom_nandc_alloc()
698 ret = PTR_ERR(nandc->tx_chan); in qcom_nandc_alloc()
699 nandc->tx_chan = NULL; in qcom_nandc_alloc()
/linux-6.15/drivers/tty/serial/
H A Dsamsung_tty.c109 struct dma_chan *tx_chan; member
306 dmaengine_pause(dma->tx_chan); in s3c24xx_serial_stop_tx()
308 dmaengine_terminate_all(dma->tx_chan); in s3c24xx_serial_stop_tx()
462 dma_async_issue_pending(dma->tx_chan); in s3c24xx_serial_start_tx_dma()
562 dmaengine_pause(dma->tx_chan); in s3c24xx_serial_stop_rx()
1085 if (IS_ERR(dma->tx_chan)) { in s3c24xx_serial_request_dma()
1087 ret = PTR_ERR(dma->tx_chan); in s3c24xx_serial_request_dma()
1137 dma_release_channel(dma->tx_chan); in s3c24xx_serial_request_dma()
1159 if (dma->tx_chan) { in s3c24xx_serial_release_dma()
1163 dma_release_channel(dma->tx_chan); in s3c24xx_serial_release_dma()
[all …]
/linux-6.15/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c499 ENETDMAC_IR, priv->tx_chan); in bcm_enet_poll()
521 ENETDMAC_IRMASK, priv->tx_chan); in bcm_enet_poll()
648 ENETDMAC_CHANCFG, priv->tx_chan); in bcm_enet_start_xmit()
1032 ENETDMAC_RSTART, priv->tx_chan); in bcm_enet_open()
1056 ENETDMAC_MAXBURST, priv->tx_chan); in bcm_enet_open()
1092 ENETDMAC_IR, priv->tx_chan); in bcm_enet_open()
1100 ENETDMAC_IRMASK, priv->tx_chan); in bcm_enet_open()
1787 priv->tx_chan = pd->tx_chan; in bcm_enet_probe()
2260 ENETDMAC_IR, priv->tx_chan); in bcm_enetsw_open()
2268 ENETDMAC_IRMASK, priv->tx_chan); in bcm_enetsw_open()
[all …]
H A Dbcm63xx_enet.h254 int tx_chan; member
/linux-6.15/drivers/remoteproc/
H A Dxlnx_r5_remoteproc.c87 struct mbox_chan *tx_chan; member
280 ipi->tx_chan = mbox_request_channel_byname(mbox_cl, "tx"); in zynqmp_r5_setup_mbox()
281 if (IS_ERR(ipi->tx_chan)) { in zynqmp_r5_setup_mbox()
282 ipi->tx_chan = NULL; in zynqmp_r5_setup_mbox()
290 mbox_free_channel(ipi->tx_chan); in zynqmp_r5_setup_mbox()
292 ipi->tx_chan = NULL; in zynqmp_r5_setup_mbox()
308 if (ipi->tx_chan) { in zynqmp_r5_free_mbox()
309 mbox_free_channel(ipi->tx_chan); in zynqmp_r5_free_mbox()
310 ipi->tx_chan = NULL; in zynqmp_r5_free_mbox()
341 ret = mbox_send_message(ipi->tx_chan, mb_msg); in zynqmp_r5_rproc_kick()
/linux-6.15/drivers/usb/renesas_usbhs/
H A Dfifo.c771 return fifo->tx_chan; in usbhsf_dma_chan_get()
1250 if (fifo->tx_chan) in usbhsf_dma_quit()
1251 dma_release_channel(fifo->tx_chan); in usbhsf_dma_quit()
1255 fifo->tx_chan = NULL; in usbhsf_dma_quit()
1265 fifo->tx_chan = dma_request_channel(mask, usbhsf_dma_filter, in usbhsf_dma_init_pdev()
1286 fifo->tx_chan = dma_request_chan(dev, name); in usbhsf_dma_init_dt()
1287 if (IS_ERR(fifo->tx_chan)) in usbhsf_dma_init_dt()
1288 fifo->tx_chan = NULL; in usbhsf_dma_init_dt()
1306 if (fifo->tx_chan || fifo->rx_chan) in usbhsf_dma_init()
1309 fifo->tx_chan ? "[TX]" : " ", in usbhsf_dma_init()
H A Dfifo.h25 struct dma_chan *tx_chan; member
/linux-6.15/drivers/spi/
H A Datmel-quadspi.c288 struct dma_chan *tx_chan; member
847 ret = atmel_qspi_dma_xfer(aq, aq->tx_chan, dma_dst, in atmel_qspi_dma_tx_xfer()
916 if (aq->tx_chan && op->addr.nbytes && in atmel_qspi_sama7g5_transfer()
1295 aq->tx_chan = dma_request_chan(&aq->pdev->dev, "tx"); in atmel_qspi_dma_init()
1296 if (IS_ERR(aq->tx_chan)) { in atmel_qspi_dma_init()
1297 ret = dev_err_probe(&aq->pdev->dev, PTR_ERR(aq->tx_chan), in atmel_qspi_dma_init()
1303 ctrl->dma_tx = aq->tx_chan; in atmel_qspi_dma_init()
1307 dma_chan_name(aq->tx_chan), dma_chan_name(aq->rx_chan)); in atmel_qspi_dma_init()
1314 aq->tx_chan = NULL; in atmel_qspi_dma_init()
1322 if (aq->tx_chan) in atmel_qspi_dma_release()
[all …]
/linux-6.15/drivers/mmc/host/
H A Dau1xmmc.c112 u32 tx_chan; member
152 (((h)->flags & HOST_F_XMIT) ? (h)->tx_chan : (h)->rx_chan)
879 host->tx_chan = au1xxx_dbdma_chan_alloc(memid, txid, in au1xmmc_dbdma_init()
881 if (!host->tx_chan) { in au1xmmc_dbdma_init()
890 au1xxx_dbdma_chan_free(host->tx_chan); in au1xmmc_dbdma_init()
894 au1xxx_dbdma_set_devwidth(host->tx_chan, 8); in au1xmmc_dbdma_init()
897 au1xxx_dbdma_ring_alloc(host->tx_chan, AU1XMMC_DESCRIPTOR_COUNT); in au1xmmc_dbdma_init()
910 au1xxx_dbdma_chan_free(host->tx_chan); in au1xmmc_dbdma_shutdown()
H A Domap_hsmmc.c195 struct dma_chan *tx_chan; member
813 return data->flags & MMC_DATA_WRITE ? host->tx_chan : host->rx_chan; in omap_hsmmc_get_dma_chan()
1901 host->tx_chan = dma_request_chan(&pdev->dev, "tx"); in omap_hsmmc_probe()
1902 if (IS_ERR(host->tx_chan)) { in omap_hsmmc_probe()
1904 ret = PTR_ERR(host->tx_chan); in omap_hsmmc_probe()
1917 dma_get_max_seg_size(host->tx_chan->device->dev)); in omap_hsmmc_probe()
1968 if (!IS_ERR_OR_NULL(host->tx_chan)) in omap_hsmmc_probe()
1969 dma_release_channel(host->tx_chan); in omap_hsmmc_probe()
1989 dma_release_channel(host->tx_chan); in omap_hsmmc_remove()
H A Dsdhci.c1225 host->tx_chan = dma_request_chan(mmc_dev(mmc), "tx"); in sdhci_external_dma_init()
1226 if (IS_ERR(host->tx_chan)) { in sdhci_external_dma_init()
1227 ret = PTR_ERR(host->tx_chan); in sdhci_external_dma_init()
1230 host->tx_chan = NULL; in sdhci_external_dma_init()
1236 if (host->tx_chan) { in sdhci_external_dma_init()
1237 dma_release_channel(host->tx_chan); in sdhci_external_dma_init()
1238 host->tx_chan = NULL; in sdhci_external_dma_init()
1253 return data->flags & MMC_DATA_WRITE ? host->tx_chan : host->rx_chan; in sdhci_external_dma_channel()
1313 if (host->tx_chan) { in sdhci_external_dma_release()
1314 dma_release_channel(host->tx_chan); in sdhci_external_dma_release()
[all …]
/linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c207 SMAC_SEL_V(tx_info->smt_idx) | TX_CHAN_V(tx_info->tx_chan); in chcr_ktls_act_open_req()
212 TX_QUEUE_V(tx_info->adap->params.tp.tx_modq[tx_info->tx_chan]); in chcr_ktls_act_open_req()
259 SMAC_SEL_V(tx_info->smt_idx) | TX_CHAN_V(tx_info->tx_chan); in chcr_ktls_act_open_req6()
389 cxgb4_remove_tid(&tx_info->adap->tids, tx_info->tx_chan, in chcr_ktls_dev_del()
458 tx_info->tx_chan = pi->tx_chan; in chcr_ktls_dev_add()
577 cxgb4_remove_tid(&tx_info->adap->tids, tx_info->tx_chan, in chcr_ktls_dev_add()
673 cxgb4_remove_tid(&tx_info->adap->tids, tx_info->tx_chan, in chcr_ktls_cpl_act_open_rpl()
989 struct sge_eth_txq *q, uint32_t tx_chan) in chcr_ktls_write_tcp_options() argument
1627 TXPKT_INTF_V(tx_info->tx_chan) | in chcr_ktls_tunnel_pkt()
1967 tx_info->tx_chan); in chcr_ktls_xmit()
[all …]
H A Dchcr_ktls.h61 u8 tx_chan; member
/linux-6.15/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_main.c915 dma_dev = lp->tx_chan->device; in axienet_start_xmit_dmaengine()
1511 if (IS_ERR(lp->tx_chan)) { in axienet_init_dmaengine()
1513 return PTR_ERR(lp->tx_chan); in axienet_init_dmaengine()
1574 dma_release_channel(lp->tx_chan); in axienet_init_dmaengine()
1741 dmaengine_synchronize(lp->tx_chan); in axienet_stop()
1753 dma_release_channel(lp->tx_chan); in axienet_stop()
2997 struct dma_chan *tx_chan; in axienet_probe() local
3005 if (IS_ERR(tx_chan)) { in axienet_probe()
3006 ret = PTR_ERR(tx_chan); in axienet_probe()
3016 dma_release_channel(tx_chan); in axienet_probe()
[all …]
H A Dxilinx_axienet.h621 struct dma_chan *tx_chan; member
/linux-6.15/arch/mips/include/asm/mach-bcm63xx/
H A Dbcm63xx_dev_enet.h61 int tx_chan; member
/linux-6.15/arch/mips/bcm63xx/
H A Ddev-enet.c278 dpd->tx_chan = 1; in bcm63xx_enet_register()
281 dpd->tx_chan = 3; in bcm63xx_enet_register()
/linux-6.15/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c361 t4_get_port_stats_offset(adapter, pi->tx_chan, in get_stats()
399 t4_restart_aneg(p->adapter, p->adapter->pf, p->tx_chan); in restart_autoneg()
755 ret = t4_link_l1cfg(pi->adapter, pi->adapter->mbox, pi->tx_chan, lc); in set_link_ksettings()
854 pi->tx_chan, lc); in set_fecparam()
888 return t4_link_l1cfg(p->adapter, p->adapter->mbox, p->tx_chan, in set_pauseparam()
2017 ret = t4_i2c_rd(adapter, adapter->mbox, pi->tx_chan, in cxgb4_get_module_info()
2022 ret = t4_i2c_rd(adapter, adapter->mbox, pi->tx_chan, in cxgb4_get_module_info()
2045 ret = t4_i2c_rd(adapter, adapter->mbox, pi->tx_chan, in cxgb4_get_module_info()
2078 return t4_i2c_rd(adapter, adapter->mbox, pi->tx_chan, in cxgb4_get_module_eeprom()
2085 ret = t4_i2c_rd(adapter, adapter->mbox, pi->tx_chan, in cxgb4_get_module_eeprom()
[all …]
H A Dcxgb4_ptp.c186 c.u.init.txchan = pi->tx_chan; in cxgb4_ptp_redirect_rx_packet()
/linux-6.15/drivers/target/iscsi/cxgbit/
H A Dcxgbit_cm.c938 csk->tx_chan = cxgb4_port_chan(ndev); in cxgbit_offload_init()
974 csk->tx_chan = cxgb4_port_chan(ndev); in cxgbit_offload_init()
1171 TX_CHAN_V(csk->tx_chan) | in cxgbit_pass_accept_rpl()
1441 flowc->mnemval[1].val = cpu_to_be32(csk->tx_chan); in cxgbit_send_tx_flowc_wr()
1443 flowc->mnemval[2].val = cpu_to_be32(csk->tx_chan); in cxgbit_send_tx_flowc_wr()
1481 __func__, csk, csk->tx_chan, csk->rss_qid, csk->snd_nxt, in cxgbit_send_tx_flowc_wr()
H A Dcxgbit.h221 u32 tx_chan; member
/linux-6.15/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c222 TX_CHAN_V(csk->tx_chan) | in send_act_open_req()
341 TX_CHAN_V(csk->tx_chan) | in send_act_open_req6()
633 flowc->mnemval[1].val = htonl(csk->tx_chan); in send_tx_flowc_wr()
635 flowc->mnemval[2].val = htonl(csk->tx_chan); in send_tx_flowc_wr()
669 csk, csk->tid, 0, csk->tx_chan, csk->rss_qid, in send_tx_flowc_wr()
1861 csk->tx_chan = cxgb4_port_chan(ndev); in init_act_open()
1893 csk->flags, csk->tx_chan, csk->txq_idx, csk->rss_qid, in init_act_open()
/linux-6.15/include/linux/mtd/
H A Dnand-qpic-common.h411 struct dma_chan *tx_chan; member
/linux-6.15/drivers/dma/qcom/
H A Dgpi.c2082 struct gchan *tx_chan, *rx_chan; in gpi_find_avail_gpii() local
2090 tx_chan = &gpi_dev->gpiis[gpii].gchan[GPI_TX_CHAN]; in gpi_find_avail_gpii()
2095 if (tx_chan->vc.chan.client_count && tx_chan->seid == seid) in gpi_find_avail_gpii()
2104 tx_chan = &gpi_dev->gpiis[gpii].gchan[GPI_TX_CHAN]; in gpi_find_avail_gpii()
2108 if (tx_chan->vc.chan.client_count || in gpi_find_avail_gpii()
/linux-6.15/drivers/infiniband/hw/cxgb4/
H A Dcm.c620 flowc->mnemval[1].val = cpu_to_be32(ep->tx_chan); in send_flowc()
622 flowc->mnemval[2].val = cpu_to_be32(ep->tx_chan); in send_flowc()
794 TX_CHAN_V(ep->tx_chan) | in send_connect()
2012 TX_CHAN_V(ep->tx_chan) | in send_fw_act_open_req()
2018 TX_QUEUE_V(ep->com.dev->rdev.lldi.tx_modq[ep->tx_chan]) | in send_fw_act_open_req()
2111 ep->tx_chan = cxgb4_port_chan(pdev); in import_ep()
2129 ep->tx_chan = cxgb4_port_chan(pdev); in import_ep()
2236 ep->txq_idx, ep->tx_chan, ep->smac_idx, ep->rss_qid, in c4iw_reconnect()
2450 TX_CHAN_V(ep->tx_chan) | in accept_cr()
2649 child_ep->tx_chan, child_ep->smac_idx, child_ep->rss_qid); in pass_accept_req()
[all …]

12