Lines Matching refs:dcb_config
406 txgbe_dcb_init(struct txgbe_hw *hw, struct txgbe_dcb_config *dcb_config) in txgbe_dcb_init() argument
414 dcb_config->num_tcs.pg_tcs = TXGBE_DCB_TC_MAX; in txgbe_dcb_init()
415 dcb_config->num_tcs.pfc_tcs = TXGBE_DCB_TC_MAX; in txgbe_dcb_init()
418 tc = &dcb_config->tc_config[i]; in txgbe_dcb_init()
427 tc = &dcb_config->tc_config[0]; in txgbe_dcb_init()
431 dcb_config->bw_percentage[i][TXGBE_DCB_TX_CONFIG] = 100; in txgbe_dcb_init()
432 dcb_config->bw_percentage[i][TXGBE_DCB_RX_CONFIG] = 100; in txgbe_dcb_init()
434 dcb_config->rx_pba_cfg = txgbe_dcb_pba_equal; in txgbe_dcb_init()
435 dcb_config->pfc_mode_enable = false; in txgbe_dcb_init()
436 dcb_config->vt_mode = true; in txgbe_dcb_init()
437 dcb_config->round_robin_enable = false; in txgbe_dcb_init()
439 dcb_config->support.capabilities = 0xFF; in txgbe_dcb_init()
472 struct txgbe_dcb_config *dcb_config = TXGBE_DEV_DCB_CONFIG(eth_dev); in eth_txgbe_dev_init() local
543 memset(dcb_config, 0, sizeof(struct txgbe_dcb_config)); in eth_txgbe_dev_init()
544 txgbe_dcb_init(hw, dcb_config); in eth_txgbe_dev_init()
2985 struct txgbe_dcb_config *dcb_config = TXGBE_DEV_DCB_CONFIG(dev); in txgbe_priority_flow_ctrl_set() local
2996 txgbe_dcb_unpack_map_cee(dcb_config, TXGBE_DCB_RX_CONFIG, map); in txgbe_priority_flow_ctrl_set()
3918 struct txgbe_dcb_config *dcb_config = TXGBE_DEV_DCB_CONFIG(dev); in txgbe_dev_get_dcb_info() local
3925 dcb_info->nb_tcs = dcb_config->num_tcs.pg_tcs; in txgbe_dev_get_dcb_info()
3932 if (dcb_config->vt_mode) { /* vt is enabled */ in txgbe_dev_get_dcb_info()
3998 tc = &dcb_config->tc_config[i]; in txgbe_dev_get_dcb_info()