Lines Matching refs:etscfg

69 	struct i40e_dcb_ets_config *etscfg;  in i40e_parse_ieee_etscfg_tlv()  local
82 etscfg = &dcbcfg->etscfg; in i40e_parse_ieee_etscfg_tlv()
83 etscfg->willing = (u8)((buf[offset] & I40E_IEEE_ETS_WILLING_MASK) >> in i40e_parse_ieee_etscfg_tlv()
85 etscfg->cbs = (u8)((buf[offset] & I40E_IEEE_ETS_CBS_MASK) >> in i40e_parse_ieee_etscfg_tlv()
87 etscfg->maxtcs = (u8)((buf[offset] & I40E_IEEE_ETS_MAXTC_MASK) >> in i40e_parse_ieee_etscfg_tlv()
104 etscfg->prioritytable[i * 2] = priority; in i40e_parse_ieee_etscfg_tlv()
107 etscfg->prioritytable[i * 2 + 1] = priority; in i40e_parse_ieee_etscfg_tlv()
118 etscfg->tcbwtable[i] = buf[offset++]; in i40e_parse_ieee_etscfg_tlv()
127 etscfg->tsatable[i] = buf[offset++]; in i40e_parse_ieee_etscfg_tlv()
311 struct i40e_dcb_ets_config *etscfg; in i40e_parse_cee_pgcfg_tlv() local
317 etscfg = &dcbcfg->etscfg; in i40e_parse_cee_pgcfg_tlv()
320 etscfg->willing = 1; in i40e_parse_cee_pgcfg_tlv()
322 etscfg->cbs = 0; in i40e_parse_cee_pgcfg_tlv()
334 etscfg->prioritytable[i * 2] = priority; in i40e_parse_cee_pgcfg_tlv()
337 etscfg->prioritytable[i * 2 + 1] = priority; in i40e_parse_cee_pgcfg_tlv()
348 etscfg->tcbwtable[i] = buf[offset++]; in i40e_parse_cee_pgcfg_tlv()
350 if (etscfg->prioritytable[i] == I40E_CEE_PGID_STRICT) in i40e_parse_cee_pgcfg_tlv()
351 dcbcfg->etscfg.tsatable[i] = I40E_IEEE_TSA_STRICT; in i40e_parse_cee_pgcfg_tlv()
353 dcbcfg->etscfg.tsatable[i] = I40E_IEEE_TSA_ETS; in i40e_parse_cee_pgcfg_tlv()
357 etscfg->maxtcs = buf[offset]; in i40e_parse_cee_pgcfg_tlv()
633 dcbcfg->etscfg.maxtcs = cee_cfg->oper_num_tc; in i40e_cee_to_dcb_v1_config()
642 dcbcfg->etscfg.prioritytable[i*2] = tc; in i40e_cee_to_dcb_v1_config()
646 dcbcfg->etscfg.prioritytable[i*2 + 1] = tc; in i40e_cee_to_dcb_v1_config()
650 dcbcfg->etscfg.tcbwtable[i] = cee_cfg->oper_tc_bw[i]; in i40e_cee_to_dcb_v1_config()
653 if (dcbcfg->etscfg.prioritytable[i] == I40E_CEE_PGID_STRICT) { in i40e_cee_to_dcb_v1_config()
655 dcbcfg->etscfg.prioritytable[i] = in i40e_cee_to_dcb_v1_config()
657 dcbcfg->etscfg.tsatable[i] = I40E_IEEE_TSA_STRICT; in i40e_cee_to_dcb_v1_config()
659 dcbcfg->etscfg.tsatable[i] = I40E_IEEE_TSA_ETS; in i40e_cee_to_dcb_v1_config()
714 dcbcfg->etscfg.maxtcs = cee_cfg->oper_num_tc; in i40e_cee_to_dcb_config()
723 dcbcfg->etscfg.prioritytable[i*2] = tc; in i40e_cee_to_dcb_config()
727 dcbcfg->etscfg.prioritytable[i*2 + 1] = tc; in i40e_cee_to_dcb_config()
731 dcbcfg->etscfg.tcbwtable[i] = cee_cfg->oper_tc_bw[i]; in i40e_cee_to_dcb_config()
734 if (dcbcfg->etscfg.prioritytable[i] == I40E_CEE_PGID_STRICT) { in i40e_cee_to_dcb_config()
736 dcbcfg->etscfg.prioritytable[i] = in i40e_cee_to_dcb_config()
738 dcbcfg->etscfg.tsatable[i] = I40E_IEEE_TSA_STRICT; in i40e_cee_to_dcb_config()
740 dcbcfg->etscfg.tsatable[i] = I40E_IEEE_TSA_ETS; in i40e_cee_to_dcb_config()
1025 struct i40e_dcb_ets_config *etscfg; in i40e_add_ieee_ets_tlv() local
1045 etscfg = &dcbcfg->etscfg; in i40e_add_ieee_ets_tlv()
1046 if (etscfg->willing) in i40e_add_ieee_ets_tlv()
1048 maxtcwilling |= etscfg->maxtcs & I40E_IEEE_ETS_MAXTC_MASK; in i40e_add_ieee_ets_tlv()
1063 priority0 = etscfg->prioritytable[i * 2] & 0xF; in i40e_add_ieee_ets_tlv()
1064 priority1 = etscfg->prioritytable[i * 2 + 1] & 0xF; in i40e_add_ieee_ets_tlv()
1077 buf[offset++] = etscfg->tcbwtable[i]; in i40e_add_ieee_ets_tlv()
1086 buf[offset++] = etscfg->tsatable[i]; in i40e_add_ieee_ets_tlv()