Home
last modified time | relevance | path

Searched refs:pfc_map (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_dcb.c284 u8 i, j, pfc_map, *prio_tc; in hclge_ieee_getpfc() local
290 pfc_map = hdev->tm_info.hw_pfc_map; in hclge_ieee_getpfc()
295 if ((prio_tc[j] == i) && (pfc_map & BIT(i))) in hclge_ieee_getpfc()
320 u8 i, j, pfc_map, *prio_tc; in hclge_ieee_setpfc() local
331 pfc_map = 0; in hclge_ieee_setpfc()
336 pfc_map |= BIT(i); in hclge_ieee_setpfc()
342 hdev->tm_info.hw_pfc_map = pfc_map; in hclge_ieee_setpfc()
347 pfc->pfc_en, pfc_map, hdev->tm_info.num_tc); in hclge_ieee_setpfc()
/Linux-v5.4/drivers/net/ethernet/qlogic/qed/
Dqed_dcbx.c550 u8 pfc_map; in qed_dcbx_get_pfc_data() local
555 pfc_map = QED_MFW_GET_FIELD(pfc, DCBX_PFC_PRI_EN_BITMAP); in qed_dcbx_get_pfc_data()
556 p_params->pfc.prio[0] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_0); in qed_dcbx_get_pfc_data()
557 p_params->pfc.prio[1] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_1); in qed_dcbx_get_pfc_data()
558 p_params->pfc.prio[2] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_2); in qed_dcbx_get_pfc_data()
559 p_params->pfc.prio[3] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_3); in qed_dcbx_get_pfc_data()
560 p_params->pfc.prio[4] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_4); in qed_dcbx_get_pfc_data()
561 p_params->pfc.prio[5] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_5); in qed_dcbx_get_pfc_data()
562 p_params->pfc.prio[6] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_6); in qed_dcbx_get_pfc_data()
563 p_params->pfc.prio[7] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_7); in qed_dcbx_get_pfc_data()
[all …]