/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 616 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 D | cma.c | 3194 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 D | ethtool_mm.sh | 259 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 D | sch_taprio.c | 118 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 D | sch_mqprio.c | 58 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 D | net-sysfs.c | 1275 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 D | dev.c | 2372 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 D | netdevice.h | 761 * 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 D | cpsw_priv.c | 782 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 D | am65-cpsw-qos.c | 80 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 D | stmmac_tc.c | 921 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 D | qede_ethtool.c | 439 edev->dev_info.num_tc;
|
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_main.h | 641 int lan966x_mqprio_add(struct lan966x_port *port, u8 num_tc);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_txrx.c | 149 for (i = 0; i < c->num_tc; i++) 219 for (i = 0; i < c->num_tc; i++) {
|
H A D | en_stats.c | 1190 for (i = 0; i < ptp->num_tc; i++) { 1209 for (i = 0; i < c->num_tc; i++) {
|
H A D | en_rep.c | 596 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 D | en_main.c | 2255 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 D | en_ethtool.c | 671 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 D | en.h | 307 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 D | ptp.c | 277 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 D | en_netdev.c | 152 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 D | mvneta.c | 5224 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 D | ixgbe_main.c | 5230 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 D | ice_tc_lib.c | 867 int num_tc, tc; local 876 num_tc = vsi->mqprio_qopt.qopt.num_tc; 878 for (tc = 0; tc < num_tc; tc++) {
|
H A D | ice_main.c | 8286 * 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;
|