| /Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_dcb.c | 492 struct ieee_maxrate *maxrate) in mlxsw_sp_dcbnl_ieee_getmaxrate() argument 496 memcpy(maxrate, mlxsw_sp_port->dcb.maxrate, sizeof(*maxrate)); in mlxsw_sp_dcbnl_ieee_getmaxrate() 502 struct ieee_maxrate *maxrate) in mlxsw_sp_dcbnl_ieee_setmaxrate() argument 505 struct ieee_maxrate *my_maxrate = mlxsw_sp_port->dcb.maxrate; in mlxsw_sp_dcbnl_ieee_setmaxrate() 512 maxrate->tc_maxrate[i]); in mlxsw_sp_dcbnl_ieee_setmaxrate() 519 memcpy(mlxsw_sp_port->dcb.maxrate, maxrate, sizeof(*maxrate)); in mlxsw_sp_dcbnl_ieee_setmaxrate() 658 mlxsw_sp_port->dcb.maxrate = kmalloc(sizeof(*mlxsw_sp_port->dcb.maxrate), in mlxsw_sp_port_maxrate_init() 660 if (!mlxsw_sp_port->dcb.maxrate) in mlxsw_sp_port_maxrate_init() 664 mlxsw_sp_port->dcb.maxrate->tc_maxrate[i] = MLXSW_REG_QEEC_MAS_DIS; in mlxsw_sp_port_maxrate_init() 671 kfree(mlxsw_sp_port->dcb.maxrate); in mlxsw_sp_port_maxrate_fini()
|
| D | spectrum.h | 254 struct ieee_maxrate *maxrate; member 475 u8 next_index, u32 maxrate);
|
| D | spectrum.c | 3479 u8 next_index, u32 maxrate) in mlxsw_sp_port_ets_maxrate_set() argument 3487 mlxsw_reg_qeec_max_shaper_rate_set(qeec_pl, maxrate); in mlxsw_sp_port_ets_maxrate_set()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
| D | en_dcb_nl.c | 352 ratelimit = ratelimit ?: priv->maxrate; in mlx4_en_config_port_scheduler() 501 struct ieee_maxrate *maxrate) in mlx4_en_dcbnl_ieee_getmaxrate() argument 507 maxrate->tc_maxrate[i] = in mlx4_en_dcbnl_ieee_getmaxrate() 508 priv->maxrate[i] * MLX4_RATELIMIT_UNITS_IN_KB; in mlx4_en_dcbnl_ieee_getmaxrate() 514 struct ieee_maxrate *maxrate) in mlx4_en_dcbnl_ieee_setmaxrate() argument 524 tmp[i] = div_u64(maxrate->tc_maxrate[i] + in mlx4_en_dcbnl_ieee_setmaxrate() 533 memcpy(priv->maxrate, tmp, sizeof(priv->maxrate)); in mlx4_en_dcbnl_ieee_setmaxrate()
|
| D | en_netdev.c | 2748 static int mlx4_en_set_tx_maxrate(struct net_device *dev, int queue_index, u32 maxrate) in mlx4_en_set_tx_maxrate() argument 2759 if (maxrate >> 12) { in mlx4_en_set_tx_maxrate() 2761 params.rate_val = maxrate / 1000; in mlx4_en_set_tx_maxrate() 2762 } else if (maxrate) { in mlx4_en_set_tx_maxrate() 2764 params.rate_val = maxrate; in mlx4_en_set_tx_maxrate()
|
| D | mlx4_en.h | 629 u16 maxrate[IEEE_8021QAZ_MAX_TCS]; member
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_dcbnl.c | 539 struct ieee_maxrate *maxrate) in mlx5e_dcbnl_ieee_getmaxrate() argument 552 memset(maxrate->tc_maxrate, 0, sizeof(maxrate->tc_maxrate)); in mlx5e_dcbnl_ieee_getmaxrate() 557 maxrate->tc_maxrate[i] = max_bw_value[i] * MLX5E_100MB; in mlx5e_dcbnl_ieee_getmaxrate() 560 maxrate->tc_maxrate[i] = max_bw_value[i] * MLX5E_1GB; in mlx5e_dcbnl_ieee_getmaxrate() 574 struct ieee_maxrate *maxrate) in mlx5e_dcbnl_ieee_setmaxrate() argument 587 if (!maxrate->tc_maxrate[i]) { in mlx5e_dcbnl_ieee_setmaxrate() 591 if (maxrate->tc_maxrate[i] < upper_limit_mbps) { in mlx5e_dcbnl_ieee_setmaxrate() 592 max_bw_value[i] = div_u64(maxrate->tc_maxrate[i], in mlx5e_dcbnl_ieee_setmaxrate() 597 max_bw_value[i] = div_u64(maxrate->tc_maxrate[i], in mlx5e_dcbnl_ieee_setmaxrate()
|
| /Linux-v5.4/net/dcb/ |
| D | dcbnl.c | 1056 struct ieee_maxrate maxrate; in dcbnl_ieee_fill() local 1057 memset(&maxrate, 0, sizeof(maxrate)); in dcbnl_ieee_fill() 1058 err = ops->ieee_getmaxrate(netdev, &maxrate); in dcbnl_ieee_fill() 1061 sizeof(maxrate), &maxrate); in dcbnl_ieee_fill() 1451 struct ieee_maxrate *maxrate = in dcbnl_ieee_set() local 1453 err = ops->ieee_setmaxrate(netdev, maxrate); in dcbnl_ieee_set()
|
| /Linux-v5.4/net/wireless/ |
| D | wext-compat.c | 1205 u32 fixed, maxrate; in cfg80211_wext_siwrate() local 1215 maxrate = (u32)-1; in cfg80211_wext_siwrate() 1222 maxrate = rate->value / 100000; in cfg80211_wext_siwrate() 1236 if (srate->bitrate <= maxrate) { in cfg80211_wext_siwrate()
|
| /Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/ |
| D | sched.c | 58 p->u.params.minrate, p->u.params.maxrate, in t4_sched_class_fw_cmd()
|
| D | cxgb4.h | 1063 s32 maxrate; /* maximum rate */ member 1867 int minrate, int maxrate, int weight, int pktsize);
|
| D | t4_hw.c | 10348 int minrate, int maxrate, int weight, int pktsize) in t4_sched_params() argument 10367 cmd.u.params.max = cpu_to_be32(maxrate); in t4_sched_params()
|
| D | cxgb4_main.c | 3117 p.u.params.maxrate = req_rate; in cxgb_set_tx_maxrate()
|
| /Linux-v5.4/drivers/atm/ |
| D | iphase.h | 645 ffreg_t maxrate; /* Maximum rate */ member
|
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_main.c | 1080 int queue_index, u32 maxrate) in ixgbe_tx_maxrate() argument 1086 if (!maxrate) in ixgbe_tx_maxrate() 1091 bcnrc_val /= maxrate; in ixgbe_tx_maxrate()
|
| /Linux-v5.4/include/linux/ |
| D | netdevice.h | 1427 u32 maxrate);
|