Lines Matching defs:sinfo
1775 const u8 *mac, struct station_info *sinfo)
1813 sinfo->rx_bytes = vif->target_stats.rx_byte;
1814 sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_BYTES64);
1815 sinfo->rx_packets = vif->target_stats.rx_pkt;
1816 sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_PACKETS);
1820 sinfo->tx_bytes = vif->target_stats.tx_byte;
1821 sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BYTES64);
1822 sinfo->tx_packets = vif->target_stats.tx_pkt;
1823 sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_PACKETS);
1826 sinfo->signal = vif->target_stats.cs_rssi;
1827 sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL);
1832 sinfo->txrate.legacy = rate / 100;
1835 sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI;
1836 sinfo->txrate.mcs = mcs - 1;
1838 sinfo->txrate.mcs = mcs;
1841 sinfo->txrate.flags |= RATE_INFO_FLAGS_MCS;
1842 sinfo->txrate.bw = RATE_INFO_BW_20;
1845 sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI;
1846 sinfo->txrate.mcs = mcs - 1;
1848 sinfo->txrate.mcs = mcs;
1851 sinfo->txrate.bw = RATE_INFO_BW_40;
1852 sinfo->txrate.flags |= RATE_INFO_FLAGS_MCS;
1860 sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE);
1865 sinfo->filled |= BIT_ULL(NL80211_STA_INFO_BSS_PARAM);
1866 sinfo->bss_param.flags = 0;
1867 sinfo->bss_param.dtim_period = vif->assoc_bss_dtim_period;
1868 sinfo->bss_param.beacon_interval = vif->assoc_bss_beacon_int;