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 D | ssv_rc.c | 392 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 D | ssv_ht_rc.c | 89 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 D | ssv_ht_rc.h | 26 … 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);
|