• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/ixgbe/

Lines Matching refs:dcb_config

87  * @dcb_config: Struct containing DCB settings
96 struct ixgbe_dcb_config *dcb_config,
111 if (dcb_config == NULL) {
121 p = &dcb_config->tc_config[i].path[direction];
122 bw_percent = dcb_config->bw_percentage[direction][p->bwg_id];
143 p = &dcb_config->tc_config[i].path[direction];
144 bw_percent = dcb_config->bw_percentage[direction][p->bwg_id];
188 dcb_config->tc_config[i].desc_credits_max =
200 * ixgbe_dcb_unpack_pfc_cee - Unpack dcb_config PFC info
298 * @dcb_config: Pointer to DCB config structure
310 s32 ixgbe_dcb_check_config_cee(struct ixgbe_dcb_config *dcb_config)
325 p = &dcb_config->tc_config[j].path[i];
356 bw += dcb_config->bw_percentage[i][j];
456 * @dcb_config: pointer to ixgbe_dcb_config structure
461 struct ixgbe_dcb_config *dcb_config)
470 ixgbe_dcb_unpack_refill_cee(dcb_config, IXGBE_DCB_TX_CONFIG, refill);
471 ixgbe_dcb_unpack_max_cee(dcb_config, max);
472 ixgbe_dcb_unpack_bwgid_cee(dcb_config, IXGBE_DCB_TX_CONFIG, bwgid);
473 ixgbe_dcb_unpack_tsa_cee(dcb_config, IXGBE_DCB_TX_CONFIG, tsa);
474 ixgbe_dcb_unpack_map_cee(dcb_config, IXGBE_DCB_TX_CONFIG, map);
499 * @dcb_config: pointer to ixgbe_dcb_config structure
504 struct ixgbe_dcb_config *dcb_config)
512 ixgbe_dcb_unpack_refill_cee(dcb_config, IXGBE_DCB_TX_CONFIG, refill);
513 ixgbe_dcb_unpack_max_cee(dcb_config, max);
514 ixgbe_dcb_unpack_bwgid_cee(dcb_config, IXGBE_DCB_TX_CONFIG, bwgid);
515 ixgbe_dcb_unpack_tsa_cee(dcb_config, IXGBE_DCB_TX_CONFIG, tsa);
541 * @dcb_config: pointer to ixgbe_dcb_config structure
546 struct ixgbe_dcb_config *dcb_config)
555 ixgbe_dcb_unpack_refill_cee(dcb_config, IXGBE_DCB_TX_CONFIG, refill);
556 ixgbe_dcb_unpack_max_cee(dcb_config, max);
557 ixgbe_dcb_unpack_bwgid_cee(dcb_config, IXGBE_DCB_TX_CONFIG, bwgid);
558 ixgbe_dcb_unpack_tsa_cee(dcb_config, IXGBE_DCB_TX_CONFIG, tsa);
559 ixgbe_dcb_unpack_map_cee(dcb_config, IXGBE_DCB_TX_CONFIG, map);
586 * @dcb_config: pointer to ixgbe_dcb_config structure
591 struct ixgbe_dcb_config *dcb_config)
597 ixgbe_dcb_unpack_map_cee(dcb_config, IXGBE_DCB_TX_CONFIG, map);
598 ixgbe_dcb_unpack_pfc_cee(dcb_config, map, &pfc_en);
651 * @dcb_config: pointer to ixgbe_dcb_config structure
656 struct ixgbe_dcb_config *dcb_config)
667 ixgbe_dcb_unpack_refill_cee(dcb_config, IXGBE_DCB_TX_CONFIG, refill);
668 ixgbe_dcb_unpack_max_cee(dcb_config, max);
669 ixgbe_dcb_unpack_bwgid_cee(dcb_config, IXGBE_DCB_TX_CONFIG, bwgid);
670 ixgbe_dcb_unpack_tsa_cee(dcb_config, IXGBE_DCB_TX_CONFIG, tsa);
671 ixgbe_dcb_unpack_map_cee(dcb_config, IXGBE_DCB_TX_CONFIG, map);
673 hw->mac.ops.setup_rxpba(hw, dcb_config->num_tcs.pg_tcs,
674 0, dcb_config->rx_pba_cfg);
678 ret = ixgbe_dcb_hw_config_82598(hw, dcb_config->link_speed,
687 ixgbe_dcb_config_82599(hw, dcb_config);
688 ret = ixgbe_dcb_hw_config_82599(hw, dcb_config->link_speed,
692 ixgbe_dcb_config_tc_stats_82599(hw, dcb_config);
699 if (!ret && dcb_config->pfc_mode_enable) {
700 ixgbe_dcb_unpack_pfc_cee(dcb_config, map, &pfc_en);