Home
last modified time | relevance | path

Searched refs:lq_sta (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/wireless/intel/iwlegacy/
H A D4965-rs.c129 struct il_lq_sta *lq_sta);
131 struct il_lq_sta *lq_sta, u32 rate_n_flags);
132 static void il4965_rs_stay_in_table(struct il_lq_sta *lq_sta,
135 static void il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta,
636 il4965_rs_get_supported_rates(struct il_lq_sta *lq_sta, in il4965_rs_get_supported_rates() argument
641 return lq_sta->active_legacy_rate; in il4965_rs_get_supported_rates()
644 return lq_sta->active_siso_rate; in il4965_rs_get_supported_rates()
646 return lq_sta->active_mimo2_rate; in il4965_rs_get_supported_rates()
708 il4965_rs_get_lower_rate(struct il_lq_sta *lq_sta, in il4965_rs_get_lower_rate() argument
716 u8 is_green = lq_sta->is_green; in il4965_rs_get_lower_rate()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drs.c134 struct iwl_lq_sta *lq_sta);
136 struct iwl_lq_sta *lq_sta, u32 rate_n_flags);
137 static void rs_stay_in_table(struct iwl_lq_sta *lq_sta, bool force_search);
141 static void rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta,
144 static void rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, in rs_dbgfs_set_mcs() argument
306 struct iwl_lq_sta *lq_sta) in rs_program_fix_rate() argument
309 container_of(lq_sta, struct iwl_station_priv, lq_sta); in rs_program_fix_rate()
312 lq_sta->active_legacy_rate = 0x0FFF; /* 1 - 54 MBits, includes CCK */ in rs_program_fix_rate()
313 lq_sta->active_siso_rate = 0x1FD0; /* 6 - 60 MBits, no 9, no CCK */ in rs_program_fix_rate()
314 lq_sta->active_mimo2_rate = 0x1FD0; /* 6 - 60 MBits, no 9, no CCK */ in rs_program_fix_rate()
[all …]
H A Dtx.c728 sta_priv->lq_sta.lq.general_params.flags |= in iwlagn_tx_agg_oper()
735 sta_priv->lq_sta.lq.agg_params.agg_frame_cnt_limit = in iwlagn_tx_agg_oper()
742 &sta_priv->lq_sta.lq, CMD_ASYNC, false); in iwlagn_tx_agg_oper()
H A Ddev.h191 struct iwl_lq_sta lq_sta; member
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs-fw.c423 struct iwl_lq_sta_rs_fw *lq_sta; in iwl_mvm_tlc_update_notif() local
457 lq_sta = &mvm_link_sta->lq_sta.rs_fw; in iwl_mvm_tlc_update_notif()
462 lq_sta->last_rate_n_flags = in iwl_mvm_tlc_update_notif()
465 lq_sta->last_rate_n_flags); in iwl_mvm_tlc_update_notif()
590 struct iwl_lq_sta_rs_fw *lq_sta; in iwl_mvm_rs_fw_rate_init() local
627 lq_sta = &mvm_link_sta->lq_sta.rs_fw; in iwl_mvm_rs_fw_rate_init()
628 memset(lq_sta, 0, offsetof(typeof(*lq_sta), pers)); in iwl_mvm_rs_fw_rate_init()
708 struct iwl_lq_sta_rs_fw *lq_sta; in iwl_mvm_rs_add_sta_link() local
710 lq_sta = &link_sta->lq_sta.rs_fw; in iwl_mvm_rs_add_sta_link()
712 lq_sta->pers.drv = mvm; in iwl_mvm_rs_add_sta_link()
[all …]
H A Dsta.c1769 mvm_sta->deflink.lq_sta.rs_drv.pers.max_agg_bufsize = in iwl_mvm_sta_init()
1772 mvm_sta->deflink.lq_sta.rs_drv.pers.max_agg_bufsize = in iwl_mvm_sta_init()
1833 spin_lock_init(&mvm_sta->deflink.lq_sta.rs_drv.pers.lock); in iwl_mvm_sta_init()
3301 mvmsta->deflink.lq_sta.rs_drv.pers.max_agg_bufsize = in iwl_mvm_sta_tx_agg_oper()
3302 min(mvmsta->deflink.lq_sta.rs_drv.pers.max_agg_bufsize, in iwl_mvm_sta_tx_agg_oper()
3304 mvmsta->deflink.lq_sta.rs_drv.lq.agg_frame_cnt_limit = in iwl_mvm_sta_tx_agg_oper()
3305 mvmsta->deflink.lq_sta.rs_drv.pers.max_agg_bufsize; in iwl_mvm_sta_tx_agg_oper()
3310 return iwl_mvm_send_lq_cmd(mvm, &mvmsta->deflink.lq_sta.rs_drv.lq); in iwl_mvm_sta_tx_agg_oper()
H A Dmac80211.c6037 struct iwl_lq_sta_rs_fw *lq_sta = &mvmsta->deflink.lq_sta.rs_fw; in iwl_mvm_mac_sta_statistics() local
6039 iwl_mvm_set_sta_rate(lq_sta->last_rate_n_flags, &sinfo->txrate); in iwl_mvm_mac_sta_statistics()