Home
last modified time | relevance | path

Searched refs:rate_mbps (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
H A Dam65-cpsw-qos.c830 am65_cpsw_qos_tx_rate_calc(u32 rate_mbps, unsigned long bus_freq) in am65_cpsw_qos_tx_rate_calc() argument
835 ir = DIV_ROUND_UP(((u64)rate_mbps * 32768), bus_freq); in am65_cpsw_qos_tx_rate_calc()
841 int tx_ch, u32 rate_mbps) in am65_cpsw_qos_tx_p0_rate_apply()
847 ch_cir = am65_cpsw_qos_tx_rate_calc(rate_mbps, common->bus_freq); in am65_cpsw_qos_tx_p0_rate_apply()
856 netdev_get_tx_queue(ndev, tx_ch)->tx_maxrate = rate_mbps; in am65_cpsw_qos_tx_p0_rate_apply()
861 int queue, u32 rate_mbps) in am65_cpsw_qos_ndo_tx_p0_set_maxrate()
871 queue, rate_mbps, common->tx_ch_rate_msk); in am65_cpsw_qos_ndo_tx_p0_set_maxrate()
879 if (ch_rate == rate_mbps) in am65_cpsw_qos_ndo_tx_p0_set_maxrate()
890 if (rate_mbps && !(tx_ch_rate_msk_new & BIT(queue))) { in am65_cpsw_qos_ndo_tx_p0_set_maxrate()
894 } else if (!rate_mbps) { in am65_cpsw_qos_ndo_tx_p0_set_maxrate()
840 am65_cpsw_qos_tx_p0_rate_apply(struct am65_cpsw_common *common, int tx_ch, u32 rate_mbps) am65_cpsw_qos_tx_p0_rate_apply() argument
860 am65_cpsw_qos_ndo_tx_p0_set_maxrate(struct net_device *ndev, int queue, u32 rate_mbps) am65_cpsw_qos_ndo_tx_p0_set_maxrate() argument
[all...]
H A Dam65-cpsw-qos.h38 int am65_cpsw_qos_ndo_tx_p0_set_maxrate(struct net_device *ndev, int queue, u32 rate_mbps);
H A Dam65-cpsw-nuss.h82 u32 rate_mbps; member
H A Dam65-cpsw-nuss.c610 txq->tx_maxrate = common->tx_chns[i].rate_mbps; in am65_cpsw_nuss_ndo_slave_open()
/kernel/linux/linux-5.10/samples/bpf/
H A Dhbm.c316 unsigned int rate_mbps = ((qstats.bytes_total - in run_bpf_prog() local
338 fprintf(fout, "rate_mbps:%d\n", rate_mbps); in run_bpf_prog()
/kernel/linux/linux-6.6/samples/bpf/
H A Dhbm.c323 unsigned int rate_mbps = ((qstats.bytes_total - in run_bpf_prog() local
345 fprintf(fout, "rate_mbps:%d\n", rate_mbps); in run_bpf_prog()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dqos.c704 int mlx5_esw_qos_modify_vport_rate(struct mlx5_eswitch *esw, u16 vport_num, u32 rate_mbps) in mlx5_esw_qos_modify_vport_rate() argument
718 err = esw_qos_vport_enable(esw, vport, rate_mbps, vport->qos.bw_share, NULL); in mlx5_esw_qos_modify_vport_rate()
720 MLX5_SET(scheduling_context, ctx, max_average_bw, rate_mbps); in mlx5_esw_qos_modify_vport_rate()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.h291 u32 rate_mbps);
H A Deswitch.c1140 u32 rate_mbps) in mlx5_esw_modify_vport_rate()
1150 MLX5_SET(scheduling_context, ctx, max_average_bw, rate_mbps); in mlx5_esw_modify_vport_rate()
1139 mlx5_esw_modify_vport_rate(struct mlx5_eswitch *esw, u16 vport_num, u32 rate_mbps) mlx5_esw_modify_vport_rate() argument
H A Den_tc.c5119 u32 rate_mbps = 0; in apply_police_params() local
5139 rate_mbps = max_t(u32, do_div(rate, 1000000), 1); in apply_police_params()
5142 err = mlx5_esw_modify_vport_rate(esw, vport_num, rate_mbps); in apply_police_params()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.h402 int mlx5_esw_qos_modify_vport_rate(struct mlx5_eswitch *esw, u16 vport_num, u32 rate_mbps);
H A Den_tc.c4899 u32 rate_mbps = 0; in apply_police_params() local
4920 rate_mbps = max_t(u32, rate, 1); in apply_police_params()
4923 err = mlx5_esw_qos_modify_vport_rate(esw, vport_num, rate_mbps); in apply_police_params()

Completed in 29 milliseconds