Lines Matching refs:vif

96 		if (sta->sdata->vif.type == NL80211_IFTYPE_AP ||  in __cleanup_single_sta()
97 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in __cleanup_single_sta()
99 else if (ieee80211_vif_is_mesh(&sdata->vif)) in __cleanup_single_sta()
127 if (ieee80211_vif_is_mesh(&sdata->vif)) in __cleanup_single_sta()
318 if (ieee80211_vif_is_mesh(&sdata->vif)) { in sta_info_alloc()
323 if (ieee80211_vif_is_mesh(&sdata->vif) && in sta_info_alloc()
382 if (sdata->vif.type == NL80211_IFTYPE_AP || in sta_info_alloc()
383 sdata->vif.type == NL80211_IFTYPE_AP_VLAN) { in sta_info_alloc()
434 if (WARN_ON(ether_addr_equal(sta->sta.addr, sdata->vif.addr) || in sta_info_insert_check()
464 if (sdata->vif.type == NL80211_IFTYPE_ADHOC) { in sta_info_insert_drv_state()
541 if (ieee80211_vif_is_mesh(&sdata->vif)) in sta_info_insert_finish()
646 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || in __sta_info_recalc_tim()
647 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) { in __sta_info_recalc_tim()
653 } else if (ieee80211_vif_is_mesh(&sta->sdata->vif)) { in __sta_info_recalc_tim()
736 sta->sdata->vif.bss_conf.beacon_int * in sta_info_buffer_expired()
830 !ieee80211_vif_is_mesh(&sta->sdata->vif)) in sta_info_cleanup_expire_buffered()
882 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN && in __sta_info_destroy_part1()
1045 WARN_ON(vlans && sdata->vif.type != NL80211_IFTYPE_AP); in __sta_info_flush()
1084 if (ieee80211_vif_is_mesh(&sdata->vif) && in ieee80211_sta_expire()
1112 !ether_addr_equal(sta->sdata->vif.addr, localaddr)) in ieee80211_find_sta_by_ifaddr()
1123 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif, in ieee80211_find_sta() argument
1128 if (!vif) in ieee80211_find_sta()
1131 sta = sta_info_get_bss(vif_to_sdata(vif), addr); in ieee80211_find_sta()
1152 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in ieee80211_sta_ps_deliver_wakeup()
1156 if (sdata->vif.type == NL80211_IFTYPE_AP) in ieee80211_sta_ps_deliver_wakeup()
1158 else if (ieee80211_vif_is_mesh(&sdata->vif)) in ieee80211_sta_ps_deliver_wakeup()
1220 if (!ieee80211_vif_is_mesh(&sdata->vif) && in ieee80211_sta_ps_deliver_wakeup()
1230 sdata->vif.bss_conf.bssid); in ieee80211_sta_ps_deliver_wakeup()
1279 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); in ieee80211_send_null_response()
1280 memcpy(nullfunc->addr3, sdata->vif.addr, ETH_ALEN); in ieee80211_send_null_response()
1314 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_send_null_response()
1758 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || in sta_info_move_state()
1759 (sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN && in sta_info_move_state()
1768 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || in sta_info_move_state()
1769 (sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN && in sta_info_move_state()
1833 int shift = ieee80211_vif_get_shift(&sta->sdata->vif); in sta_set_rate_info_rx()
1876 if (sdata->vif.type == NL80211_IFTYPE_STATION) in sta_set_sinfo()
1887 if (sdata->vif.type == NL80211_IFTYPE_STATION) { in sta_set_sinfo()
1934 if (sdata->vif.type == NL80211_IFTYPE_STATION && in sta_set_sinfo()
1935 !(sdata->vif.driver_flags & IEEE80211_VIF_BEACON_FILTER)) { in sta_set_sinfo()
1938 sinfo->rx_beacon_signal_avg = ieee80211_ave_rssi(&sdata->vif); in sta_set_sinfo()
2014 if (ieee80211_vif_is_mesh(&sdata->vif)) { in sta_set_sinfo()
2037 if (sdata->vif.bss_conf.use_cts_prot) in sta_set_sinfo()
2039 if (sdata->vif.bss_conf.use_short_preamble) in sta_set_sinfo()
2041 if (sdata->vif.bss_conf.use_short_slot) in sta_set_sinfo()
2043 sinfo->bss_param.dtim_period = sdata->vif.bss_conf.dtim_period; in sta_set_sinfo()
2044 sinfo->bss_param.beacon_interval = sdata->vif.bss_conf.beacon_int; in sta_set_sinfo()