ieee_ets
struct ieee_ets *ets)
struct ieee_ets *ets)
struct ieee_ets *ets = pdata->ets;
struct ieee_ets *ets = pdata->ets;
struct ieee_ets *ets;
struct ieee_ets *ieee_ets;
static int bnxt_hwrm_queue_cos2bw_qcfg(struct bnxt *bp, struct ieee_ets *ets)
if (bp->ieee_ets) {
rc = bnxt_hwrm_queue_cos2bw_cfg(bp, bp->ieee_ets, tc);
rc = bnxt_hwrm_queue_pri2cos_cfg(bp, bp->ieee_ets);
struct ieee_ets *my_ets = bp->ieee_ets;
static int bnxt_hwrm_queue_pri2cos_cfg(struct bnxt *bp, struct ieee_ets *ets)
static int bnxt_ets_validate(struct bnxt *bp, struct ieee_ets *ets, u8 *tc)
static int bnxt_dcbnl_ieee_getets(struct net_device *dev, struct ieee_ets *ets)
struct ieee_ets *my_ets = bp->ieee_ets;
bp->ieee_ets = my_ets;
static int bnxt_dcbnl_ieee_setets(struct net_device *dev, struct ieee_ets *ets)
struct ieee_ets *my_ets = bp->ieee_ets;
bp->ieee_ets = my_ets;
static int bnxt_hwrm_queue_pri2cos_qcfg(struct bnxt *bp, struct ieee_ets *ets)
kfree(bp->ieee_ets);
bp->ieee_ets = NULL;
static int bnxt_hwrm_queue_cos2bw_cfg(struct bnxt *bp, struct ieee_ets *ets,
struct ieee_ets *ieee_ets;
static int cxgb4_ieee_peer_ets(struct net_device *dev, struct ieee_ets *ets)
static int cxgb4_ieee_read_ets(struct net_device *dev, struct ieee_ets *ets,
static int cxgb4_ieee_get_ets(struct net_device *dev, struct ieee_ets *ets)
int (*ieee_getets)(struct hnae3_handle *, struct ieee_ets *);
int (*ieee_setets)(struct hnae3_handle *, struct ieee_ets *);
static int hns3_dcbnl_ieee_setets(struct net_device *ndev, struct ieee_ets *ets)
static int hns3_dcbnl_ieee_getets(struct net_device *ndev, struct ieee_ets *ets)
static u8 hclge_ets_tc_changed(struct hclge_dev *hdev, struct ieee_ets *ets,
struct ieee_ets *ets)
struct ieee_ets *ets, bool *changed,
static int hclge_ets_validate(struct hclge_dev *hdev, struct ieee_ets *ets,
static int hclge_ieee_setets(struct hnae3_handle *h, struct ieee_ets *ets)
struct ieee_ets *ets)
static int hclge_ieee_getets(struct hnae3_handle *h, struct ieee_ets *ets)
static int fm10k_dcbnl_ieee_getets(struct net_device *dev, struct ieee_ets *ets)
static int fm10k_dcbnl_ieee_setets(struct net_device *dev, struct ieee_ets *ets)
struct ieee_ets *ets)
struct ieee_ets *ets)
static int ice_dcbnl_getets(struct net_device *netdev, struct ieee_ets *ets)
static int ice_dcbnl_setets(struct net_device *netdev, struct ieee_ets *ets)
struct ieee_ets *ixgbe_ieee_ets;
int ixgbe_dcb_hw_ets(struct ixgbe_hw *hw, struct ieee_ets *ets, int max_frame)
int ixgbe_dcb_hw_ets(struct ixgbe_hw *hw, struct ieee_ets *ets, int max);
struct ieee_ets *ets)
struct ieee_ets *my_ets = adapter->ixgbe_ieee_ets;
struct ieee_ets *ets)
adapter->ixgbe_ieee_ets = kmalloc_obj(struct ieee_ets);
struct ieee_ets ets = {0};
struct ieee_ets *ets = adapter->ixgbe_ieee_ets;
struct ieee_ets *ets)
struct ieee_ets *my_ets = &priv->ets;
static int mlx4_en_ets_validate(struct mlx4_en_priv *priv, struct ieee_ets *ets)
struct ieee_ets *ets, u16 *ratelimit)
mlx4_en_dcbnl_ieee_setets(struct net_device *dev, struct ieee_ets *ets)
struct ieee_ets ets = {0};
struct ieee_ets ets;
struct ieee_ets ets;
struct ieee_ets *ets)
static void mlx5e_build_tc_group(struct ieee_ets *ets, u8 *tc_group, int max_tc)
static void mlx5e_build_tc_tx_bw(struct ieee_ets *ets, u8 *tc_tx_bw,
static int mlx5e_dcbnl_ieee_setets_core(struct mlx5e_priv *priv, struct ieee_ets *ets)
struct ieee_ets *ets,
struct ieee_ets *ets)
struct ieee_ets ets;
struct ieee_ets ets;
struct ieee_ets *ets;
struct ieee_ets *ets)
struct ieee_ets *ets)
struct ieee_ets *ets)
struct ieee_ets *ets)
struct ieee_ets *ets)
struct ieee_ets *my_ets = mlxsw_sp_port->dcb.ets;
static int dcb_ets_check(struct net_device *dev, struct ieee_ets *ets)
struct ieee_ets *ets)
struct ieee_ets *ets)
struct ieee_ets *ets, bool remote)
static int qed_dcbnl_ieee_getets(struct qed_dev *cdev, struct ieee_ets *ets)
static int qed_dcbnl_ieee_setets(struct qed_dev *cdev, struct ieee_ets *ets)
qed_dcbnl_ieee_peer_getets(struct qed_dev *cdev, struct ieee_ets *ets)
struct ieee_ets *ets)
struct ieee_ets *ets)
struct ieee_ets *ets)
int (*ieee_getets)(struct qed_dev *cdev, struct ieee_ets *ets);
int (*ieee_setets)(struct qed_dev *cdev, struct ieee_ets *ets);
int (*ieee_peer_getets)(struct qed_dev *cdev, struct ieee_ets *ets);
int (*ieee_getets) (struct net_device *, struct ieee_ets *);
int (*ieee_setets) (struct net_device *, struct ieee_ets *);
int (*ieee_peer_getets) (struct net_device *, struct ieee_ets *);
struct ieee_ets ets;
struct ieee_ets ets;
struct ieee_ets *ets = nla_data(ieee[DCB_ATTR_IEEE_ETS]);
[DCB_ATTR_IEEE_ETS] = {.len = sizeof(struct ieee_ets)},