Searched refs:tx_chn (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/dma/ti/ |
| A D | k3-udma-glue.c | 115 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 D | am65-cpsw-nuss.c | 1522 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 D | am65-cpsw-nuss.h | 69 struct k3_udma_glue_tx_channel *tx_chn; member
|
| /linux/include/linux/dma/ |
| A D | k3-udma-glue.h | 29 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 D | spi-sprd.txt | 29 dma-names = "rx_chn", "tx_chn";
|
| /linux/Documentation/devicetree/bindings/dma/ |
| A D | sprd-dma.txt | 38 dma-names = "rx_chn", "tx_chn";
|
Completed in 19 milliseconds