Lines Matching refs:sinfo

287 	struct station_info sinfo;  in lkpi_80211_dump_stas()  local
309 memset(&sinfo, 0, sizeof(sinfo)); in lkpi_80211_dump_stas()
310 error = lkpi_80211_mo_sta_statistics(hw, vif, sta, &sinfo); in lkpi_80211_dump_stas()
323 if ((sinfo.filled & BIT_ULL(NL80211_STA_INFO_RX_BITRATE)) == 0 && in lkpi_80211_dump_stas()
324 (lsta->sinfo.filled & BIT_ULL(NL80211_STA_INFO_RX_BITRATE)) != 0) { in lkpi_80211_dump_stas()
325 memcpy(&sinfo.rxrate, &lsta->sinfo.rxrate, sizeof(sinfo.rxrate)); in lkpi_80211_dump_stas()
326 sinfo.filled |= BIT_ULL(NL80211_STA_INFO_RX_BITRATE); in lkpi_80211_dump_stas()
329 lkpi_nl80211_sta_info_to_str(&s, " nl80211_sta_info (valid fields)", sinfo.filled); in lkpi_80211_dump_stas()
331 sinfo.connected_time, sinfo.inactive_time); in lkpi_80211_dump_stas()
333 (uintmax_t)sinfo.rx_bytes, sinfo.rx_packets, sinfo.rx_dropped_misc); in lkpi_80211_dump_stas()
335 (uintmax_t)sinfo.rx_duration, sinfo.rx_beacon, (int8_t)sinfo.rx_beacon_signal_avg); in lkpi_80211_dump_stas()
338 (uintmax_t)sinfo.tx_bytes, sinfo.tx_packets, sinfo.tx_failed); in lkpi_80211_dump_stas()
340 (uintmax_t)sinfo.tx_duration, sinfo.tx_retries); in lkpi_80211_dump_stas()
343 sinfo.signal, sinfo.signal_avg, sinfo.ack_signal, sinfo.avg_ack_signal); in lkpi_80211_dump_stas()
346 sinfo.generation, sinfo.assoc_req_ies_len, sinfo.chains); in lkpi_80211_dump_stas()
348 for (int i = 0; i < sinfo.chains && i < IEEE80211_MAX_CHAINS; i++) { in lkpi_80211_dump_stas()
350 i, (int8_t)sinfo.chain_signal[i], (int8_t)sinfo.chain_signal_avg[i]); in lkpi_80211_dump_stas()
356 sinfo.rxrate.flags, CFG80211_RATE_INFO_FLAGS_BITS, in lkpi_80211_dump_stas()
357 sinfo.rxrate.bw, lkpi_rate_info_bw_to_str(sinfo.rxrate.bw), in lkpi_80211_dump_stas()
358 sinfo.rxrate.legacy * 100, in lkpi_80211_dump_stas()
359 sinfo.rxrate.mcs, sinfo.rxrate.nss); in lkpi_80211_dump_stas()
361 sinfo.rxrate.he_dcm, sinfo.rxrate.he_gi, sinfo.rxrate.he_ru_alloc, in lkpi_80211_dump_stas()
362 sinfo.rxrate.eht_gi); in lkpi_80211_dump_stas()
364 sinfo.txrate.flags, CFG80211_RATE_INFO_FLAGS_BITS, in lkpi_80211_dump_stas()
365 sinfo.txrate.bw, lkpi_rate_info_bw_to_str(sinfo.txrate.bw), in lkpi_80211_dump_stas()
366 sinfo.txrate.legacy * 100, in lkpi_80211_dump_stas()
367 sinfo.txrate.mcs, sinfo.txrate.nss); in lkpi_80211_dump_stas()
369 sinfo.txrate.he_dcm, sinfo.txrate.he_gi, sinfo.txrate.he_ru_alloc, in lkpi_80211_dump_stas()
370 sinfo.txrate.eht_gi); in lkpi_80211_dump_stas()
6836 memcpy(&lsta->sinfo.rxrate, &rxrate, sizeof(rxrate));
6837 lsta->sinfo.filled |= BIT_ULL(NL80211_STA_INFO_RX_BITRATE);