Lines Matching full:pfc

252  * @tlv: IEEE 802.1Qaz PFC CFG TLV
253 * @dcbcfg: Local store to update PFC CFG data
255 * Parses IEEE 802.1Qaz PFC CFG TLV
264 * |will-|MBC | Re- | PFC | PFC Enable | in ice_parse_ieee_pfccfg_tlv()
269 dcbcfg->pfc.willing = ((buf[0] & ICE_IEEE_PFC_WILLING_M) >> in ice_parse_ieee_pfccfg_tlv()
271 dcbcfg->pfc.mbc = ((buf[0] & ICE_IEEE_PFC_MBC_M) >> ICE_IEEE_PFC_MBC_S); in ice_parse_ieee_pfccfg_tlv()
272 dcbcfg->pfc.pfccap = ((buf[0] & ICE_IEEE_PFC_CAP_M) >> in ice_parse_ieee_pfccfg_tlv()
274 dcbcfg->pfc.pfcena = buf[1]; in ice_parse_ieee_pfccfg_tlv()
429 * @tlv: CEE DCBX PFC CFG TLV
430 * @dcbcfg: Local store to update PFC CFG data
432 * Parses CEE DCBX PFC CFG TLV
441 dcbcfg->pfc.willing = 1; in ice_parse_cee_pfccfg_tlv()
444 * | PFC Enable | PFC TCs | in ice_parse_cee_pfccfg_tlv()
448 dcbcfg->pfc.pfcena = buf[0]; in ice_parse_cee_pfccfg_tlv()
449 dcbcfg->pfc.pfccap = buf[1]; in ice_parse_cee_pfccfg_tlv()
788 /* CEE PFC data */ in ice_cee_to_dcb_cfg()
789 dcbcfg->pfc.pfcena = cee_cfg->oper_pfc_en; in ice_cee_to_dcb_cfg()
790 dcbcfg->pfc.pfccap = ICE_MAX_TRAFFIC_CLASS; in ice_cee_to_dcb_cfg()
1121 * ice_add_ieee_pfc_tlv - Prepare PFC TLV in IEEE format
1122 * @tlv: Fill PFC TLV in IEEE format
1123 * @dcbcfg: Local store which holds the PFC CFG data
1125 * Prepare IEEE 802.1Qaz PFC CFG TLV
1143 * |will-|MBC | Re- | PFC | PFC Enable | in ice_add_ieee_pfc_tlv()
1148 if (dcbcfg->pfc.willing) in ice_add_ieee_pfc_tlv()
1151 if (dcbcfg->pfc.mbc) in ice_add_ieee_pfc_tlv()
1154 buf[0] |= dcbcfg->pfc.pfccap & 0xF; in ice_add_ieee_pfc_tlv()
1155 buf[1] = dcbcfg->pfc.pfcena; in ice_add_ieee_pfc_tlv()