Lines Matching full:pfc
151 * @tlv: IEEE 802.1Qaz PFC CFG TLV
152 * @dcbcfg: Local store to update PFC CFG data
154 * Parses IEEE 802.1Qaz PFC CFG TLV
162 * |will-|MBC | Re- | PFC | PFC Enable | in i40e_parse_ieee_pfccfg_tlv()
167 dcbcfg->pfc.willing = FIELD_GET(I40E_IEEE_PFC_WILLING_MASK, buf[0]); in i40e_parse_ieee_pfccfg_tlv()
168 dcbcfg->pfc.mbc = FIELD_GET(I40E_IEEE_PFC_MBC_MASK, buf[0]); in i40e_parse_ieee_pfccfg_tlv()
169 dcbcfg->pfc.pfccap = FIELD_GET(I40E_IEEE_PFC_CAP_MASK, buf[0]); in i40e_parse_ieee_pfccfg_tlv()
170 dcbcfg->pfc.pfcenable = buf[1]; in i40e_parse_ieee_pfccfg_tlv()
311 * @tlv: CEE DCBX PFC CFG TLV
312 * @dcbcfg: Local store to update PFC CFG data
314 * Parses CEE DCBX PFC CFG TLV
322 dcbcfg->pfc.willing = 1; in i40e_parse_cee_pfccfg_tlv()
325 * | PFC Enable | PFC TCs | in i40e_parse_cee_pfccfg_tlv()
329 dcbcfg->pfc.pfcenable = buf[0]; in i40e_parse_cee_pfccfg_tlv()
330 dcbcfg->pfc.pfccap = buf[1]; in i40e_parse_cee_pfccfg_tlv()
604 /* CEE PFC data to ETS config */ in i40e_cee_to_dcb_v1_config()
605 dcbcfg->pfc.pfcenable = cee_cfg->oper_pfc_en; in i40e_cee_to_dcb_v1_config()
606 dcbcfg->pfc.pfccap = I40E_MAX_TRAFFIC_CLASS; in i40e_cee_to_dcb_v1_config()
681 /* CEE PFC data to ETS config */ in i40e_cee_to_dcb_config()
682 dcbcfg->pfc.pfcenable = cee_cfg->oper_pfc_en; in i40e_cee_to_dcb_config()
683 dcbcfg->pfc.pfccap = I40E_MAX_TRAFFIC_CLASS; in i40e_cee_to_dcb_config()
1081 * i40e_add_ieee_pfc_tlv - Prepare PFC TLV in IEEE format
1082 * @tlv: Fill PFC TLV in IEEE format
1083 * @dcbcfg: Local store to get PFC CFG data
1085 * Prepare IEEE 802.1Qaz PFC CFG TLV
1103 * |will-|MBC | Re- | PFC | PFC Enable | in i40e_add_ieee_pfc_tlv()
1108 if (dcbcfg->pfc.willing) in i40e_add_ieee_pfc_tlv()
1111 if (dcbcfg->pfc.mbc) in i40e_add_ieee_pfc_tlv()
1114 buf[0] |= dcbcfg->pfc.pfccap & 0xF; in i40e_add_ieee_pfc_tlv()
1115 buf[1] = dcbcfg->pfc.pfcenable; in i40e_add_ieee_pfc_tlv()
1362 * @pfc_en: Bitmap of PFC enabled priorities
1378 /* Get Number of PFC TCs and TC2PFC map */ in i40e_dcb_hw_pfc_config()
1383 /* Set bit for the PFC TC */ in i40e_dcb_hw_pfc_config()
1555 * @pfc_en: Bit map of PFC enabled traffic classes