Home
last modified time | relevance | path

Searched full:tx_rate (Results 1 – 25 of 66) sorted by relevance

123

/linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Ddm.c829 rtlpriv->dm.tx_rate = 0xff; in rtl8821ae_dm_common_info_self_update()
934 u8 rate = rtldm->tx_rate; in rtl8812ae_get_delta_swing_table()
981 rtldm->tx_rate = rate; in rtl8821ae_dm_update_init_rate()
1177 u8 tx_rate = 0xFF; in rtl8812ae_dm_txpwr_track_set_pwr() local
1180 if (rtldm->tx_rate != 0xFF) in rtl8812ae_dm_txpwr_track_set_pwr()
1181 tx_rate = in rtl8812ae_dm_txpwr_track_set_pwr()
1182 rtl8821ae_hw_rate_to_mrate(hw, rtldm->tx_rate); in rtl8812ae_dm_txpwr_track_set_pwr()
1187 if (tx_rate != 0xFF) { in rtl8812ae_dm_txpwr_track_set_pwr()
1189 if ((tx_rate >= MGN_1M) && (tx_rate <= MGN_11M)) in rtl8812ae_dm_txpwr_track_set_pwr()
1192 else if ((tx_rate >= MGN_6M) && (tx_rate <= MGN_48M)) in rtl8812ae_dm_txpwr_track_set_pwr()
[all …]
/linux/drivers/phy/microchip/
H A Dlan966x_serdes.c166 u8 tx_rate; member
178 u8 tx_rate; member
191 HSIO_SD_CFG_TX_RATE_SET(res_struct->tx_rate) | in lan966x_sd6g40_reg_cfg()
307 ret_val->tx_rate = 0x0; in lan966x_sd6g40_get_conf_from_mode()
312 ret_val->tx_rate = 0x0; in lan966x_sd6g40_get_conf_from_mode()
322 ret_val->tx_rate = macro->speed == SPEED_2500 ? 0x1 : 0x2; in lan966x_sd6g40_get_conf_from_mode()
327 ret_val->tx_rate = macro->speed == SPEED_2500 ? 0x1 : 0x2; in lan966x_sd6g40_get_conf_from_mode()
354 ret_val->tx_rate = mode_args->tx_rate; in lan966x_calc_sd6g40_setup_lane()
/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dphy.c785 mt7601u_phy_rf_pa_mode_val(struct mt7601u_dev *dev, int phy_mode, int tx_rate) in mt7601u_phy_rf_pa_mode_val() argument
792 tx_rate += 4; in mt7601u_phy_rf_pa_mode_val()
802 return decode_tb[(reg >> (tx_rate * 2)) & 0x3]; in mt7601u_phy_rf_pa_mode_val()
811 u8 bbp_r47, pkt_type, tx_rate; in mt7601u_tssi_params_get() local
824 tx_rate = (pkt_type >> 4) & 0x03; in mt7601u_tssi_params_get()
829 tx_rate = ofdm_pkt2rate[(pkt_type >> 4) & 0x07]; in mt7601u_tssi_params_get()
834 tx_rate = mt7601u_bbp_r47_get(dev, bbp_r47, BBP_R47_F_TX_RATE); in mt7601u_tssi_params_get()
835 tx_rate &= 0x7f; in mt7601u_tssi_params_get()
841 p.trgt_power += rate_table[tx_rate / 2].bw20; in mt7601u_tssi_params_get()
843 p.trgt_power += rate_table[tx_rate / 2].bw40; in mt7601u_tssi_params_get()
[all …]
H A Dmt7601u.h138 * @lock: protects @wcid->tx_rate.
256 u16 tx_rate; member
H A Dtx.c152 rate_ctl = wcid->tx_rate; in mt7601u_push_txwi()
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dxmit.c190 struct ieee80211_rate *tx_rate; in generate_txhdr_fw3() local
197 tx_rate = ieee80211_get_tx_rate(dev->wl->hw, info); in generate_txhdr_fw3()
199 rate = tx_rate->hw_value; in generate_txhdr_fw3()
201 rate_fb = ieee80211_get_alt_retry_rate(dev->wl->hw, info, 0) ? : tx_rate; in generate_txhdr_fw3()
/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8723x.c628 u8 tx_rate = dm_info->tx_rate; in __rtw8723x_pwrtrack_get_limit_ofdm() local
631 switch (tx_rate) { in __rtw8723x_pwrtrack_get_limit_ofdm()
651 rtw_warn(rtwdev, "pwrtrack unhandled tx_rate 0x%x\n", tx_rate); in __rtw8723x_pwrtrack_get_limit_ofdm()
H A Ddebug.c770 rtw_print_rate(m, dm_info->tx_rate); in rtw_debugfs_get_simple_phy_info()
771 seq_printf(m, "(0x%x)\n", dm_info->tx_rate); in rtw_debugfs_get_simple_phy_info()
802 rtw_print_rate(m, dm_info->tx_rate); in rtw_debugfs_get_phy_info()
803 seq_printf(m, "(0x%x)\n\n", dm_info->tx_rate); in rtw_debugfs_get_phy_info()
/linux/drivers/net/wireless/atmel/
H A Dat76c50x-usb.h76 /* values for tx_rate */
177 u8 tx_rate; member
/linux/drivers/net/wireless/ti/wl12xx/
H A Dscan.h31 __le32 tx_rate; member
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_sriov.c1706 u16 tx_rate = adapter->vfinfo[vf].tx_rate; in ixgbe_set_vf_rate_limit() local
1708 if (tx_rate) { in ixgbe_set_vf_rate_limit()
1714 bcnrc_val /= tx_rate; in ixgbe_set_vf_rate_limit()
1768 adapter->vfinfo[i].tx_rate = 0; in ixgbe_check_vf_rate_limit()
1802 adapter->vfinfo[vf].tx_rate = max_tx_rate; in ixgbe_ndo_set_vf_bw()
1974 ivi->max_tx_rate = adapter->vfinfo[vf].tx_rate; in ixgbe_ndo_get_vf_config()
/linux/drivers/net/wireless/intel/iwlegacy/
H A D4965-rs.c798 u32 tx_rate; in il4965_rs_tx_status() local
831 tx_rate = le32_to_cpu(table->rs_table[0].rate_n_flags); in il4965_rs_tx_status()
832 il4965_rs_get_tbl_info_from_mcs(tx_rate, il->band, &tbl_type, &rs_idx); in il4965_rs_tx_status()
855 !!(tx_rate & RATE_MCS_HT_MSK) != !!(mac_flags & IEEE80211_TX_RC_MCS) in il4965_rs_tx_status()
856 || !!(tx_rate & RATE_MCS_GF_MSK) != in il4965_rs_tx_status()
859 rs_idx, tx_rate); in il4965_rs_tx_status()
912 tx_rate = le32_to_cpu(table->rs_table[0].rate_n_flags); in il4965_rs_tx_status()
913 il4965_rs_get_tbl_info_from_mcs(tx_rate, il->band, &tbl_type, in il4965_rs_tx_status()
938 tx_rate = le32_to_cpu(table->rs_table[i].rate_n_flags); in il4965_rs_tx_status()
939 il4965_rs_get_tbl_info_from_mcs(tx_rate, il->band, in il4965_rs_tx_status()
[all …]
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_sriov.c165 u32 tx_rate) in hinic_set_vf_rate_limit() argument
173 rate_cfg.tx_rate = tx_rate; in hinic_set_vf_rate_limit()
179 HW_VF_ID_TO_OS(vf_id), tx_rate, err, rate_cfg.status, in hinic_set_vf_rate_limit()
187 nic_io->vf_infos[HW_VF_ID_TO_OS(vf_id)].max_rate = tx_rate; in hinic_set_vf_rate_limit()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dsta_cmdresp.c517 priv->tx_rate = resp->params.tx_rate.tx_rate; in mwifiex_ret_802_11_tx_rate_query()
518 priv->tx_htinfo = resp->params.tx_rate.ht_info; in mwifiex_ret_802_11_tx_rate_query()
521 mwifiex_index_to_data_rate(priv, priv->tx_rate, in mwifiex_ret_802_11_tx_rate_query()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_virtchnl_pf.h108 unsigned int tx_rate; /* Tx bandwidth limit in Mbps */ member
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drs.c859 u32 tx_rate; in rs_tx_status() local
894 tx_rate = le32_to_cpu(table->rs_table[0].rate_n_flags); in rs_tx_status()
895 rs_get_tbl_info_from_mcs(tx_rate, priv->band, &tbl_type, &rs_index); in rs_tx_status()
918 (!!(tx_rate & RATE_MCS_HT_MSK) != !!(mac_flags & IEEE80211_TX_RC_MCS)) || in rs_tx_status()
919 (!!(tx_rate & RATE_MCS_GF_MSK) != !!(mac_flags & IEEE80211_TX_RC_GREEN_FIELD)) || in rs_tx_status()
921 IWL_DEBUG_RATE(priv, "initial rate %d does not match %d (0x%x)\n", mac_index, rs_index, tx_rate); in rs_tx_status()
973 tx_rate = le32_to_cpu(table->rs_table[0].rate_n_flags); in rs_tx_status()
974 rs_get_tbl_info_from_mcs(tx_rate, priv->band, &tbl_type, in rs_tx_status()
998 tx_rate = le32_to_cpu(table->rs_table[i].rate_n_flags); in rs_tx_status()
999 rs_get_tbl_info_from_mcs(tx_rate, priv->band, in rs_tx_status()
[all …]
/linux/sound/firewire/bebob/
H A Dbebob_stream.c65 unsigned int tx_rate, rx_rate, trials; in snd_bebob_stream_get_rate() local
70 err = avc_general_get_sig_fmt(bebob->unit, &tx_rate, in snd_bebob_stream_get_rate()
85 if (rx_rate == tx_rate) in snd_bebob_stream_get_rate()
/linux/drivers/net/wireless/ti/wl1251/
H A Dcmd.h183 __le16 tx_rate; member
H A Dcmd.c363 cmd->params.tx_rate = cpu_to_le16(1 << 1); /* 2 Mbps */ in wl1251_cmd_scan()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dcmd.c2020 vp_oper->state.tx_rate = vp_admin->tx_rate; in mlx4_master_activate_admin_state()
2908 /* if user supplied tx_rate == 0, meaning no rate limit in mlx4_set_vport_qos()
2951 !vf_admin->tx_rate) in mlx4_valid_vf_state_change()
3064 vf_admin->tx_rate) in mlx4_set_vf_vlan()
3111 vf_admin->tx_rate = max_tx_rate; in mlx4_set_vf_rate()
3227 ivf->max_tx_rate = s_info->tx_rate; in mlx4_get_vf_config()
/linux/drivers/net/wireless/ath/wcn36xx/
H A Dtxrx.c709 /* tx_rate is in units of 500kbps; mac80211 wants them in 100kbps */ in wcn36xx_process_tx_rate()
711 info->legacy = stats->tx_rate * 5; in wcn36xx_process_tx_rate()
/linux/net/mac80211/
H A Dairtime.c779 struct ieee80211_tx_rate *tx_rate = &sta->deflink.tx_stats.last_rate; in ieee80211_calc_expected_tx_airtime() local
784 if (ieee80211_fill_rx_status(&stat, hw, tx_rate, ri, band, len)) in ieee80211_calc_expected_tx_airtime()
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dtx.h713 * @tx_rate: the rate the aggregation was sent at. Format depends on command
735 __le32 tx_rate; member
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_sriov.h56 int tx_rate; member
H A Dqed_sriov.c4703 u32 tx_rate; in qed_get_vf_config() local
4733 tx_rate = vf_info->tx_rate; in qed_get_vf_config()
4734 ivi->max_tx_rate = tx_rate ? tx_rate : link.speed; in qed_get_vf_config()
4790 if (link.link_up && vf_info->tx_rate) { in qed_inform_vf_link_state()
4794 rate = min_t(int, vf_info->tx_rate, link.speed); in qed_inform_vf_link_state()
4803 vf_info->tx_rate = rate; in qed_inform_vf_link_state()
4881 vf->tx_rate = rate; in qed_configure_max_vf_rate()

123