Lines Matching refs:etscfg

70 	struct i40e_dcb_ets_config *etscfg;  in i40e_parse_ieee_etscfg_tlv()  local
83 etscfg = &dcbcfg->etscfg; in i40e_parse_ieee_etscfg_tlv()
84 etscfg->willing = (u8)((buf[offset] & I40E_IEEE_ETS_WILLING_MASK) >> in i40e_parse_ieee_etscfg_tlv()
86 etscfg->cbs = (u8)((buf[offset] & I40E_IEEE_ETS_CBS_MASK) >> in i40e_parse_ieee_etscfg_tlv()
88 etscfg->maxtcs = (u8)((buf[offset] & I40E_IEEE_ETS_MAXTC_MASK) >> in i40e_parse_ieee_etscfg_tlv()
105 etscfg->prioritytable[i * 2] = priority; in i40e_parse_ieee_etscfg_tlv()
108 etscfg->prioritytable[i * 2 + 1] = priority; in i40e_parse_ieee_etscfg_tlv()
119 etscfg->tcbwtable[i] = buf[offset++]; in i40e_parse_ieee_etscfg_tlv()
128 etscfg->tsatable[i] = buf[offset++]; in i40e_parse_ieee_etscfg_tlv()
312 struct i40e_dcb_ets_config *etscfg; in i40e_parse_cee_pgcfg_tlv() local
318 etscfg = &dcbcfg->etscfg; in i40e_parse_cee_pgcfg_tlv()
321 etscfg->willing = 1; in i40e_parse_cee_pgcfg_tlv()
323 etscfg->cbs = 0; in i40e_parse_cee_pgcfg_tlv()
335 etscfg->prioritytable[i * 2] = priority; in i40e_parse_cee_pgcfg_tlv()
338 etscfg->prioritytable[i * 2 + 1] = priority; in i40e_parse_cee_pgcfg_tlv()
349 etscfg->tcbwtable[i] = buf[offset++]; in i40e_parse_cee_pgcfg_tlv()
352 etscfg->maxtcs = buf[offset]; in i40e_parse_cee_pgcfg_tlv()
628 dcbcfg->etscfg.maxtcs = cee_cfg->oper_num_tc; in i40e_cee_to_dcb_v1_config()
637 dcbcfg->etscfg.prioritytable[i*2] = tc; in i40e_cee_to_dcb_v1_config()
641 dcbcfg->etscfg.prioritytable[i*2 + 1] = tc; in i40e_cee_to_dcb_v1_config()
645 dcbcfg->etscfg.tcbwtable[i] = cee_cfg->oper_tc_bw[i]; in i40e_cee_to_dcb_v1_config()
648 if (dcbcfg->etscfg.prioritytable[i] == I40E_CEE_PGID_STRICT) { in i40e_cee_to_dcb_v1_config()
650 dcbcfg->etscfg.prioritytable[i] = in i40e_cee_to_dcb_v1_config()
652 dcbcfg->etscfg.tsatable[i] = I40E_IEEE_TSA_STRICT; in i40e_cee_to_dcb_v1_config()
654 dcbcfg->etscfg.tsatable[i] = I40E_IEEE_TSA_ETS; in i40e_cee_to_dcb_v1_config()
709 dcbcfg->etscfg.maxtcs = cee_cfg->oper_num_tc; in i40e_cee_to_dcb_config()
718 dcbcfg->etscfg.prioritytable[i*2] = tc; in i40e_cee_to_dcb_config()
722 dcbcfg->etscfg.prioritytable[i*2 + 1] = tc; in i40e_cee_to_dcb_config()
726 dcbcfg->etscfg.tcbwtable[i] = cee_cfg->oper_tc_bw[i]; in i40e_cee_to_dcb_config()
729 if (dcbcfg->etscfg.prioritytable[i] == I40E_CEE_PGID_STRICT) { in i40e_cee_to_dcb_config()
731 dcbcfg->etscfg.prioritytable[i] = in i40e_cee_to_dcb_config()
733 dcbcfg->etscfg.tsatable[i] = I40E_IEEE_TSA_STRICT; in i40e_cee_to_dcb_config()
735 dcbcfg->etscfg.tsatable[i] = I40E_IEEE_TSA_ETS; in i40e_cee_to_dcb_config()
1020 struct i40e_dcb_ets_config *etscfg; in i40e_add_ieee_ets_tlv() local
1040 etscfg = &dcbcfg->etscfg; in i40e_add_ieee_ets_tlv()
1041 if (etscfg->willing) in i40e_add_ieee_ets_tlv()
1043 maxtcwilling |= etscfg->maxtcs & I40E_IEEE_ETS_MAXTC_MASK; in i40e_add_ieee_ets_tlv()
1058 priority0 = etscfg->prioritytable[i * 2] & 0xF; in i40e_add_ieee_ets_tlv()
1059 priority1 = etscfg->prioritytable[i * 2 + 1] & 0xF; in i40e_add_ieee_ets_tlv()
1072 buf[offset++] = etscfg->tcbwtable[i]; in i40e_add_ieee_ets_tlv()
1081 buf[offset++] = etscfg->tsatable[i]; in i40e_add_ieee_ets_tlv()