Lines Matching refs:num_tc
2355 dev->num_tc = 0; in netif_setup_tc()
2374 if (dev->num_tc) { in netdev_txq_to_tc()
2433 int num_tc = dev_maps->num_tc; in remove_xps_queue_cpu() local
2437 for (tci = cpu * num_tc; num_tc--; tci++) { in remove_xps_queue_cpu()
2555 int i, tci = index * dev_maps->num_tc; in xps_copy_dev_maps()
2559 for (i = 0; i < dev_maps->num_tc; i++, tci++) { in xps_copy_dev_maps()
2577 int maps_sz, num_tc = 1, tc = 0; in __netif_set_xps_queue() local
2581 if (dev->num_tc) { in __netif_set_xps_queue()
2583 num_tc = dev->num_tc; in __netif_set_xps_queue()
2584 if (num_tc < 0) in __netif_set_xps_queue()
2599 maps_sz = XPS_RXQ_DEV_MAPS_SIZE(num_tc, dev->num_rx_queues); in __netif_set_xps_queue()
2602 maps_sz = XPS_CPU_DEV_MAPS_SIZE(num_tc); in __netif_set_xps_queue()
2617 dev_maps->num_tc == num_tc && dev_maps->nr_ids == nr_ids) in __netif_set_xps_queue()
2631 new_dev_maps->num_tc = num_tc; in __netif_set_xps_queue()
2634 tci = j * num_tc + tc; in __netif_set_xps_queue()
2657 tci = j * num_tc + tc; in __netif_set_xps_queue()
2693 for (i = num_tc, tci = j * dev_maps->num_tc; i--; tci++) { in __netif_set_xps_queue()
2727 tci = j * dev_maps->num_tc; in __netif_set_xps_queue()
2729 for (i = 0; i < dev_maps->num_tc; i++, tci++) { in __netif_set_xps_queue()
2755 for (i = num_tc, tci = j * num_tc; i--; tci++) { in __netif_set_xps_queue()
2805 dev->num_tc = 0; in netdev_reset_tc()
2813 if (tc >= dev->num_tc) in netdev_set_tc_queue()
2825 int netdev_set_num_tc(struct net_device *dev, u8 num_tc) in netdev_set_num_tc() argument
2827 if (num_tc > TC_MAX_QUEUE) in netdev_set_num_tc()
2835 dev->num_tc = num_tc; in netdev_set_num_tc()
2863 if (sb_dev->num_tc >= 0 || tc >= dev->num_tc) in netdev_bind_sb_channel_queue()
2898 dev->num_tc = -channel; in netdev_set_sb_channel()
2927 if (dev->num_tc) in netif_set_real_num_tx_queues()
3169 if (dev->num_tc) { in skb_tx_hash()
3986 if (tc >= dev_maps->num_tc || tci >= dev_maps->nr_ids) in __get_xps_queue_idx()
3989 tci *= dev_maps->num_tc; in __get_xps_queue_idx()