Lines Matching refs:sinfo
1765 const u8 *mac, struct station_info *sinfo) in ath6kl_get_station() argument
1803 sinfo->rx_bytes = vif->target_stats.rx_byte; in ath6kl_get_station()
1804 sinfo->filled |= BIT(NL80211_STA_INFO_RX_BYTES64); in ath6kl_get_station()
1805 sinfo->rx_packets = vif->target_stats.rx_pkt; in ath6kl_get_station()
1806 sinfo->filled |= BIT(NL80211_STA_INFO_RX_PACKETS); in ath6kl_get_station()
1810 sinfo->tx_bytes = vif->target_stats.tx_byte; in ath6kl_get_station()
1811 sinfo->filled |= BIT(NL80211_STA_INFO_TX_BYTES64); in ath6kl_get_station()
1812 sinfo->tx_packets = vif->target_stats.tx_pkt; in ath6kl_get_station()
1813 sinfo->filled |= BIT(NL80211_STA_INFO_TX_PACKETS); in ath6kl_get_station()
1816 sinfo->signal = vif->target_stats.cs_rssi; in ath6kl_get_station()
1817 sinfo->filled |= BIT(NL80211_STA_INFO_SIGNAL); in ath6kl_get_station()
1822 sinfo->txrate.legacy = rate / 100; in ath6kl_get_station()
1825 sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath6kl_get_station()
1826 sinfo->txrate.mcs = mcs - 1; in ath6kl_get_station()
1828 sinfo->txrate.mcs = mcs; in ath6kl_get_station()
1831 sinfo->txrate.flags |= RATE_INFO_FLAGS_MCS; in ath6kl_get_station()
1832 sinfo->txrate.bw = RATE_INFO_BW_20; in ath6kl_get_station()
1835 sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath6kl_get_station()
1836 sinfo->txrate.mcs = mcs - 1; in ath6kl_get_station()
1838 sinfo->txrate.mcs = mcs; in ath6kl_get_station()
1841 sinfo->txrate.bw = RATE_INFO_BW_40; in ath6kl_get_station()
1842 sinfo->txrate.flags |= RATE_INFO_FLAGS_MCS; in ath6kl_get_station()
1850 sinfo->filled |= BIT(NL80211_STA_INFO_TX_BITRATE); in ath6kl_get_station()
1855 sinfo->filled |= BIT(NL80211_STA_INFO_BSS_PARAM); in ath6kl_get_station()
1856 sinfo->bss_param.flags = 0; in ath6kl_get_station()
1857 sinfo->bss_param.dtim_period = vif->assoc_bss_dtim_period; in ath6kl_get_station()
1858 sinfo->bss_param.beacon_interval = vif->assoc_bss_beacon_int; in ath6kl_get_station()