Lines Matching +full:tx +full:- +full:queues +full:- +full:config

2   SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
41 * ixgbe_dcb_get_tc_stats_82598 - Return status data for each traffic class
62 stats->qptc[tc] += IXGBE_READ_REG(hw, IXGBE_QPTC(tc)); in ixgbe_dcb_get_tc_stats_82598()
64 stats->qbtc[tc] += IXGBE_READ_REG(hw, IXGBE_QBTC(tc)); in ixgbe_dcb_get_tc_stats_82598()
66 stats->qprc[tc] += IXGBE_READ_REG(hw, IXGBE_QPRC(tc)); in ixgbe_dcb_get_tc_stats_82598()
68 stats->qbrc[tc] += IXGBE_READ_REG(hw, IXGBE_QBRC(tc)); in ixgbe_dcb_get_tc_stats_82598()
75 * ixgbe_dcb_get_pfc_stats_82598 - Returns CBFC status data
95 stats->pxofftxc[tc] += IXGBE_READ_REG(hw, IXGBE_PXOFFTXC(tc)); in ixgbe_dcb_get_pfc_stats_82598()
97 stats->pxoffrxc[tc] += IXGBE_READ_REG(hw, IXGBE_PXOFFRXC(tc)); in ixgbe_dcb_get_pfc_stats_82598()
104 * ixgbe_dcb_config_rx_arbiter_82598 - Config Rx data arbiter
161 * ixgbe_dcb_config_tx_desc_arbiter_82598 - Config Tx Desc. arbiter
168 * Configure Tx Descriptor Arbiter and credits for each traffic class.
208 * ixgbe_dcb_config_tx_data_arbiter_82598 - Config Tx data arbiter
215 * Configure Tx Data Arbiter and credits for each traffic class.
247 /* Enable Tx packet buffer division */ in ixgbe_dcb_config_tx_data_arbiter_82598()
256 * ixgbe_dcb_config_pfc_82598 - Config priority flow control
282 /* Configure PFC Tx thresholds per TC */ in ixgbe_dcb_config_pfc_82598()
290 fcrtl = (hw->fc.low_water[i] << 10) | IXGBE_FCRTL_XONE; in ixgbe_dcb_config_pfc_82598()
291 reg = (hw->fc.high_water[i] << 10) | IXGBE_FCRTH_FCEN; in ixgbe_dcb_config_pfc_82598()
297 reg = hw->fc.pause_time | (hw->fc.pause_time << 16); in ixgbe_dcb_config_pfc_82598()
302 IXGBE_WRITE_REG(hw, IXGBE_FCRTV, hw->fc.pause_time / 2); in ixgbe_dcb_config_pfc_82598()
308 * ixgbe_dcb_config_tc_stats_82598 - Configure traffic class statistics
311 * Configure queue statistics registers, all queues belonging to same traffic
320 /* Receive Queues stats setting - 8 queues per statistics reg */ in ixgbe_dcb_config_tc_stats_82598()
329 /* Transmit Queues stats setting - 4 queues per statistics reg*/ in ixgbe_dcb_config_tc_stats_82598()
340 * ixgbe_dcb_hw_config_82598 - Config and enable DCB