Lines Matching refs:vif
95 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || in __cleanup_single_sta()
96 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in __cleanup_single_sta()
98 else if (ieee80211_vif_is_mesh(&sdata->vif)) in __cleanup_single_sta()
126 if (ieee80211_vif_is_mesh(&sdata->vif)) in __cleanup_single_sta()
315 if (ieee80211_vif_is_mesh(&sdata->vif) && in sta_info_alloc()
373 if (sdata->vif.type == NL80211_IFTYPE_AP || in sta_info_alloc()
374 sdata->vif.type == NL80211_IFTYPE_AP_VLAN) { in sta_info_alloc()
422 if (WARN_ON(ether_addr_equal(sta->sta.addr, sdata->vif.addr) || in sta_info_insert_check()
452 if (sdata->vif.type == NL80211_IFTYPE_ADHOC) { in sta_info_insert_drv_state()
524 if (ieee80211_vif_is_mesh(&sdata->vif)) in sta_info_insert_finish()
629 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || in __sta_info_recalc_tim()
630 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) { in __sta_info_recalc_tim()
637 } else if (ieee80211_vif_is_mesh(&sta->sdata->vif)) { in __sta_info_recalc_tim()
722 sta->sdata->vif.bss_conf.beacon_int * in sta_info_buffer_expired()
816 !ieee80211_vif_is_mesh(&sta->sdata->vif)) in sta_info_cleanup_expire_buffered()
868 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN && in __sta_info_destroy_part1()
1028 WARN_ON(vlans && sdata->vif.type != NL80211_IFTYPE_AP); in __sta_info_flush()
1067 if (ieee80211_vif_is_mesh(&sdata->vif) && in ieee80211_sta_expire()
1095 !ether_addr_equal(sta->sdata->vif.addr, localaddr)) in ieee80211_find_sta_by_ifaddr()
1106 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif, in ieee80211_find_sta() argument
1111 if (!vif) in ieee80211_find_sta()
1114 sta = sta_info_get_bss(vif_to_sdata(vif), addr); in ieee80211_find_sta()
1135 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in ieee80211_sta_ps_deliver_wakeup()
1139 if (sdata->vif.type == NL80211_IFTYPE_AP) in ieee80211_sta_ps_deliver_wakeup()
1141 else if (ieee80211_vif_is_mesh(&sdata->vif)) in ieee80211_sta_ps_deliver_wakeup()
1203 if (!ieee80211_vif_is_mesh(&sdata->vif) && in ieee80211_sta_ps_deliver_wakeup()
1213 sdata->vif.bss_conf.bssid); in ieee80211_sta_ps_deliver_wakeup()
1260 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_send_null_response()
1261 memcpy(nullfunc->addr3, sdata->vif.addr, ETH_ALEN); in ieee80211_send_null_response()
1295 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_send_null_response()
1737 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || in sta_info_move_state()
1738 (sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN && in sta_info_move_state()
1746 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || in sta_info_move_state()
1747 (sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN && in sta_info_move_state()
1815 if (sdata->vif.type == NL80211_IFTYPE_STATION) in sta_set_sinfo()
1870 if (sdata->vif.type == NL80211_IFTYPE_STATION && in sta_set_sinfo()
1871 !(sdata->vif.driver_flags & IEEE80211_VIF_BEACON_FILTER)) { in sta_set_sinfo()
1874 sinfo->rx_beacon_signal_avg = ieee80211_ave_rssi(&sdata->vif); in sta_set_sinfo()
1945 if (ieee80211_vif_is_mesh(&sdata->vif)) { in sta_set_sinfo()
1968 if (sdata->vif.bss_conf.use_cts_prot) in sta_set_sinfo()
1970 if (sdata->vif.bss_conf.use_short_preamble) in sta_set_sinfo()
1972 if (sdata->vif.bss_conf.use_short_slot) in sta_set_sinfo()
1974 sinfo->bss_param.dtim_period = sdata->vif.bss_conf.dtim_period; in sta_set_sinfo()
1975 sinfo->bss_param.beacon_interval = sdata->vif.bss_conf.beacon_int; in sta_set_sinfo()