Lines Matching defs:link_sta_info

67 	struct link_sta_info info;
84 .head_offset = offsetof(struct link_sta_info, link_hash_node),
85 .key_offset = offsetof(struct link_sta_info, addr),
98 struct link_sta_info *link_sta)
107 struct link_sta_info *link_sta)
257 struct link_sta_info *
262 struct link_sta_info *link_sta;
288 struct link_sta_info *link_sta;
353 static void sta_info_free_link(struct link_sta_info *link_sta)
360 struct link_sta_info *link_sta = wiphy_dereference(sta->local->hw.wiphy,
406 struct link_sta_info *link_sta;
454 struct link_sta_info *link_sta;
538 struct link_sta_info *link_info,
582 struct link_sta_info *link_info,
947 struct link_sta_info *link_sta;
1302 struct link_sta_info *link_sta;
2475 struct link_sta_info *link_sta_info;
2479 link_sta_info = &sta->deflink;
2481 link_sta_info = wiphy_dereference(sta->local->hw.wiphy,
2484 stats = &link_sta_info->rx_stats;
2486 if (!link_sta_info->pcpu_rx_stats)
2492 cpustats = per_cpu_ptr(link_sta_info->pcpu_rx_stats, cpu);
2591 struct link_sta_info *link_sta_info;
2595 link_sta_info = &sta->deflink;
2597 link_sta_info = wiphy_dereference(sta->local->hw.wiphy,
2602 sta_get_tidstats_msdu(&link_sta_info->rx_stats,
2605 if (link_sta_info->pcpu_rx_stats) {
2609 cpurxs = per_cpu_ptr(link_sta_info->pcpu_rx_stats,
2621 tidstats->tx_msdu = link_sta_info->tx_stats.msdu[tid];
2628 link_sta_info->status_stats.msdu_retries[tid];
2635 link_sta_info->status_stats.msdu_failed[tid];
2729 struct link_sta_info *link_sta_info;
2734 link_sta_info = wiphy_dereference(sta->local->hw.wiphy,
2744 ether_addr_copy(link_sinfo->addr, link_sta_info->addr);
2747 link_sta_info->pub,
2768 link_sta_info->tx_stats.bytes[ac];
2776 link_sta_info->tx_stats.packets[ac];
2783 sta_get_stats_bytes(&link_sta_info->rx_stats);
2785 if (link_sta_info->pcpu_rx_stats) {
2789 cpurxs = per_cpu_ptr(link_sta_info->pcpu_rx_stats,
2800 link_sinfo->rx_packets = link_sta_info->rx_stats.packets;
2801 if (link_sta_info->pcpu_rx_stats) {
2805 cpurxs = per_cpu_ptr(link_sta_info->pcpu_rx_stats,
2815 link_sta_info->status_stats.retry_count;
2821 link_sta_info->status_stats.retry_failed;
2842 link_sinfo->rx_dropped_misc = link_sta_info->rx_stats.dropped;
2843 if (link_sta_info->pcpu_rx_stats) {
2847 cpurxs = per_cpu_ptr(link_sta_info->pcpu_rx_stats,
2868 if (!link_sta_info->pcpu_rx_stats &&
2872 -ewma_signal_read(&link_sta_info->rx_stats_avg.signal);
2886 if (!link_sta_info->pcpu_rx_stats)
2897 &link_sta_info->rx_stats_avg.chain_signal[i]);
2902 ieee80211_rate_valid(&link_sta_info->tx_stats.last_rate)) {
2903 sta_set_rate_info_tx(sta, &link_sta_info->tx_stats.last_rate,
2941 link_sta_info->status_stats.ack_signal_filled) {
2943 link_sta_info->status_stats.last_ack_signal;
2948 link_sta_info->status_stats.ack_signal_filled) {
2951 &link_sta_info->status_stats.avg_ack_signal);
3204 struct link_sta_info *link_sta;
3250 struct link_sta_info *link_sta_info;
3255 link_sta_info = &sta->deflink;
3257 link_sta_info = wiphy_dereference(sta->local->hw.wiphy,
3260 if (!link_sta_info->status_stats.last_ack ||
3261 time_after(stats->last_rx, link_sta_info->status_stats.last_ack))
3264 return link_sta_info->status_stats.last_ack;
3314 struct link_sta_info *link_sta;