Searched refs:tx_chn (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_common.c | 66 struct prueth_tx_chn *tx_chn = &emac->tx_chns[i]; in prueth_cleanup_tx_chns() local 68 if (tx_chn->desc_pool) in prueth_cleanup_tx_chns() 69 k3_cppi_desc_pool_destroy(tx_chn->desc_pool); in prueth_cleanup_tx_chns() 71 if (tx_chn->tx_chn) in prueth_cleanup_tx_chns() 72 k3_udma_glue_release_tx_chn(tx_chn->tx_chn); in prueth_cleanup_tx_chns() 77 memset(tx_chn, 0, sizeof(*tx_chn)); in prueth_cleanup_tx_chns() 87 struct prueth_tx_chn *tx_chn in prueth_ndev_del_tx_napi() local 99 struct prueth_tx_chn *tx_chn = &emac->tx_chns[q_idx]; emac_xsk_xmit_zc() local 168 prueth_xmit_free(struct prueth_tx_chn * tx_chn,struct cppi5_host_desc_t * desc) prueth_xmit_free() argument 217 struct prueth_tx_chn *tx_chn; emac_tx_complete_packets() local 320 struct prueth_tx_chn *tx_chn = prueth_napi_to_tx_chn(napi_tx); emac_napi_tx_poll() local 349 struct prueth_tx_chn *tx_chn = dev_id; prueth_tx_irq() local 364 struct prueth_tx_chn *tx_chn = &emac->tx_chns[i]; prueth_ndev_add_tx_napi() local 415 struct prueth_tx_chn *tx_chn = &emac->tx_chns[i]; prueth_init_tx_chns() local 695 struct prueth_tx_chn *tx_chn; emac_xmit_xdp_frame() local 1188 struct prueth_tx_chn *tx_chn; icssg_ndo_start_xmit() local 1358 struct prueth_tx_chn *tx_chn = data; prueth_tx_cleanup() local [all...] |
| H A D | icssg_ethtool.c | 216 struct prueth_tx_chn *tx_chn; in emac_get_coalesce() local 218 tx_chn = &emac->tx_chns[0]; in emac_get_coalesce() 221 coal->tx_coalesce_usecs = tx_chn->tx_pace_timeout_ns / 1000; in emac_get_coalesce() 230 struct prueth_tx_chn *tx_chn; in emac_get_per_queue_coalesce() local 235 tx_chn = &emac->tx_chns[queue]; in emac_get_per_queue_coalesce() 237 coal->tx_coalesce_usecs = tx_chn->tx_pace_timeout_ns / 1000; in emac_get_per_queue_coalesce() 249 struct prueth_tx_chn *tx_chn; in emac_set_coalesce() local 251 tx_chn = &emac->tx_chns[0]; in emac_set_coalesce() 268 tx_chn->tx_pace_timeout_ns = coal->tx_coalesce_usecs * 1000; in emac_set_coalesce() 278 struct prueth_tx_chn *tx_chn; in emac_set_per_queue_coalesce() local [all …]
|
| H A D | icssg_prueth.c | 885 struct prueth_tx_chn *tx_chn = &emac->tx_chns[queue_id]; in prueth_set_xsk_pool() local 890 tx_chn->xsk_pool = NULL; in prueth_set_xsk_pool() 893 tx_chn->xsk_pool = xsk_get_pool_from_qid(emac->ndev, queue_id); in prueth_set_xsk_pool() 907 k3_udma_glue_tdown_tx_chn(emac->tx_chns[i].tx_chn, false); in prueth_destroy_txq() 917 k3_udma_glue_reset_tx_chn(emac->tx_chns[i].tx_chn, in prueth_destroy_txq() 920 k3_udma_glue_disable_tx_chn(emac->tx_chns[i].tx_chn); in prueth_destroy_txq() 966 ret = k3_udma_glue_enable_tx_chn(emac->tx_chns[i].tx_chn); in prueth_create_txq() 1596 struct prueth_tx_chn *tx_chn = &emac->tx_chns[qid]; in prueth_xsk_wakeup() local 1609 if (!tx_chn->xsk_pool) { in prueth_xsk_wakeup() 1620 if (!napi_if_scheduled_mark_missed(&tx_chn->napi_tx)) { in prueth_xsk_wakeup() [all …]
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | am65-cpsw-nuss.c | 411 struct am65_cpsw_tx_chn *tx_chn; in am65_cpsw_nuss_ndo_host_tx_timeout() 416 tx_chn = &common->tx_chns[txqueue]; in am65_cpsw_nuss_ndo_host_tx_timeout() 424 k3_cppi_desc_pool_avail(tx_chn->desc_pool)); in am65_cpsw_nuss_ndo_host_tx_timeout() 661 struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[id]; in am65_cpsw_destroy_txq() 663 napi_disable(&tx_chn->napi_tx); in am65_cpsw_destroy_txq() local 664 hrtimer_cancel(&tx_chn->tx_hrtimer); in am65_cpsw_destroy_txq() 665 k3_udma_glue_reset_tx_chn(tx_chn->tx_chn, tx_chn, in am65_cpsw_destroy_txq() 667 k3_udma_glue_disable_tx_chn(tx_chn in am65_cpsw_destroy_txq() 413 struct am65_cpsw_tx_chn *tx_chn; am65_cpsw_nuss_ndo_host_tx_timeout() local 674 struct am65_cpsw_tx_chn *tx_chn = common->tx_chns; am65_cpsw_destroy_txqs() local 697 struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[id]; am65_cpsw_create_txq() local 740 am65_cpsw_nuss_set_buf_type(struct am65_cpsw_tx_chn * tx_chn,struct cppi5_host_desc_t * desc,enum am65_cpsw_tx_buf_type buf_type) am65_cpsw_nuss_set_buf_type() argument 752 am65_cpsw_nuss_buf_type(struct am65_cpsw_tx_chn * tx_chn,dma_addr_t desc_dma) am65_cpsw_nuss_buf_type() argument 794 am65_cpsw_nuss_xmit_free(struct am65_cpsw_tx_chn * tx_chn,struct cppi5_host_desc_t * desc) am65_cpsw_nuss_xmit_free() argument 831 struct am65_cpsw_tx_chn *tx_chn = data; am65_cpsw_nuss_tx_cleanup() local 1093 am65_cpsw_xdp_tx_frame(struct net_device * ndev,struct am65_cpsw_tx_chn * tx_chn,struct xdp_frame * xdpf,enum am65_cpsw_tx_buf_type buf_type) am65_cpsw_xdp_tx_frame() argument 1175 struct am65_cpsw_tx_chn *tx_chn; am65_cpsw_run_xdp() local 1437 am65_cpsw_nuss_tx_wake(struct am65_cpsw_tx_chn * tx_chn,struct net_device * ndev,struct netdev_queue * netif_txq) am65_cpsw_nuss_tx_wake() argument 1462 struct am65_cpsw_tx_chn *tx_chn; am65_cpsw_nuss_tx_compl_packets() local 1547 struct am65_cpsw_tx_chn *tx_chn = am65_cpsw_napi_to_tx_chn(napi_tx); am65_cpsw_nuss_tx_poll() local 1582 struct am65_cpsw_tx_chn *tx_chn = dev_id; am65_cpsw_nuss_tx_irq() local 1598 struct am65_cpsw_tx_chn *tx_chn; am65_cpsw_nuss_ndo_slave_xmit() local 1954 struct am65_cpsw_tx_chn *tx_chn; am65_cpsw_ndo_xdp_xmit() local 2186 struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[i]; am65_cpsw_nuss_free_tx_chns() local 2205 struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[i]; am65_cpsw_nuss_remove_tx_chns() local 2219 struct am65_cpsw_tx_chn *tx_chn; am65_cpsw_nuss_ndev_add_tx_napi() local 2278 struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[i]; am65_cpsw_nuss_init_tx_chns() local [all...] |
| H A D | am65-cpsw-qos.c | 1228 struct am65_cpsw_tx_chn *tx_chn; in am65_cpsw_qos_ndo_tx_p0_set_maxrate() local 1270 tx_chn = &common->tx_chns[queue]; in am65_cpsw_qos_ndo_tx_p0_set_maxrate() 1271 tx_chn->rate_mbps = rate_mbps; in am65_cpsw_qos_ndo_tx_p0_set_maxrate() 1291 struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[tx_ch]; in am65_cpsw_qos_tx_p0_rate_init() local 1294 if (!tx_chn->rate_mbps) in am65_cpsw_qos_tx_p0_rate_init() 1297 ch_cir = am65_cpsw_qos_tx_rate_calc(tx_chn->rate_mbps, in am65_cpsw_qos_tx_p0_rate_init()
|
| H A D | am65-cpsw-nuss.h | 83 struct k3_udma_glue_tx_channel *tx_chn; member
|