Lines Matching refs:u

183 		    !(iter->u.mntr.flags & MONITOR_FLAG_ACTIVE))  in ieee80211_verify_mac()
212 !(sdata->u.mntr.flags & MONITOR_FLAG_ACTIVE)) in ieee80211_change_mac()
304 sdata->bss = &nsdata->u.ap; in ieee80211_check_concurrent_iface()
402 if (sdata->u.mntr.flags & MONITOR_FLAG_COOK_FRAMES) in ieee80211_do_stop()
404 list_del_rcu(&sdata->u.mntr.list); in ieee80211_do_stop()
458 sdata->u.mgd.csa_waiting_bcn = false; in ieee80211_do_stop()
487 list_for_each_entry_safe(vlan, tmpsdata, &sdata->u.ap.vlans, in ieee80211_do_stop()
488 u.vlan.list) in ieee80211_do_stop()
490 WARN_ON(!list_empty(&sdata->u.ap.vlans)); in ieee80211_do_stop()
512 list_del(&sdata->u.vlan.list); in ieee80211_do_stop()
520 if (sdata->u.mntr.flags & MONITOR_FLAG_COOK_FRAMES) { in ieee80211_do_stop()
535 spin_lock_bh(&sdata->u.nan.func_lock); in ieee80211_do_stop()
537 idr_for_each_entry(&sdata->u.nan.function_inst_ids, func, i) { in ieee80211_do_stop()
538 idr_remove(&sdata->u.nan.function_inst_ids, i); in ieee80211_do_stop()
541 idr_destroy(&sdata->u.nan.function_inst_ids); in ieee80211_do_stop()
543 spin_unlock_bh(&sdata->u.nan.func_lock); in ieee80211_do_stop()
615 if (!(sdata->u.mntr.flags & MONITOR_FLAG_ACTIVE)) in ieee80211_do_stop()
822 bss = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap); in ieee80211_set_vif_encap_ops()
850 vsdata->bss != &sdata->u.ap) in ieee80211_recalc_sdata_offload()
880 u32 flags = sdata->u.mntr.flags; in ieee80211_adjust_monitor_flags()
1028 if (!is_valid_ether_addr(sdata->u.wds.remote_addr)) in ieee80211_do_open()
1038 list_add(&sdata->u.vlan.list, &sdata->bss->vlans); in ieee80211_do_open()
1042 struct ieee80211_sub_if_data, u.ap); in ieee80211_do_open()
1064 sdata->bss = &sdata->u.ap; in ieee80211_do_open()
1123 if (sdata->u.mntr.flags & MONITOR_FLAG_COOK_FRAMES) { in ieee80211_do_open()
1128 if (sdata->u.mntr.flags & MONITOR_FLAG_ACTIVE) { in ieee80211_do_open()
1221 sta = sta_info_alloc(sdata, sdata->u.wds.remote_addr, in ieee80211_do_open()
1245 if (sdata->u.mntr.flags & MONITOR_FLAG_COOK_FRAMES) in ieee80211_do_open()
1247 list_add_tail_rcu(&sdata->u.mntr.list, &local->mon_list); in ieee80211_do_open()
1308 list_del(&sdata->u.vlan.list); in ieee80211_do_open()
1358 mgmt->u.action.category == WLAN_CATEGORY_BACK) { in ieee80211_iface_work()
1364 switch (mgmt->u.action.u.addba_req.action_code) { in ieee80211_iface_work()
1384 mgmt->u.action.category == WLAN_CATEGORY_VHT) { in ieee80211_iface_work()
1385 switch (mgmt->u.action.u.vht_group_notif.action_code) { in ieee80211_iface_work()
1393 opmode = mgmt->u.action.u.vht_opmode_notif.operating_mode; in ieee80211_iface_work()
1507 memset(&sdata->u, 0, sizeof(sdata->u)); in ieee80211_setup_sdata()
1544 skb_queue_head_init(&sdata->u.ap.ps.bc_buf); in ieee80211_setup_sdata()
1545 INIT_LIST_HEAD(&sdata->u.ap.vlans); in ieee80211_setup_sdata()
1554 sdata->vif.bss_conf.bssid = sdata->u.mgd.bssid; in ieee80211_setup_sdata()
1562 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; in ieee80211_setup_sdata()
1572 sdata->u.mntr.flags = MONITOR_FLAG_CONTROL | in ieee80211_setup_sdata()
1579 idr_init(&sdata->u.nan.function_inst_ids); in ieee80211_setup_sdata()
1580 spin_lock_init(&sdata->u.nan.func_lock); in ieee80211_setup_sdata()
1706 sdata->u.mgd.use_4addr = false; in ieee80211_if_change_type()
1995 sdata->u.mgd.use_4addr = params->use_4addr; in ieee80211_if_add()
2144 atomic_inc(&sdata->u.ap.num_mcast_sta); in ieee80211_vif_inc_num_mcast()
2146 atomic_inc(&sdata->u.vlan.num_mcast_sta); in ieee80211_vif_inc_num_mcast()
2152 atomic_dec(&sdata->u.ap.num_mcast_sta); in ieee80211_vif_dec_num_mcast()
2154 atomic_dec(&sdata->u.vlan.num_mcast_sta); in ieee80211_vif_dec_num_mcast()