/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_dcb.c | 39 static int bnxt_hwrm_queue_pri2cos_cfg(struct bnxt *bp, struct ieee_ets *ets) in bnxt_hwrm_queue_pri2cos_cfg() 62 static int bnxt_hwrm_queue_pri2cos_qcfg(struct bnxt *bp, struct ieee_ets *ets) in bnxt_hwrm_queue_pri2cos_qcfg() 90 static int bnxt_hwrm_queue_cos2bw_cfg(struct bnxt *bp, struct ieee_ets *ets, in bnxt_hwrm_queue_cos2bw_cfg() 133 static int bnxt_hwrm_queue_cos2bw_qcfg(struct bnxt *bp, struct ieee_ets *ets) in bnxt_hwrm_queue_cos2bw_qcfg() 211 if (bp->ieee_ets) { in bnxt_queue_remap() 216 rc = bnxt_hwrm_queue_cos2bw_cfg(bp, bp->ieee_ets, tc); in bnxt_queue_remap() 221 rc = bnxt_hwrm_queue_pri2cos_cfg(bp, bp->ieee_ets); in bnxt_queue_remap() 233 struct ieee_ets *my_ets = bp->ieee_ets; in bnxt_hwrm_queue_pfc_cfg() 433 static int bnxt_ets_validate(struct bnxt *bp, struct ieee_ets *et [all...] |
H A D | bnxt_dcb.h | 19 struct ieee_ets *ieee_ets; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_dcb.c | 40 static int bnxt_hwrm_queue_pri2cos_cfg(struct bnxt *bp, struct ieee_ets *ets) in bnxt_hwrm_queue_pri2cos_cfg() 66 static int bnxt_hwrm_queue_pri2cos_qcfg(struct bnxt *bp, struct ieee_ets *ets) in bnxt_hwrm_queue_pri2cos_qcfg() 96 static int bnxt_hwrm_queue_cos2bw_cfg(struct bnxt *bp, struct ieee_ets *ets, in bnxt_hwrm_queue_cos2bw_cfg() 145 static int bnxt_hwrm_queue_cos2bw_qcfg(struct bnxt *bp, struct ieee_ets *ets) in bnxt_hwrm_queue_cos2bw_qcfg() 230 if (bp->ieee_ets) { in bnxt_queue_remap() 235 rc = bnxt_hwrm_queue_cos2bw_cfg(bp, bp->ieee_ets, tc); in bnxt_queue_remap() 240 rc = bnxt_hwrm_queue_pri2cos_cfg(bp, bp->ieee_ets); in bnxt_queue_remap() 252 struct ieee_ets *my_ets = bp->ieee_ets; in bnxt_hwrm_queue_pfc_cfg() 472 static int bnxt_ets_validate(struct bnxt *bp, struct ieee_ets *et [all...] |
H A D | bnxt_dcb.h | 19 struct ieee_ets *ieee_ets; member
|
/kernel/linux/linux-5.10/include/net/ |
H A D | dcbnl.h | 50 int (*ieee_getets) (struct net_device *, struct ieee_ets *); 51 int (*ieee_setets) (struct net_device *, struct ieee_ets *); 62 int (*ieee_peer_getets) (struct net_device *, struct ieee_ets *);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_dcb.c | 13 struct ieee_ets *ets) in hclge_ieee_ets_to_tm_info() 46 struct ieee_ets *ets) in hclge_tm_info_to_ieee_ets() 70 static int hclge_ieee_getets(struct hnae3_handle *h, struct ieee_ets *ets) in hclge_ieee_getets() 111 static u8 hclge_ets_tc_changed(struct hclge_dev *hdev, struct ieee_ets *ets, in hclge_ets_tc_changed() 130 struct ieee_ets *ets, bool *changed, in hclge_ets_sch_mode_validate() 179 static int hclge_ets_validate(struct hclge_dev *hdev, struct ieee_ets *ets, in hclge_ets_validate() 268 static int hclge_ieee_setets(struct hnae3_handle *h, struct ieee_ets *ets) in hclge_ieee_setets()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | dcbnl.h | 66 int (*ieee_getets) (struct net_device *, struct ieee_ets *); 67 int (*ieee_setets) (struct net_device *, struct ieee_ets *); 78 int (*ieee_peer_getets) (struct net_device *, struct ieee_ets *);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_dcbnl.c | 7 static int hns3_dcbnl_ieee_getets(struct net_device *ndev, struct ieee_ets *ets) in hns3_dcbnl_ieee_getets() 20 static int hns3_dcbnl_ieee_setets(struct net_device *ndev, struct ieee_ets *ets) in hns3_dcbnl_ieee_setets()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_dcb.c | 12 struct ieee_ets *ets) in hclge_ieee_ets_to_tm_info() 45 struct ieee_ets *ets) in hclge_tm_info_to_ieee_ets() 69 static int hclge_ieee_getets(struct hnae3_handle *h, struct ieee_ets *ets) in hclge_ieee_getets() 110 static u8 hclge_ets_tc_changed(struct hclge_dev *hdev, struct ieee_ets *ets, in hclge_ets_tc_changed() 129 struct ieee_ets *ets, bool *changed, in hclge_ets_sch_mode_validate() 178 static int hclge_ets_validate(struct hclge_dev *hdev, struct ieee_ets *ets, in hclge_ets_validate() 252 static int hclge_ieee_setets(struct hnae3_handle *h, struct ieee_ets *ets) in hclge_ieee_setets()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_dcbnl.c | 11 static int fm10k_dcbnl_ieee_getets(struct net_device *dev, struct ieee_ets *ets) in fm10k_dcbnl_ieee_getets() 36 static int fm10k_dcbnl_ieee_setets(struct net_device *dev, struct ieee_ets *ets) in fm10k_dcbnl_ieee_setets()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_dcbnl.c | 7 static int hns3_dcbnl_ieee_getets(struct net_device *ndev, struct ieee_ets *ets) in hns3_dcbnl_ieee_getets() 20 static int hns3_dcbnl_ieee_setets(struct net_device *ndev, struct ieee_ets *ets) in hns3_dcbnl_ieee_setets()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_dcbnl.c | 11 static int fm10k_dcbnl_ieee_getets(struct net_device *dev, struct ieee_ets *ets) in fm10k_dcbnl_ieee_getets() 36 static int fm10k_dcbnl_ieee_setets(struct net_device *dev, struct ieee_ets *ets) in fm10k_dcbnl_ieee_setets()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_dcb_nl.c | 288 struct ieee_ets *ets) in mlx4_en_dcbnl_ieee_getets() 291 struct ieee_ets *my_ets = &priv->ets; in mlx4_en_dcbnl_ieee_getets() 305 static int mlx4_en_ets_validate(struct mlx4_en_priv *priv, struct ieee_ets *ets) in mlx4_en_ets_validate() 343 struct ieee_ets *ets, u16 *ratelimit) in mlx4_en_config_port_scheduler() 377 mlx4_en_dcbnl_ieee_setets(struct net_device *dev, struct ieee_ets *ets) in mlx4_en_dcbnl_ieee_setets() 460 struct ieee_ets ets = {0}; in mlx4_en_dcbnl_setdcbx()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_dcb.c | 24 struct ieee_ets *ets) in mlxsw_sp_dcbnl_ieee_getets() 34 struct ieee_ets *ets) in mlxsw_sp_port_ets_validate() 68 struct ieee_ets *ets) in mlxsw_sp_port_headroom_ets_set() 92 struct ieee_ets *ets) in __mlxsw_sp_dcbnl_ieee_setets() 94 struct ieee_ets *my_ets = mlxsw_sp_port->dcb.ets; in __mlxsw_sp_dcbnl_ieee_setets() 149 struct ieee_ets *ets) in mlxsw_sp_dcbnl_ieee_setets()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_dcb.c | 24 struct ieee_ets *ets) in mlxsw_sp_dcbnl_ieee_getets() 34 struct ieee_ets *ets) in mlxsw_sp_port_ets_validate() 68 struct ieee_ets *ets) in mlxsw_sp_port_headroom_ets_set() 92 struct ieee_ets *ets) in __mlxsw_sp_dcbnl_ieee_setets() 94 struct ieee_ets *my_ets = mlxsw_sp_port->dcb.ets; in __mlxsw_sp_dcbnl_ieee_setets() 149 struct ieee_ets *ets) in mlxsw_sp_dcbnl_ieee_setets()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_dcb_nl.c | 288 struct ieee_ets *ets) in mlx4_en_dcbnl_ieee_getets() 291 struct ieee_ets *my_ets = &priv->ets; in mlx4_en_dcbnl_ieee_getets() 305 static int mlx4_en_ets_validate(struct mlx4_en_priv *priv, struct ieee_ets *ets) in mlx4_en_ets_validate() 343 struct ieee_ets *ets, u16 *ratelimit) in mlx4_en_config_port_scheduler() 377 mlx4_en_dcbnl_ieee_setets(struct net_device *dev, struct ieee_ets *ets) in mlx4_en_dcbnl_ieee_setets() 460 struct ieee_ets ets = {0}; in mlx4_en_dcbnl_setdcbx()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dcb.c | 124 struct ieee_ets *ets) in xgbe_dcb_ieee_getets() 145 struct ieee_ets *ets) in xgbe_dcb_ieee_setets()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dcb.c | 124 struct ieee_ets *ets) in xgbe_dcb_ieee_getets() 145 struct ieee_ets *ets) in xgbe_dcb_ieee_setets()
|
/kernel/linux/linux-5.10/include/linux/qed/ |
H A D | qed_eth_if.h | 207 int (*ieee_getets)(struct qed_dev *cdev, struct ieee_ets *ets); 208 int (*ieee_setets)(struct qed_dev *cdev, struct ieee_ets *ets); 209 int (*ieee_peer_getets)(struct qed_dev *cdev, struct ieee_ets *ets);
|
/kernel/linux/linux-6.6/include/linux/qed/ |
H A D | qed_eth_if.h | 196 int (*ieee_getets)(struct qed_dev *cdev, struct ieee_ets *ets); 197 int (*ieee_setets)(struct qed_dev *cdev, struct ieee_ets *ets); 198 int (*ieee_peer_getets)(struct qed_dev *cdev, struct ieee_ets *ets);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_dcbnl.c | 107 struct ieee_ets *ets) in mlx5e_dcbnl_ieee_getets() 164 static void mlx5e_build_tc_group(struct ieee_ets *ets, u8 *tc_group, int max_tc) in mlx5e_build_tc_group() 203 static void mlx5e_build_tc_tx_bw(struct ieee_ets *ets, u8 *tc_tx_bw, in mlx5e_build_tc_tx_bw() 251 static int mlx5e_dcbnl_ieee_setets_core(struct mlx5e_priv *priv, struct ieee_ets *ets) in mlx5e_dcbnl_ieee_setets_core() 288 struct ieee_ets *ets, in mlx5e_dbcnl_validate_ets() 323 struct ieee_ets *ets) in mlx5e_dcbnl_ieee_setets() 626 struct ieee_ets ets; in mlx5e_dcbnl_setall() 762 struct ieee_ets ets; in mlx5e_dcbnl_getpgbwgcfgtx() 1059 struct ieee_ets ets; in mlx5e_ets_init()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_dcbnl.c | 107 struct ieee_ets *ets) in mlx5e_dcbnl_ieee_getets() 164 static void mlx5e_build_tc_group(struct ieee_ets *ets, u8 *tc_group, int max_tc) in mlx5e_build_tc_group() 203 static void mlx5e_build_tc_tx_bw(struct ieee_ets *ets, u8 *tc_tx_bw, in mlx5e_build_tc_tx_bw() 251 static int mlx5e_dcbnl_ieee_setets_core(struct mlx5e_priv *priv, struct ieee_ets *ets) in mlx5e_dcbnl_ieee_setets_core() 288 struct ieee_ets *ets, in mlx5e_dbcnl_validate_ets() 323 struct ieee_ets *ets) in mlx5e_dcbnl_ieee_setets() 626 struct ieee_ets ets; in mlx5e_dcbnl_setall() 762 struct ieee_ets ets; in mlx5e_dcbnl_getpgbwgcfgtx() 1051 struct ieee_ets ets; in mlx5e_ets_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_dcb_nl.c | 488 struct ieee_ets *ets) in ixgbe_dcbnl_ieee_getets() 491 struct ieee_ets *my_ets = adapter->ixgbe_ieee_ets; in ixgbe_dcbnl_ieee_getets() 508 struct ieee_ets *ets) in ixgbe_dcbnl_ieee_setets() 520 adapter->ixgbe_ieee_ets = kmalloc(sizeof(struct ieee_ets), in ixgbe_dcbnl_ieee_setets() 716 struct ieee_ets ets = {0}; in ixgbe_dcbnl_setdcbx()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_dcb_nl.c | 486 struct ieee_ets *ets) in ixgbe_dcbnl_ieee_getets() 489 struct ieee_ets *my_ets = adapter->ixgbe_ieee_ets; in ixgbe_dcbnl_ieee_getets() 506 struct ieee_ets *ets) in ixgbe_dcbnl_ieee_setets() 518 adapter->ixgbe_ieee_ets = kmalloc(sizeof(struct ieee_ets), in ixgbe_dcbnl_ieee_setets() 714 struct ieee_ets ets = {0}; in ixgbe_dcbnl_setdcbx()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_dcbnl.c | 255 struct ieee_ets *ets) in qede_dcbnl_ieee_getets() 263 struct ieee_ets *ets) in qede_dcbnl_ieee_setets() 300 struct ieee_ets *ets) in qede_dcbnl_ieee_peer_getets()
|