Home
last modified time | relevance | path

Searched refs:tm_info (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_dcb.c18 hdev->tm_info.tc_info[i].tc_sch_mode = in hclge_ieee_ets_to_tm_info()
20 hdev->tm_info.pg_info[0].tc_dwrr[i] = 0; in hclge_ieee_ets_to_tm_info()
23 hdev->tm_info.tc_info[i].tc_sch_mode = in hclge_ieee_ets_to_tm_info()
25 hdev->tm_info.pg_info[0].tc_dwrr[i] = in hclge_ieee_ets_to_tm_info()
51 ets->prio_tc[i] = hdev->tm_info.prio_tc[i]; in hclge_tm_info_to_ieee_ets()
52 ets->tc_tx_bw[i] = hdev->tm_info.pg_info[0].tc_dwrr[i]; in hclge_tm_info_to_ieee_ets()
54 if (hdev->tm_info.tc_info[i].tc_sch_mode == in hclge_tm_info_to_ieee_ets()
85 if (ets->prio_tc[i] != hdev->tm_info.prio_tc[i]) in hclge_ets_validate()
93 if (hdev->tm_info.tc_info[i].tc_sch_mode != in hclge_ets_validate()
98 if (hdev->tm_info.tc_info[i].tc_sch_mode != in hclge_ets_validate()
[all …]
Dhclge_tm.c229 tc = hdev->tm_info.prio_tc[pri_id]; in hclge_fill_pri_array()
231 if (tc >= hdev->tm_info.num_tc) in hclge_fill_pri_array()
455 if (hdev->tm_info.pg_info[pg_id].pg_sch_mode == HCLGE_SCH_MODE_DWRR) in hclge_tm_pg_schd_mode_cfg()
471 if (hdev->tm_info.tc_info[pri_id].tc_sch_mode == HCLGE_SCH_MODE_DWRR) in hclge_tm_pri_schd_mode_cfg()
521 vport->bw_limit = hdev->tm_info.pg_info[0].bw_limit; in hclge_tm_vport_tc_info_update()
523 min_t(u16, kinfo->num_tqps, hdev->tm_info.num_tc); in hclge_tm_vport_tc_info_update()
527 vport->qs_offset = hdev->tm_info.num_tc * vport->vport_id; in hclge_tm_vport_tc_info_update()
546 memcpy(kinfo->prio_tc, hdev->tm_info.prio_tc, in hclge_tm_vport_tc_info_update()
566 for (i = 0; i < hdev->tm_info.num_tc; i++) { in hclge_tm_tc_info_init()
567 hdev->tm_info.tc_info[i].tc_id = i; in hclge_tm_tc_info_init()
[all …]
Dhclge_main.c1157 hdev->tm_info.num_pg = 1; in hclge_configure()
1159 hdev->tm_info.hw_pfc_map = 0; in hclge_configure()
1184 hdev->tm_info.num_tc = hdev->tc_max; in hclge_configure()
1187 for (i = 0; i < hdev->tm_info.num_tc; i++) in hclge_configure()
1302 kinfo->num_tc = min_t(u16, num_tqps, hdev->tm_info.num_tc); in hclge_knic_setup()
1517 hdev->tm_info.hw_pfc_map & BIT(i)) in hclge_get_pfc_enalbe_num()
1531 if ((hdev->tm_info.hw_pfc_map & BIT(i)) && in hclge_get_pfc_priv_num()
1549 !(hdev->tm_info.hw_pfc_map & BIT(i)) && in hclge_get_no_pfc_priv_num()
1615 (hdev->tm_info.hw_pfc_map & BIT(i))) { in hclge_is_rx_buf_ok()
1682 if (hdev->tm_info.hw_pfc_map & BIT(i)) { in hclge_rx_buffer_calc()
[all …]
Dhclge_main.h505 struct hclge_tm_info tm_info; member