Lines Matching defs:num_tc
234 if (tc >= hdev->tm_info.num_tc)
611 for (i = 0; i < kinfo->tc_info.num_tc; i++) {
644 return vport->alloc_tqps / tc_info->num_tc;
647 if (!(hdev->hw_tc_map & BIT(i)) || i >= tc_info->num_tc)
665 return kinfo->rss_size * tc_info->num_tc;
668 if (hdev->hw_tc_map & BIT(i) && i < tc_info->num_tc)
687 kinfo->tc_info.num_tc = 1;
693 kinfo->tc_info.num_tc =
694 min_t(u16, vport->alloc_tqps, hdev->tm_info.num_tc);
734 if (hdev->hw_tc_map & BIT(i) && i < kinfo->tc_info.num_tc) {
766 if (i < hdev->tm_info.num_tc) {
782 (i >= hdev->tm_info.num_tc) ? 0 : i;
807 for (k = 0; k < hdev->tm_info.num_tc; k++)
816 if (hdev->tm_info.num_tc == 1 && !hdev->tm_info.pfc_en) {
958 for (i = 0; i < tc_info->num_tc; i++) {
984 u8 pri = i < kinfo->tc_info.num_tc ? i : 0;
985 bool link_vld = i < kinfo->tc_info.num_tc;
1133 for (i = 0; i < kinfo->tc_info.num_tc; i++) {
1206 dwrr = i < kinfo->tc_info.num_tc ? vport[k].dwrr : 0;
1254 for (i = 0; i < kinfo->tc_info.num_tc; i++) {
1394 mode = pri_id < kinfo->tc_info.num_tc ? HCLGE_SCH_MODE_DWRR :
1420 for (i = 0; i < kinfo->tc_info.num_tc; i++) {
1594 for (i = 0; i < hdev->tm_info.num_tc; i++) {
1651 void hclge_tm_schd_info_update(struct hclge_dev *hdev, u8 num_tc)
1656 hdev->tm_info.num_tc = num_tc;
1658 for (i = 0; i < hdev->tm_info.num_tc; i++)
1663 hdev->tm_info.num_tc = 1;
1717 if (hdev->tm_info.num_tc == 1 && !hdev->tm_info.pfc_en)