Home
last modified time | relevance | path

Searched refs:tx_ch_num (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth_sr1.c98 tx_chn = &emac->tx_chns[emac->tx_ch_num - 1]; in emac_send_command_sr1()
483 int num_data_chn = emac->tx_ch_num - 1; in emac_ndo_open()
589 for (i = 0; i < emac->tx_ch_num; i++) { in emac_ndo_open()
596 for (i = 0; i < emac->tx_ch_num; i++) in emac_ndo_open()
630 prueth_ndev_del_tx_napi(emac, emac->tx_ch_num); in emac_ndo_open()
669 atomic_set(&emac->tdown_cnt, emac->tx_ch_num); in emac_ndo_stop()
674 for (i = 0; i < emac->tx_ch_num; i++) in emac_ndo_stop()
682 prueth_reset_tx_chan(emac, emac->tx_ch_num, true); in emac_ndo_stop()
683 for (i = 0; i < emac->tx_ch_num; i++) in emac_ndo_stop()
706 prueth_ndev_del_tx_napi(emac, emac->tx_ch_num); in emac_ndo_stop()
[all …]
H A Dicssg_ethtool.c149 emac->tx_ch_num = ch->tx_count; in emac_set_channels()
152 emac->tx_ch_num++; in emac_set_channels()
171 ch->tx_count = emac->tx_ch_num; in emac_get_channels()
H A Dicssg_prueth.c734 int ret, i, num_data_chn = emac->tx_ch_num; in emac_ndo_open()
818 for (i = 0; i < emac->tx_ch_num; i++) { in emac_ndo_open()
825 for (i = 0; i < emac->tx_ch_num; i++) in emac_ndo_open()
855 prueth_ndev_del_tx_napi(emac, emac->tx_ch_num); in emac_ndo_open()
892 atomic_set(&emac->tdown_cnt, emac->tx_ch_num); in emac_ndo_stop()
897 for (i = 0; i < emac->tx_ch_num; i++) in emac_ndo_stop()
905 prueth_reset_tx_chan(emac, emac->tx_ch_num, true); in emac_ndo_stop()
906 for (i = 0; i < emac->tx_ch_num; i++) { in emac_ndo_stop()
931 prueth_ndev_del_tx_napi(emac, emac->tx_ch_num); in emac_ndo_stop()
1086 q_idx = cpu % emac->tx_ch_num; in emac_xdp_xmit()
[all …]
H A Dicssg_common.c65 for (i = 0; i < emac->tx_ch_num; i++) { in prueth_cleanup_tx_chns()
270 for (i = 0; i < emac->tx_ch_num; i++) { in prueth_ndev_add_tx_napi()
321 for (i = 0; i < emac->tx_ch_num; i++) { in prueth_init_tx_chns()
679 q_idx = cpu % emac->tx_ch_num; in emac_run_xdp()
H A Dicssg_prueth.h204 int tx_ch_num; member
/linux-6.15/drivers/net/ethernet/ti/
H A Dcpsw_ethtool.c231 (cpsw->rx_ch_num + cpsw->tx_ch_num) * in cpsw_get_sset_count()
270 cpsw_add_ch_strings(&p, cpsw->tx_ch_num, 0); in cpsw_get_strings()
297 for (ch = 0; ch < cpsw->tx_ch_num; ch++) { in cpsw_get_ethtool_stats()
394 ch->tx_count = cpsw->tx_ch_num; in cpsw_get_channels()
536 ch = &cpsw->tx_ch_num; in cpsw_update_channels_res()
615 ret = netif_set_real_num_tx_queues(sl_ndev, cpsw->tx_ch_num); in cpsw_set_channels_common()
H A Dcpsw_priv.c299 for (ch = 0; ch < cpsw->tx_ch_num; ch++) { in cpsw_ndo_tx_timeout()
332 for (i = 0, rlim_ch_num = 0; i < cpsw->tx_ch_num; i++) { in cpsw_need_resplit()
341 if (!rlim_ch_num || rlim_ch_num == cpsw->tx_ch_num) in cpsw_need_resplit()
356 for (i = 0; i < cpsw->tx_ch_num; i++) { in cpsw_split_res()
365 if (cpsw->tx_ch_num == rlim_ch_num) { in cpsw_split_res()
368 ch_budget = NAPI_POLL_WEIGHT / cpsw->tx_ch_num; in cpsw_split_res()
385 (cpsw->tx_ch_num - rlim_ch_num); in cpsw_split_res()
387 (cpsw->tx_ch_num - rlim_ch_num); in cpsw_split_res()
392 for (i = 0; i < cpsw->tx_ch_num; i++) { in cpsw_split_res()
447 cpsw->tx_ch_num = 1; in cpsw_init_common()
H A Dam65-cpsw-nuss.c683 for (id = 0; id < common->tx_ch_num; id++) in am65_cpsw_destroy_txqs()
691 for (id = common->tx_ch_num - 1; id >= 0; id--) in am65_cpsw_destroy_txqs()
713 for (id = 0; id < common->tx_ch_num; id++) { in am65_cpsw_create_txqs()
1041 for (i = 0; i < common->tx_ch_num; i++) { in am65_cpsw_nuss_ndo_slave_open()
2186 for (i = 0; i < common->tx_ch_num; i++) { in am65_cpsw_nuss_free_tx_chns()
2205 for (i = 0; i < common->tx_ch_num; i++) { in am65_cpsw_nuss_remove_tx_chns()
2223 for (i = 0; i < common->tx_ch_num; i++) { in am65_cpsw_nuss_ndev_add_tx_napi()
2278 for (i = 0; i < common->tx_ch_num; i++) { in am65_cpsw_nuss_init_tx_chns()
3337 for (i = 0; i < common->tx_ch_num; i++) { in am65_cpsw_nuss_register_ndevs()
3399 common->tx_ch_num = num_tx; in am65_cpsw_nuss_update_tx_rx_chns()
[all …]
H A Dam65-cpsw-nuss.h165 int tx_ch_num; member
H A Dcpsw_priv.h357 int rx_ch_num, tx_ch_num; member
H A Dcpsw.c774 ret = netif_set_real_num_tx_queues(ndev, cpsw->tx_ch_num); in cpsw_ndo_open()
927 if (q_idx >= cpsw->tx_ch_num) in cpsw_ndo_start_xmit()
928 q_idx = q_idx % cpsw->tx_ch_num; in cpsw_ndo_start_xmit()
H A Dam65-cpsw-qos.c1232 ch_msk = GENMASK(common->tx_ch_num - 1, queue); in am65_cpsw_qos_ndo_tx_p0_set_maxrate()
1267 for (tx_ch = 0; tx_ch < common->tx_ch_num; tx_ch++) { in am65_cpsw_qos_tx_p0_rate_init()
H A Dcpsw_new.c847 ret = netif_set_real_num_tx_queues(ndev, cpsw->tx_ch_num); in cpsw_ndo_open()
943 if (q_idx >= cpsw->tx_ch_num) in cpsw_ndo_start_xmit()
944 q_idx = q_idx % cpsw->tx_ch_num; in cpsw_ndo_start_xmit()
H A Dam65-cpsw-ethtool.c433 ch->tx_count = common->tx_ch_num; in am65_cpsw_get_channels()