Home
last modified time | relevance | path

Searched refs:rc_sta (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/smac/
H A Dssv_rc.c392 static u32 ssv6xxx_rate_supported(struct ssv_sta_rc_info *rc_sta, u32 index) in ssv6xxx_rate_supported() argument
394 return (rc_sta->rc_supp_rates & BIT(index)); in ssv6xxx_rate_supported()
397 static u8 ssv6xxx_rate_lowest_index(struct ssv_sta_rc_info *rc_sta) in ssv6xxx_rate_lowest_index() argument
400 for (i = 0; i < rc_sta->rc_num_rate; i++) in ssv6xxx_rate_lowest_index()
401 if (ssv6xxx_rate_supported(rc_sta, i)) in ssv6xxx_rate_lowest_index()
407 static u8 ssv6xxx_rate_highest_index(struct ssv_sta_rc_info *rc_sta) in ssv6xxx_rate_highest_index() argument
410 for (i=rc_sta->rc_num_rate-1; i >= 0; i--) in ssv6xxx_rate_highest_index()
411 if (ssv6xxx_rate_supported(rc_sta, i)) in ssv6xxx_rate_highest_index()
416 static void rate_control_pid_adjust_rate(struct ssv_sta_rc_info *rc_sta, in rate_control_pid_adjust_rate() argument
421 n_bitrates = rc_sta->rc_num_rate; in rate_control_pid_adjust_rate()
[all …]
H A Dssv_ht_rc.c89 static void minstrel_ht_calc_tp(struct ssv62xx_ht *mi, struct ssv_sta_rc_info *rc_sta, int rate) in minstrel_ht_calc_tp() argument
93 if(rc_sta->ht_rc_type == RC_TYPE_HT_LGI_20) in minstrel_ht_calc_tp()
106 static void rate_control_ht_sample(struct ssv62xx_ht *mi,struct ssv_sta_rc_info *rc_sta) in rate_control_ht_sample() argument
132 if (!(rc_sta->ht_supp_rates & BIT(i))) in rate_control_ht_sample()
137 minstrel_ht_calc_tp(mi, rc_sta, i); in rate_control_ht_sample()
219 …atic void minstrel_calc_retransmit(struct ssv62xx_ht *mi,int index, struct ssv_sta_rc_info *rc_sta)
230 if(rc_sta->ht_rc_type == RC_TYPE_HT_LGI_20)
264 bool sample, bool rtscts, struct ssv_sta_rc_info *rc_sta, in minstrel_ht_set_rate() argument
271 minstrel_calc_retransmit(mi, index, rc_sta); in minstrel_ht_set_rate()
284 static inline int minstrel_get_duration(int index, struct ssv_sta_rc_info *rc_sta) in minstrel_get_duration() argument
[all …]
H A Dssv_ht_rc.h26 … ssv62xx_ht_rc_caps(const u16 ssv6xxx_rc_rate_set[RC_TYPE_MAX][13],struct ssv_sta_rc_info *rc_sta);
27 …ssv6xxx_ht_report_handler(struct ssv_softc *sc,struct sk_buff *skb,struct ssv_sta_rc_info *rc_sta);