Searched refs:num_tc (Results 1 - 25 of 98) sorted by last modified time

1234

/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c616 if (tc_info->num_tc <= 1 && !tc_info->mqprio_active) {
619 ret = netdev_set_num_tc(netdev, tc_info->num_tc);
626 for (i = 0; i < tc_info->num_tc; i++)
653 rss_size = alloc_tqps / h->kinfo.tc_info.num_tc;
2590 u8 tc = mqprio_qopt->qopt.num_tc;
2608 netif_dbg(h, drv, netdev, "setup tc: num_tc=%u\n", tc);
5082 for (i = 0; i < tc_info->num_tc; i++) {
5212 kinfo->tc_info.num_tc);
/linux-master/drivers/infiniband/core/
H A Dcma.c3194 if (dev->num_tc)
3214 else if (dev->num_tc)
3247 else if (ndev->num_tc)
/linux-master/tools/testing/selftests/drivers/net/hw/
H A Dethtool_mm.sh259 tc qdisc add dev $h1 root mqprio num_tc 4 map 0 1 2 3 \
273 tc qdisc add dev $h2 root mqprio num_tc 4 map 0 1 2 3 \
/linux-master/net/sched/
H A Dsch_taprio.c118 int num_tc = netdev_get_num_tc(dev); local
135 for (tc = 0; tc < num_tc; tc++) {
152 for (tc = 0; tc < num_tc; tc++)
271 int num_tc = netdev_get_num_tc(dev); local
277 for (tc = 0; tc < num_tc; tc++) {
661 int num_tc = netdev_get_num_tc(dev); local
664 for (tc = 0; tc < num_tc; tc++) {
678 int tc_consumed, int num_tc)
682 for (tc = 0; tc < num_tc; tc++) {
707 int num_tc local
677 taprio_update_budgets(struct sched_entry *entry, size_t len, int tc_consumed, int num_tc) argument
776 int num_tc = netdev_get_num_tc(dev); local
918 int num_tc = netdev_get_num_tc(dev); local
1241 int num_tc = netdev_get_num_tc(dev); local
[all...]
H A Dsch_mqprio.c58 for (i = 0; i < mqprio.qopt.num_tc; i++)
61 for (i = 0; i < mqprio.qopt.num_tc; i++)
298 if (i >= qopt->num_tc)
327 if (i >= qopt->num_tc)
418 netdev_set_num_tc(dev, qopt->num_tc);
419 for (i = 0; i < qopt->num_tc; i++)
497 for (i = 0; i < opt->num_tc; i++) {
511 for (i = 0; i < opt->num_tc; i++) {
/linux-master/net/core/
H A Dnet-sysfs.c1275 int num_tc, tc; local
1289 num_tc = dev->num_tc;
1304 return num_tc < 0 ? sysfs_emit(buf, "%d%d\n", tc, num_tc) :
1554 if (!dev_maps || tc >= dev_maps->num_tc)
1558 int i, tci = j * dev_maps->num_tc + tc;
H A Ddev.c2372 dev->num_tc = 0;
2391 if (dev->num_tc) {
2449 int num_tc = dev_maps->num_tc; local
2453 for (tci = cpu * num_tc; num_tc--; tci++) {
2571 int i, tci = index * dev_maps->num_tc;
2575 for (i = 0; i < dev_maps->num_tc; i++, tci++) {
2593 int maps_sz, num_tc = 1, tc = 0; local
2599 if (dev->num_tc) {
2843 netdev_set_num_tc(struct net_device *dev, u8 num_tc) argument
[all...]
/linux-master/include/linux/
H A Dnetdevice.h761 * allocated, in num_tc. This will be used to navigate the maps, to ensure we're
762 * not crossing its upper bound, as the original dev->num_tc can be updated in
768 s16 num_tc; member in struct:xps_dev_maps
1971 * @num_tc: Number of traffic classes in the net device
2050 s16 num_tc; member in struct:net_device
2436 if (tc >= dev->num_tc)
2446 int netdev_set_num_tc(struct net_device *dev, u8 num_tc);
2451 return dev->num_tc;
2478 return max_t(int, -dev->num_tc, 0);
/linux-master/drivers/net/ethernet/ti/
H A Dcpsw_priv.c782 static int cpsw_tc_to_fifo(int tc, int num_tc) argument
784 if (tc == num_tc - 1)
948 fifo = cpsw_tc_to_fifo(tc, ndev->num_tc);
997 int fifo, num_tc, count, offset; local
1002 num_tc = mqprio->qopt.num_tc;
1003 if (num_tc > CPSW_TC_NUM)
1013 if (num_tc) {
1016 fifo = cpsw_tc_to_fifo(tc, num_tc);
1020 netdev_set_num_tc(ndev, num_tc);
[all...]
H A Dam65-cpsw-qos.c80 for (tc = 0; tc < mqprio->qopt.num_tc; tc++) {
111 int num_tc, i; local
130 num_tc = mqprio->qopt.num_tc;
132 for (i = num_tc - 1; i >= 0; i--) {
161 ch_msk = GENMASK(num_tc - 1, i);
211 u8 num_tc = qopt->num_tc; local
222 if (!num_tc) {
232 netdev_set_num_tc(ndev, num_tc);
[all...]
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_tc.c921 u32 num_tc = qopt->mqprio.qopt.num_tc; local
927 for (i = 0; i < num_tc; i++) {
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_ethtool.c439 edev->dev_info.num_tc;
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_main.h641 int lan966x_mqprio_add(struct lan966x_port *port, u8 num_tc);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c149 for (i = 0; i < c->num_tc; i++)
219 for (i = 0; i < c->num_tc; i++) {
H A Den_stats.c1190 for (i = 0; i < ptp->num_tc; i++) {
1209 for (i = 0; i < c->num_tc; i++) {
H A Den_rep.c596 for (tc = 0; tc < c->num_tc; tc++)
609 for (tc = 0; tc < ptp_ch->num_tc; tc++)
872 params->mqprio.num_tc = 1;
H A Den_main.c2255 for (tc = 0; tc < c->num_tc; tc++) {
2275 for (tc = 0; tc < c->num_tc; tc++)
2305 if (tc >= params->mqprio.num_tc) {
2307 tc, params->mqprio.num_tc);
2353 for (tc = 0; tc < c->num_tc; tc++)
2670 c->num_tc = mlx5e_get_dcb_num_tc(params);
2711 for (tc = 0; tc < c->num_tc; tc++)
2737 for (tc = 0; tc < c->num_tc; tc++)
3036 old_ntc = netdev->num_tc ? : 1;
3041 ntc = priv->channels.params.mqprio.num_tc;
3103 int i, ch, tc, num_tc; local
3560 mlx5e_params_mqprio_dcb_set(struct mlx5e_params *params, u8 num_tc) argument
3685 mlx5e_mqprio_rate_limit(u8 num_tc, u64 max_rate[]) argument
3695 mlx5e_mqprio_rl_create(struct mlx5_core_dev *mdev, u8 num_tc, u64 max_rate[]) argument
[all...]
H A Den_ethtool.c671 for (tc = 0; tc < c->num_tc; tc++) {
856 for (tc = 0; tc < c->num_tc; tc++) {
875 for (tc = 0; tc < c->num_tc; tc++)
H A Den.h307 u8 num_tc; member in struct:mlx5e_params::__anon762
337 params->mqprio.num_tc : 1;
772 u8 num_tc; member in struct:mlx5e_channel
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dptp.c277 for (i = 0; i < c->num_tc; i++) {
302 for (i = 0; i < c->num_tc; i++) {
513 u8 num_tc = mlx5e_get_dcb_num_tc(params); local
518 ix_base = num_tc * params->num_channels;
520 for (tc = 0; tc < num_tc; tc++) {
544 for (tc = 0; tc < c->num_tc; tc++)
555 u8 num_tc; local
559 num_tc = mlx5e_get_dcb_num_tc(params);
570 for (tc = 0; tc < num_tc; tc++) {
578 for (tc = 0; tc < num_tc; t
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_netdev.c152 if (mqprio->num_tc && mqprio->num_tc != MLX4_EN_NUM_UP_HIGH)
157 return mlx4_en_alloc_tx_queue_per_tc(dev, mqprio->num_tc);
/linux-master/drivers/net/ethernet/marvell/
H A Dmvneta.c5224 u8 num_tc; local
5229 num_tc = mqprio->qopt.num_tc;
5231 if (num_tc > rxq_number)
5236 if (!num_tc) {
5242 netdev_set_num_tc(dev, mqprio->qopt.num_tc);
5244 for (tc = 0; tc < mqprio->qopt.num_tc; tc++) {
5263 if (mqprio->qopt.num_tc > txq_number)
5270 for (tc = 0; tc < mqprio->qopt.num_tc; tc++) {
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c5230 int num_tc = adapter->hw_tcs; local
5233 if (!num_tc)
5234 num_tc = 1;
5236 for (i = 0; i < num_tc; i++) {
5374 int num_tc = netdev_get_num_tc(adapter->netdev); local
5387 for (i = 0; i < num_tc; i++)
9805 return ixgbe_setup_tc(dev, mqprio->num_tc);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.c867 int num_tc, tc; local
876 num_tc = vsi->mqprio_qopt.qopt.num_tc;
878 for (tc = 0; tc < num_tc; tc++) {
H A Dice_main.c8286 * for TCs, which are more than "num_tc"
8298 u8 num_tc; local
8304 mqprio_qopt->qopt.num_tc < 1 ||
8305 mqprio_qopt->qopt.num_tc > ICE_CHNL_MAX_TC)
8310 num_tc = mqprio_qopt->qopt.num_tc;
8313 for (i = 0; num_tc; i++) {
8394 if (i >= mqprio_qopt->qopt.num_tc - 1)
9054 num_tcf = mqprio_qopt->qopt.num_tc;

Completed in 694 milliseconds

1234