Lines Matching refs:sinfo
3703 const u8 *mac_addr, struct station_info *sinfo) in nl80211_send_station() argument
3714 nla_put_u32(msg, NL80211_ATTR_GENERATION, sinfo->generation)) in nl80211_send_station()
3722 if (sinfo->filled & BIT(NL80211_STA_INFO_ ## attr) && \ in nl80211_send_station()
3724 sinfo->memb)) \ in nl80211_send_station()
3731 if (sinfo->filled & (BIT(NL80211_STA_INFO_RX_BYTES) | in nl80211_send_station()
3734 (u32)sinfo->rx_bytes)) in nl80211_send_station()
3737 if (sinfo->filled & (BIT(NL80211_STA_INFO_TX_BYTES) | in nl80211_send_station()
3740 (u32)sinfo->tx_bytes)) in nl80211_send_station()
3757 if (sinfo->filled & BIT(NL80211_STA_INFO_CHAIN_SIGNAL)) { in nl80211_send_station()
3758 if (!nl80211_put_signal(msg, sinfo->chains, in nl80211_send_station()
3759 sinfo->chain_signal, in nl80211_send_station()
3763 if (sinfo->filled & BIT(NL80211_STA_INFO_CHAIN_SIGNAL_AVG)) { in nl80211_send_station()
3764 if (!nl80211_put_signal(msg, sinfo->chains, in nl80211_send_station()
3765 sinfo->chain_signal_avg, in nl80211_send_station()
3769 if (sinfo->filled & BIT(NL80211_STA_INFO_TX_BITRATE)) { in nl80211_send_station()
3770 if (!nl80211_put_sta_rate(msg, &sinfo->txrate, in nl80211_send_station()
3774 if (sinfo->filled & BIT(NL80211_STA_INFO_RX_BITRATE)) { in nl80211_send_station()
3775 if (!nl80211_put_sta_rate(msg, &sinfo->rxrate, in nl80211_send_station()
3790 if (sinfo->filled & BIT(NL80211_STA_INFO_BSS_PARAM)) { in nl80211_send_station()
3795 if (((sinfo->bss_param.flags & BSS_PARAM_FLAGS_CTS_PROT) && in nl80211_send_station()
3797 ((sinfo->bss_param.flags & BSS_PARAM_FLAGS_SHORT_PREAMBLE) && in nl80211_send_station()
3799 ((sinfo->bss_param.flags & BSS_PARAM_FLAGS_SHORT_SLOT_TIME) && in nl80211_send_station()
3802 sinfo->bss_param.dtim_period) || in nl80211_send_station()
3804 sinfo->bss_param.beacon_interval)) in nl80211_send_station()
3809 if ((sinfo->filled & BIT(NL80211_STA_INFO_STA_FLAGS)) && in nl80211_send_station()
3812 &sinfo->sta_flags)) in nl80211_send_station()
3822 if (sinfo->filled & BIT(NL80211_STA_INFO_TID_STATS)) { in nl80211_send_station()
3834 tidstats = &sinfo->pertid[tid]; in nl80211_send_station()
3864 if (sinfo->assoc_req_ies_len && in nl80211_send_station()
3865 nla_put(msg, NL80211_ATTR_IE, sinfo->assoc_req_ies_len, in nl80211_send_station()
3866 sinfo->assoc_req_ies)) in nl80211_send_station()
3880 struct station_info sinfo; in nl80211_dump_station() local
3902 memset(&sinfo, 0, sizeof(sinfo)); in nl80211_dump_station()
3904 mac_addr, &sinfo); in nl80211_dump_station()
3914 &sinfo) < 0) in nl80211_dump_station()
3934 struct station_info sinfo; in nl80211_get_station() local
3939 memset(&sinfo, 0, sizeof(sinfo)); in nl80211_get_station()
3949 err = rdev_get_station(rdev, dev, mac_addr, &sinfo); in nl80211_get_station()
3959 rdev, dev, mac_addr, &sinfo) < 0) { in nl80211_get_station()
12220 struct station_info *sinfo, gfp_t gfp) in cfg80211_new_sta() argument
12226 trace_cfg80211_new_sta(dev, mac_addr, sinfo); in cfg80211_new_sta()
12233 rdev, dev, mac_addr, sinfo) < 0) { in cfg80211_new_sta()
12244 struct station_info *sinfo, gfp_t gfp) in cfg80211_del_sta_sinfo() argument
12251 if (!sinfo) in cfg80211_del_sta_sinfo()
12252 sinfo = &empty_sinfo; in cfg80211_del_sta_sinfo()
12261 rdev, dev, mac_addr, sinfo) < 0) { in cfg80211_del_sta_sinfo()