Lines Matching refs:tc_info

19 			hdev->tm_info.tc_info[i].tc_sch_mode =  in hclge_ieee_ets_to_tm_info()
24 hdev->tm_info.tc_info[i].tc_sch_mode = in hclge_ieee_ets_to_tm_info()
60 if (hdev->tm_info.tc_info[i].tc_sch_mode == in hclge_tm_info_to_ieee_ets()
139 if (hdev->tm_info.tc_info[i].tc_sch_mode != in hclge_ets_sch_mode_validate()
160 if (hdev->tm_info.tc_info[i].tc_sch_mode != in hclge_ets_sch_mode_validate()
262 h->kinfo.tc_info.mqprio_active) in hclge_ieee_setets()
278 h->kinfo.tc_info.dcb_ets_active = num_tc > 1; in hclge_ieee_setets()
487 if (h->kinfo.tc_info.mqprio_active) in hclge_getdcbx()
568 static void hclge_sync_mqprio_qopt(struct hnae3_tc_info *tc_info, in hclge_sync_mqprio_qopt() argument
571 memset(tc_info, 0, sizeof(*tc_info)); in hclge_sync_mqprio_qopt()
572 tc_info->num_tc = mqprio_qopt->qopt.num_tc; in hclge_sync_mqprio_qopt()
573 memcpy(tc_info->prio_tc, mqprio_qopt->qopt.prio_tc_map, in hclge_sync_mqprio_qopt()
575 memcpy(tc_info->tqp_count, mqprio_qopt->qopt.count, in hclge_sync_mqprio_qopt()
577 memcpy(tc_info->tqp_offset, mqprio_qopt->qopt.offset, in hclge_sync_mqprio_qopt()
582 struct hnae3_tc_info *tc_info) in hclge_config_tc() argument
586 hclge_tm_schd_info_update(hdev, tc_info->num_tc); in hclge_config_tc()
588 hdev->tm_info.prio_tc[i] = tc_info->prio_tc[i]; in hclge_config_tc()
612 if (kinfo->tc_info.dcb_ets_active) in hclge_setup_tc()
622 kinfo->tc_info.mqprio_destroy = !tc; in hclge_setup_tc()
628 memcpy(&old_tc_info, &kinfo->tc_info, sizeof(old_tc_info)); in hclge_setup_tc()
629 hclge_sync_mqprio_qopt(&kinfo->tc_info, mqprio_qopt); in hclge_setup_tc()
630 kinfo->tc_info.mqprio_active = tc > 0; in hclge_setup_tc()
632 ret = hclge_config_tc(hdev, &kinfo->tc_info); in hclge_setup_tc()
645 memcpy(&kinfo->tc_info, &old_tc_info, sizeof(old_tc_info)); in hclge_setup_tc()
646 if (hclge_config_tc(hdev, &kinfo->tc_info)) in hclge_setup_tc()