Home
last modified time | relevance | path

Searched refs:tx_chn (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/dma/ti/
A Dk3-udma-glue.c115 bool tx_chn) in of_k3_udma_glue_parse_chn() argument
178 if (tx_chn) in of_k3_udma_glue_parse_chn()
259 tx_chn = devm_kzalloc(dev, sizeof(*tx_chn), GFP_KERNEL); in k3_udma_glue_request_tx_chn()
260 if (!tx_chn) in k3_udma_glue_request_tx_chn()
286 tx_chn->udma_tchanx = xudma_tchan_get(tx_chn->common.udmax, in k3_udma_glue_request_tx_chn()
293 tx_chn->udma_tchan_id = xudma_tchan_get_id(tx_chn->udma_tchanx); in k3_udma_glue_request_tx_chn()
298 tx_chn->udma_tchan_id, tx_chn->common.dst_thread); in k3_udma_glue_request_tx_chn()
318 tx_chn->udma_tflow_id = tx_chn->udma_tchan_id; in k3_udma_glue_request_tx_chn()
365 return tx_chn; in k3_udma_glue_request_tx_chn()
553 tx_chn->virq = xudma_pktdma_tflow_get_irq(tx_chn->common.udmax, in k3_udma_glue_tx_get_irq()
[all …]
/linux/drivers/net/ethernet/ti/
A Dam65-cpsw-nuss.c1522 if (!IS_ERR_OR_NULL(tx_chn->tx_chn)) in am65_cpsw_nuss_free_tx_chns()
1525 memset(tx_chn, 0, sizeof(*tx_chn)); in am65_cpsw_nuss_free_tx_chns()
1540 devm_free_irq(dev, tx_chn->irq, tx_chn); in am65_cpsw_nuss_remove_tx_chns()
1547 if (!IS_ERR_OR_NULL(tx_chn->tx_chn)) in am65_cpsw_nuss_remove_tx_chns()
1550 memset(tx_chn, 0, sizeof(*tx_chn)); in am65_cpsw_nuss_remove_tx_chns()
1587 tx_chn->tx_chn = in am65_cpsw_nuss_init_tx_chns()
1591 if (IS_ERR(tx_chn->tx_chn)) { in am65_cpsw_nuss_init_tx_chns()
1596 tx_chn->dma_dev = k3_udma_glue_tx_get_dma_device(tx_chn->tx_chn); in am65_cpsw_nuss_init_tx_chns()
1608 tx_chn->irq = k3_udma_glue_tx_get_irq(tx_chn->tx_chn); in am65_cpsw_nuss_init_tx_chns()
2048 tx_chn->tx_chn_name, tx_chn); in am65_cpsw_nuss_ndev_add_tx_napi()
[all …]
A Dam65-cpsw-nuss.h69 struct k3_udma_glue_tx_channel *tx_chn; member
/linux/include/linux/dma/
A Dk3-udma-glue.h29 void k3_udma_glue_release_tx_chn(struct k3_udma_glue_tx_channel *tx_chn);
30 int k3_udma_glue_push_tx_chn(struct k3_udma_glue_tx_channel *tx_chn,
33 int k3_udma_glue_pop_tx_chn(struct k3_udma_glue_tx_channel *tx_chn,
35 int k3_udma_glue_enable_tx_chn(struct k3_udma_glue_tx_channel *tx_chn);
36 void k3_udma_glue_disable_tx_chn(struct k3_udma_glue_tx_channel *tx_chn);
37 void k3_udma_glue_tdown_tx_chn(struct k3_udma_glue_tx_channel *tx_chn,
39 void k3_udma_glue_reset_tx_chn(struct k3_udma_glue_tx_channel *tx_chn,
41 u32 k3_udma_glue_tx_get_hdesc_size(struct k3_udma_glue_tx_channel *tx_chn);
42 u32 k3_udma_glue_tx_get_txcq_id(struct k3_udma_glue_tx_channel *tx_chn);
43 int k3_udma_glue_tx_get_irq(struct k3_udma_glue_tx_channel *tx_chn);
[all …]
/linux/Documentation/devicetree/bindings/spi/
A Dspi-sprd.txt29 dma-names = "rx_chn", "tx_chn";
/linux/Documentation/devicetree/bindings/dma/
A Dsprd-dma.txt38 dma-names = "rx_chn", "tx_chn";

Completed in 19 milliseconds