Lines Matching refs:ets
345 p_ets = &p_hwfn->p_dcbx_info->operational.features.ets;
611 p_feat->app.app_pri_tbl, &p_feat->ets,
623 p_feat->app.app_pri_tbl, &p_feat->ets,
674 p_feat->app.app_pri_tbl, &p_feat->ets,
1193 qed_dcbx_set_ets_data(p_hwfn, &local_admin->features.ets,
2123 struct ieee_ets *ets, bool remote)
2154 ets->ets_cap = params->max_ets_tc;
2155 ets->willing = params->ets_willing;
2156 ets->cbs = params->ets_cbs;
2157 memcpy(ets->tc_tx_bw, params->ets_tc_bw_tbl, sizeof(ets->tc_tx_bw));
2158 memcpy(ets->tc_tsa, params->ets_tc_tsa_tbl, sizeof(ets->tc_tsa));
2159 memcpy(ets->prio_tc, params->ets_pri_tc_tbl, sizeof(ets->prio_tc));
2165 static int qed_dcbnl_ieee_getets(struct qed_dev *cdev, struct ieee_ets *ets)
2167 return qed_dcbnl_get_ieee_ets(cdev, ets, false);
2170 static int qed_dcbnl_ieee_setets(struct qed_dev *cdev, struct ieee_ets *ets)
2196 dcbx_set.config.params.max_ets_tc = ets->ets_cap;
2197 dcbx_set.config.params.ets_willing = ets->willing;
2198 dcbx_set.config.params.ets_cbs = ets->cbs;
2199 memcpy(dcbx_set.config.params.ets_tc_bw_tbl, ets->tc_tx_bw,
2200 sizeof(ets->tc_tx_bw));
2201 memcpy(dcbx_set.config.params.ets_tc_tsa_tbl, ets->tc_tsa,
2202 sizeof(ets->tc_tsa));
2203 memcpy(dcbx_set.config.params.ets_pri_tc_tbl, ets->prio_tc,
2204 sizeof(ets->prio_tc));
2218 qed_dcbnl_ieee_peer_getets(struct qed_dev *cdev, struct ieee_ets *ets)
2220 return qed_dcbnl_get_ieee_ets(cdev, ets, true);