Lines Matching refs:hw
60 /* Find out the hw credits for each TC */
82 s32 ixgbe_dcb_calculate_tc_credits(struct ixgbe_hw *hw,
165 if ((hw->mac.type == ixgbe_mac_82598EB) &&
248 * @hw: pointer to hardware structure
253 s32 ixgbe_dcb_hw_config(struct ixgbe_hw *hw,
272 switch (hw->mac.type) {
274 ret = ixgbe_dcb_hw_config_82598(hw, pfc_en, refill, max,
279 ret = ixgbe_dcb_hw_config_82599(hw, pfc_en, refill, max,
289 s32 ixgbe_dcb_hw_pfc_config(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc)
293 switch (hw->mac.type) {
295 ret = ixgbe_dcb_config_pfc_82598(hw, pfc_en);
299 ret = ixgbe_dcb_config_pfc_82599(hw, pfc_en, prio_tc);
307 s32 ixgbe_dcb_hw_ets(struct ixgbe_hw *hw, struct ieee_ets *ets, int max_frame)
336 return ixgbe_dcb_hw_ets_config(hw, refill, max,
340 s32 ixgbe_dcb_hw_ets_config(struct ixgbe_hw *hw,
344 switch (hw->mac.type) {
346 ixgbe_dcb_config_rx_arbiter_82598(hw, refill, max,
348 ixgbe_dcb_config_tx_desc_arbiter_82598(hw, refill, max,
350 ixgbe_dcb_config_tx_data_arbiter_82598(hw, refill, max,
355 ixgbe_dcb_config_rx_arbiter_82599(hw, refill, max,
357 ixgbe_dcb_config_tx_desc_arbiter_82599(hw, refill, max,
359 ixgbe_dcb_config_tx_data_arbiter_82599(hw, refill, max, bwg_id,