Lines Matching defs:link_sta
1483 rx->link_sta->rx_stats.num_duplicates++;
1758 struct link_sta_info *link_sta = rx->link_sta;
1764 if (!sta || !link_sta)
1780 link_sta->rx_stats.last_rx = jiffies;
1783 link_sta->rx_stats.last_rate =
1787 link_sta->rx_stats.last_rx = jiffies;
1794 link_sta->rx_stats.last_rx = jiffies;
1796 link_sta->rx_stats.last_rate = sta_stats_encode_rate(status);
1799 link_sta->rx_stats.fragments++;
1801 u64_stats_update_begin(&link_sta->rx_stats.syncp);
1802 link_sta->rx_stats.bytes += rx->skb->len;
1803 u64_stats_update_end(&link_sta->rx_stats.syncp);
1806 link_sta->rx_stats.last_signal = status->signal;
1807 ewma_signal_add(&link_sta->rx_stats_avg.signal,
1812 link_sta->rx_stats.chains = status->chains;
1819 link_sta->rx_stats.chain_signal_last[i] = signal;
1820 ewma_signal_add(&link_sta->rx_stats_avg.chain_signal[i],
1881 link_sta->rx_stats.packets++;
1911 if (rx->link_sta)
1912 key = rcu_dereference(rx->link_sta->gtk[idx]);
1915 if (!key && rx->link_sta)
1916 key = rcu_dereference(rx->link_sta->gtk[idx2]);
2025 if (rx->link_sta) {
2030 rx->key = rcu_dereference(rx->link_sta->gtk[mmie_keyidx]);
2050 if (rx->link_sta) {
2052 key = rcu_dereference(rx->link_sta->gtk[i]);
2088 if (is_multicast_ether_addr(hdr->addr1) && rx->link_sta)
2089 rx->key = rcu_dereference(rx->link_sta->gtk[keyidx]);
2419 rx->link_sta->rx_stats.packets++;
2696 u64_stats_update_begin(&rx->link_sta->rx_stats.syncp);
2697 rx->link_sta->rx_stats.msdu[rx->seqno_idx]++;
2698 u64_stats_update_end(&rx->link_sta->rx_stats.syncp);
3525 if (!rx->link_sta->pub->ht_cap.ht_supported)
3565 if (rx->link_sta->pub->smps_mode == smps_mode)
3567 rx->link_sta->pub->smps_mode = smps_mode;
3574 rate_control_rate_update(local, sband, rx->link_sta,
3590 if (!(rx->link_sta->pub->ht_cap.cap &
3847 rx->link_sta->rx_stats.packets++;
3891 rx->link_sta->rx_stats.packets++;
3929 rx->link_sta->rx_stats.packets++;
4082 rx->link_sta->rx_stats.dropped++;
4198 rx->link_sta = rcu_dereference(rx->sta->link[link_id]);
4200 return rx->link && rx->link_sta;
4213 rx->link_sta = &sta->deflink;
4215 rx->link_sta = NULL;
4719 struct link_sta_info *link_sta;
4725 link_sta = rcu_dereference(sta->link[rx->link_id]);
4726 if (WARN_ON_ONCE(!link_sta)) {
4731 link_sta = &sta->deflink;
4734 stats = &link_sta->rx_stats;
4736 stats = this_cpu_ptr(link_sta->pcpu_rx_stats);
4742 ewma_signal_add(&link_sta->rx_stats_avg.signal,
4758 ewma_signal_add(&link_sta->rx_stats_avg.chain_signal[i],
4954 stats = this_cpu_ptr(rx->link_sta->pcpu_rx_stats);
4956 stats = &rx->link_sta->rx_stats;
4974 struct link_sta_info *link_sta = rx->link_sta;
5026 if (ether_addr_equal(link_sta->addr, hdr->addr2))
5031 if (ether_addr_equal(link_sta->addr, hdr->addr3))
5098 struct link_sta_info *link_sta;
5109 link_sta = link_sta_info_get_bss(rx->sdata, hdr->addr2);
5110 if (link_sta) {
5111 sta = link_sta->sta;
5112 link_id = link_sta->link_id;
5217 struct link_sta_info *link_sta;
5219 link_sta = link_sta_info_get_bss(rx.sdata,
5221 if (!link_sta)
5224 ieee80211_rx_data_set_link(&rx, link_sta->link_id);
5242 struct link_sta_info *link_sta;
5244 link_sta = link_sta_info_get_bss(rx.sdata,
5246 if (!link_sta)
5249 link_id = link_sta->link_id;
5263 struct link_sta_info *link_sta;
5265 link_sta = link_sta_info_get_bss(rx.sdata,
5267 if (!link_sta)
5270 link_id = link_sta->link_id;