• Home
  • Raw
  • Download

Lines Matching refs:ap

565 	old = sdata_dereference(sdata->u.ap.probe_resp, sdata);  in ieee80211_set_probe_resp()
579 rcu_assign_pointer(sdata->u.ap.probe_resp, new); in ieee80211_set_probe_resp()
595 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_assign_beacon()
659 rcu_assign_pointer(sdata->u.ap.beacon, new); in ieee80211_assign_beacon()
682 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_start_ap()
720 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) { in ieee80211_start_ap()
759 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_start_ap()
763 RCU_INIT_POINTER(sdata->u.ap.beacon, NULL); in ieee80211_start_ap()
772 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) in ieee80211_start_ap()
794 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_change_beacon()
816 old_beacon = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_stop_ap()
819 old_probe_resp = sdata_dereference(sdata->u.ap.probe_resp, sdata); in ieee80211_stop_ap()
832 kfree(sdata->u.ap.next_beacon); in ieee80211_stop_ap()
833 sdata->u.ap.next_beacon = NULL; in ieee80211_stop_ap()
836 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) in ieee80211_stop_ap()
841 RCU_INIT_POINTER(sdata->u.ap.beacon, NULL); in ieee80211_stop_ap()
842 RCU_INIT_POINTER(sdata->u.ap.probe_resp, NULL); in ieee80211_stop_ap()
846 sdata->u.ap.driver_smps_mode = IEEE80211_SMPS_OFF; in ieee80211_stop_ap()
867 local->total_ps_buffered -= skb_queue_len(&sdata->u.ap.ps.bc_buf); in ieee80211_stop_ap()
868 ieee80211_purge_tx_queue(&local->hw, &sdata->u.ap.ps.bc_buf); in ieee80211_stop_ap()
1784 if (!sdata_dereference(sdata->u.ap.beacon, sdata)) in ieee80211_change_bss()
1941 if (sdata->u.ap.beacon && in ieee80211_scan()
2231 old_req = sdata->u.ap.req_smps; in __ieee80211_request_smps_ap()
2232 sdata->u.ap.req_smps = smps_mode; in __ieee80211_request_smps_ap()
2240 if (!atomic_read(&sdata->u.ap.num_mcast_sta)) { in __ieee80211_request_smps_ap()
2248 smps_mode, atomic_read(&sdata->u.ap.num_mcast_sta)); in __ieee80211_request_smps_ap()
2256 if (sta->sdata->bss != &sdata->u.ap) in __ieee80211_request_smps_ap()
2297 const u8 *ap; in __ieee80211_request_smps_mgd() local
2324 ap = sdata->u.mgd.associated->bssid; in __ieee80211_request_smps_mgd()
2346 ap, ap); in __ieee80211_request_smps_mgd()
2861 err = ieee80211_assign_beacon(sdata, sdata->u.ap.next_beacon, in ieee80211_set_after_csa_beacon()
2863 kfree(sdata->u.ap.next_beacon); in ieee80211_set_after_csa_beacon()
2864 sdata->u.ap.next_beacon = NULL; in ieee80211_set_after_csa_beacon()
2992 sdata->u.ap.next_beacon = in ieee80211_set_csa_beacon()
2994 if (!sdata->u.ap.next_beacon) in ieee80211_set_csa_beacon()
3030 kfree(sdata->u.ap.next_beacon); in ieee80211_set_csa_beacon()
3383 beacon = rcu_dereference(sdata->u.ap.beacon); in ieee80211_mgmt_tx()