| /Linux-v6.6/drivers/net/ethernet/netronome/nfp/ | 
| D | nfp_net_sriov.c | 148 			int min_tx_rate, int max_tx_rate)  in nfp_app_set_vf_rate()  argument158 	if (max_tx_rate >= NFP_NET_VF_RATE_MAX ||  in nfp_app_set_vf_rate()
 167 			       max_tx_rate ? max_tx_rate :  in nfp_app_set_vf_rate()
 301 		ivi->max_tx_rate = FIELD_GET(NFP_NET_VF_CFG_MAX_RATE, rate);  in nfp_app_get_vf_config()
 304 		if (ivi->max_tx_rate == NFP_NET_VF_RATE_MAX)  in nfp_app_get_vf_config()
 305 			ivi->max_tx_rate = 0;  in nfp_app_get_vf_config()
 
 | 
| D | nfp_net_sriov.h | 63 			int max_tx_rate);
 | 
| /Linux-v6.6/drivers/net/ethernet/intel/i40e/ | 
| D | i40e_virtchnl_pf.h | 62 	u64 max_tx_rate; /* bandwidth rate allocation for VSIs */  member129 		       int max_tx_rate);
 
 | 
| D | i40e_virtchnl_pf.c | 778 	u64 max_tx_rate = 0;  in i40e_alloc_vsi_res()  local838 		max_tx_rate = vf->tx_rate;  in i40e_alloc_vsi_res()
 839 	} else if (vf->ch[idx].max_tx_rate) {  in i40e_alloc_vsi_res()
 840 		max_tx_rate = vf->ch[idx].max_tx_rate;  in i40e_alloc_vsi_res()
 843 	if (max_tx_rate) {  in i40e_alloc_vsi_res()
 844 		max_tx_rate = div_u64(max_tx_rate, I40E_BW_CREDIT_DIVISOR);  in i40e_alloc_vsi_res()
 846 						  max_tx_rate, 0, NULL);  in i40e_alloc_vsi_res()
 4027 		if (tci->list[i].max_tx_rate) {  in i40e_vc_add_qch_msg()
 4028 			if (tci->list[i].max_tx_rate > speed) {  in i40e_vc_add_qch_msg()
 4031 					tci->list[i].max_tx_rate,  in i40e_vc_add_qch_msg()
 [all …]
 
 | 
| /Linux-v6.6/drivers/net/ethernet/broadcom/bnxt/ | 
| D | bnxt_sriov.c | 197 	ivi->max_tx_rate = vf->max_tx_rate;  in bnxt_get_vf_config()290 		   int max_tx_rate)  in bnxt_set_vf_bw()  argument
 304 	if (max_tx_rate > pf_link_speed) {  in bnxt_set_vf_bw()
 306 			    max_tx_rate, vf_id);  in bnxt_set_vf_bw()
 315 	if (min_tx_rate == vf->min_tx_rate && max_tx_rate == vf->max_tx_rate)  in bnxt_set_vf_bw()
 322 		req->max_bw = cpu_to_le32(max_tx_rate);  in bnxt_set_vf_bw()
 327 			vf->max_tx_rate = max_tx_rate;  in bnxt_set_vf_bw()
 509 	if (vf->max_tx_rate) {  in __bnxt_set_vf_params()
 512 		req->max_bw = cpu_to_le32(vf->max_tx_rate);  in __bnxt_set_vf_params()
 
 | 
| /Linux-v6.6/drivers/net/ethernet/intel/ice/ | 
| D | ice_sriov.h | 44 	      int max_tx_rate);126 	      int __always_unused max_tx_rate)  in ice_set_vf_bw()  argument
 
 | 
| D | ice_sriov.c | 1211 	ivi->max_tx_rate = vf->max_tx_rate;  in ice_get_vf_cfg()1439 	      int max_tx_rate)  in ice_set_vf_bw()  argument
 1485 	if (vf->max_tx_rate != (unsigned int)max_tx_rate) {  in ice_set_vf_bw()
 1486 		ret = ice_set_max_bw_limit(vsi, (u64)max_tx_rate * 1000);  in ice_set_vf_bw()
 1493 		vf->max_tx_rate = max_tx_rate;  in ice_set_vf_bw()
 
 | 
| D | ice_lib.h | 142 int ice_set_max_bw_limit(struct ice_vsi *vsi, u64 max_tx_rate);
 | 
| D | ice_vf_lib.c | 373 	if (vf->max_tx_rate) {  in ice_vf_rebuild_host_tx_rate_cfg()374 		err = ice_set_max_bw_limit(vsi, (u64)vf->max_tx_rate * 1000);  in ice_vf_rebuild_host_tx_rate_cfg()
 377 				vf->max_tx_rate, vf->vf_id, err);  in ice_vf_rebuild_host_tx_rate_cfg()
 
 | 
| D | ice_main.c | 8357 ice_set_bw_limit(struct ice_vsi *vsi, u64 max_tx_rate, u64 min_tx_rate)  in ice_set_bw_limit()  argument8365 	return ice_set_max_bw_limit(vsi, max_tx_rate);  in ice_set_bw_limit()
 8401 	if (ch->ch_vsi && (ch->max_tx_rate || ch->min_tx_rate)) {  in ice_create_q_channel()
 8404 		ret = ice_set_bw_limit(ch->ch_vsi, ch->max_tx_rate,  in ice_create_q_channel()
 8408 				ch->max_tx_rate, ch->ch_vsi->vsi_num);  in ice_create_q_channel()
 8411 				ch->max_tx_rate, ch->ch_vsi->vsi_num);  in ice_create_q_channel()
 8636 		if (!ch->max_tx_rate && !ch->min_tx_rate)  in ice_rebuild_channels()
 8639 		err = ice_set_bw_limit(ch_vsi, ch->max_tx_rate,  in ice_rebuild_channels()
 8643 				err, ch->max_tx_rate, ch->min_tx_rate,  in ice_rebuild_channels()
 8647 				ch->max_tx_rate, ch->min_tx_rate,  in ice_rebuild_channels()
 [all …]
 
 | 
| D | ice_vf_lib.h | 119 	unsigned int max_tx_rate;	/* Maximum Tx bandwidth limit in Mbps */  member
 | 
| /Linux-v6.6/include/linux/ | 
| D | if_link.h | 28 	__u32 max_tx_rate;  member
 | 
| /Linux-v6.6/net/can/ | 
| D | af_can.h | 82 	unsigned long max_tx_rate;  member
 | 
| D | proc.c | 161 	if (pkg_stats->max_tx_rate < pkg_stats->current_tx_rate)  in can_stat_update()162 		pkg_stats->max_tx_rate = pkg_stats->current_tx_rate;  in can_stat_update()
 248 				pkg_stats->max_tx_rate);  in can_stats_proc_show()
 
 | 
| /Linux-v6.6/drivers/net/wireless/st/cw1200/ | 
| D | scan.c | 210 			scan.max_tx_rate = WSM_TRANSMIT_RATE_6;  in cw1200_scan_work()212 			scan.max_tx_rate = WSM_TRANSMIT_RATE_1;  in cw1200_scan_work()
 403 	scan.max_tx_rate = wsm->max_tx_rate;  in cw1200_probe_work()
 
 | 
| /Linux-v6.6/drivers/net/netdevsim/ | 
| D | netdev.c | 125 	nsim_dev->vfconfigs[vf].max_tx_rate = max;  in nsim_set_vf_rate()178 	ivi->max_tx_rate = nsim_dev->vfconfigs[vf].max_tx_rate;  in nsim_get_vf_config()
 
 | 
| /Linux-v6.6/drivers/net/ethernet/qlogic/qlcnic/ | 
| D | qlcnic_sriov_pf.c | 1850 				int min_tx_rate, int max_tx_rate)  in qlcnic_sriov_set_vf_tx_rate()  argument1872 	if (max_tx_rate && max_tx_rate >= 10000) {  in qlcnic_sriov_set_vf_tx_rate()
 1879 	if (!max_tx_rate)  in qlcnic_sriov_set_vf_tx_rate()
 1880 		max_tx_rate = 10000;  in qlcnic_sriov_set_vf_tx_rate()
 1885 			   QLC_VF_MIN_TX_RATE, max_tx_rate);  in qlcnic_sriov_set_vf_tx_rate()
 1893 		nic_info.max_tx_bw = max_tx_rate / 100;  in qlcnic_sriov_set_vf_tx_rate()
 1901 	vp->max_tx_bw = max_tx_rate / 100;  in qlcnic_sriov_set_vf_tx_rate()
 1904 		    max_tx_rate, vp->max_tx_bw, vf);  in qlcnic_sriov_set_vf_tx_rate()
 2010 		ivi->max_tx_rate = 0;  in qlcnic_sriov_get_vf_config()
 2012 		ivi->max_tx_rate = vp->max_tx_bw * 100;  in qlcnic_sriov_get_vf_config()
 
 | 
| /Linux-v6.6/drivers/net/ethernet/intel/ixgbe/ | 
| D | ixgbe_sriov.h | 27 			int max_tx_rate);
 | 
| D | ixgbe_sriov.c | 1648 			int max_tx_rate)  in ixgbe_ndo_set_vf_bw()  argument1670 	if (max_tx_rate && ((max_tx_rate <= 10) || (max_tx_rate > link_speed)))  in ixgbe_ndo_set_vf_bw()
 1675 	adapter->vfinfo[vf].tx_rate = max_tx_rate;  in ixgbe_ndo_set_vf_bw()
 1847 	ivi->max_tx_rate = adapter->vfinfo[vf].tx_rate;  in ixgbe_ndo_get_vf_config()
 
 | 
| /Linux-v6.6/drivers/net/ethernet/huawei/hinic/ | 
| D | hinic_sriov.c | 586 	ivi->max_tx_rate = vfinfo->max_rate;  in hinic_get_vf_config()857 			int vf, int min_tx_rate, int max_tx_rate)  in hinic_ndo_set_vf_bw()  argument
 892 	if (max_tx_rate < 0 || max_tx_rate > speeds[port_cap.speed]) {  in hinic_ndo_set_vf_bw()
 899 				   max_tx_rate, min_tx_rate);  in hinic_ndo_set_vf_bw()
 903 			  vf, max_tx_rate, min_tx_rate,  in hinic_ndo_set_vf_bw()
 911 		   vf, max_tx_rate, min_tx_rate);  in hinic_ndo_set_vf_bw()
 
 | 
| D | hinic_sriov.h | 90 			int vf, int min_tx_rate, int max_tx_rate);
 | 
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx4/ | 
| D | cmd.c | 2879 			      int max_tx_rate)  in mlx4_set_vport_qos()  argument2903 		if (test_bit(i, port_qos->priority_bm) && max_tx_rate) {  in mlx4_set_vport_qos()
 2904 			vpp_qos[i].max_avg_bw = max_tx_rate;  in mlx4_set_vport_qos()
 3080 		     int max_tx_rate)  in mlx4_set_vf_rate()  argument
 3103 	err = mlx4_set_vport_qos(priv, slave, port, max_tx_rate);  in mlx4_set_vf_rate()
 3106 			  max_tx_rate);  in mlx4_set_vf_rate()
 3110 	vf_admin->tx_rate = max_tx_rate;  in mlx4_set_vf_rate()
 3127 			  max_tx_rate);  in mlx4_set_vf_rate()
 3132 	vf_admin->qos_vport = max_tx_rate ? slave : MLX4_VPP_DEFAULT_VPORT;  in mlx4_set_vf_rate()
 3226 		ivf->max_tx_rate = s_info->tx_rate;  in mlx4_get_vf_config()
 [all …]
 
 | 
| /Linux-v6.6/include/linux/mlx4/ | 
| D | cmd.h | 315 		     int max_tx_rate);
 | 
| /Linux-v6.6/drivers/video/fbdev/omap/ | 
| D | hwa742.c | 820 		unsigned long max_tx_rate = hwa742.extif->get_max_tx_rate();  in setup_tearsync()  local823 			max_tx_rate);  in setup_tearsync()
 824 		min_tx_time = 1000000000 / (max_tx_rate / 1000);  /* ps */  in setup_tearsync()
 
 | 
| /Linux-v6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ | 
| D | hclge_tm.c | 587 int hclge_tm_qs_shaper_cfg(struct hclge_vport *vport, int max_tx_rate)  in hclge_tm_qs_shaper_cfg()  argument597 	if (!max_tx_rate)  in hclge_tm_qs_shaper_cfg()
 598 		max_tx_rate = hdev->ae_dev->dev_specs.max_tm_rate;  in hclge_tm_qs_shaper_cfg()
 600 	ret = hclge_shaper_para_calc(max_tx_rate, HCLGE_SHAPER_LVL_QSET,  in hclge_tm_qs_shaper_cfg()
 620 		shap_cfg_cmd->qs_rate = cpu_to_le32(max_tx_rate);  in hclge_tm_qs_shaper_cfg()
 627 				max_tx_rate, ret);  in hclge_tm_qs_shaper_cfg()
 
 |