/net/mac80211/ |
H A D | tx.c | 397 * the frame is buffered to be sent after DTIM beacon frame. 431 /* device releases frame after DTIM beacon */ 2418 struct beacon_data *beacon) 2424 u8 count = beacon->csa_current_counter; 2428 beacon_data = beacon->tail; 2429 beacon_data_len = beacon->tail_len; 2432 beacon_data = beacon->head; 2433 beacon_data_len = beacon->head_len; 2436 beacon_data = beacon->head; 2437 beacon_data_len = beacon 2417 ieee80211_set_csa(struct ieee80211_sub_if_data *sdata, struct beacon_data *beacon) argument 2466 struct beacon_data *beacon = NULL; local 2496 struct beacon_data *beacon = NULL; local 2558 struct beacon_data *beacon = NULL; local 2968 struct beacon_data *beacon = local [all...] |
H A D | mesh_sync.c | 129 t_t = le64_to_cpu(mgmt->u.beacon.timestamp); 168 struct beacon_data *beacon) 175 cap = beacon->meshconf->meshconf_cap; 201 beacon->meshconf->meshconf_cap = ifmsh->adjusting_tbtt ? 167 mesh_sync_offset_adjust_tbtt(struct ieee80211_sub_if_data *sdata, struct beacon_data *beacon) argument
|
H A D | cfg.c | 596 old = sdata_dereference(sdata->u.ap.beacon, sdata); 599 /* Need to have a beacon head if we don't have one yet */ 660 rcu_assign_pointer(sdata->u.ap.beacon, new); 682 old = sdata_dereference(sdata->u.ap.beacon, sdata); 750 err = ieee80211_assign_beacon(sdata, ¶ms->beacon, NULL); 759 old = sdata_dereference(sdata->u.ap.beacon, sdata); 763 RCU_INIT_POINTER(sdata->u.ap.beacon, NULL); 788 /* don't allow changing the beacon while CSA is in place - offset 794 old = sdata_dereference(sdata->u.ap.beacon, sdata); 816 old_beacon = sdata_dereference(sdata->u.ap.beacon, sdat 2725 cfg80211_beacon_dup(struct cfg80211_beacon_data *beacon) argument 3260 struct beacon_data *beacon = NULL; local [all...] |
H A D | mesh.c | 120 * Returns: beacon changed flag if the beacon content changed. 131 * from new peers, and that must be reflected in the beacon 155 * case the beacon is still generated by the kernel and we might need 616 int hdr_len = offsetof(struct ieee80211_mgmt, u.beacon) + 617 sizeof(mgmt->u.beacon); 663 mgmt->u.beacon.beacon_int = 665 mgmt->u.beacon.capab_info |= cpu_to_le16( 728 rcu_assign_pointer(ifmsh->beacon, bcn); 742 old_bcn = rcu_dereference_protected(sdata->u.mesh.beacon, 852 ieee80211_mesh_process_chnswitch(struct ieee80211_sub_if_data *sdata, struct ieee802_11_elems *elems, bool beacon) argument [all...] |
H A D | scan.c | 66 bool beacon = ieee80211_is_beacon(mgmt->frame_control); local 92 if (beacon) 98 if (beacon) 103 if (beacon) 152 if (beacon) { 195 baselen = offsetof(struct ieee80211_mgmt, u.beacon.variable); 196 elements = mgmt->u.beacon.variable; 624 * and grab the lowest used beacon interval
|
H A D | ibss.c | 59 12 /* struct ieee80211_mgmt.u.beacon */ + 81 mgmt->u.beacon.beacon_int = cpu_to_le16(beacon_int); 82 mgmt->u.beacon.timestamp = cpu_to_le64(tsf); 83 mgmt->u.beacon.capab_info = cpu_to_le16(capability); 85 pos = (u8 *)mgmt + offsetof(struct ieee80211_mgmt, u.beacon.variable); 554 /* generate the beacon */ 728 /* remove beacon */ 781 bool beacon) 832 * within the beacon while doing CSA and we should therefore 1029 "updated supp_rates set for %pM based on beacon/probe_res 779 ieee80211_ibss_process_chanswitch(struct ieee80211_sub_if_data *sdata, struct ieee802_11_elems *elems, bool beacon) argument [all...] |
H A D | mlme.c | 56 * advertised beacon interval. This may need to be somewhat 59 * probe on beacon miss before declaring the connection lost 65 "Number of beacon intervals before we decide beacon was lost."); 74 * a probe request because of beacon loss or for 188 * since we look at probe response/beacon data here 311 * tracking the APs beacon for bandwidth changes - otherwise we 1006 /* XXX: wait for a beacon first? */ 1050 bool beacon) 2056 bool beacon) 1048 ieee80211_sta_process_chanswitch(struct ieee80211_sub_if_data *sdata, u64 timestamp, struct ieee802_11_elems *elems, bool beacon) argument 2055 ieee80211_mgd_probe_ap(struct ieee80211_sub_if_data *sdata, bool beacon) argument [all...] |
H A D | ieee80211_i.h | 106 /* Keep track of the corruption of the last beacon/probe response. */ 115 * @IEEE80211_BSS_CORRUPT_BEACON: last beacon frame received was corrupted 135 * beacon/probe response. 272 struct beacon_data __rcu *beacon; member in struct:ieee80211_if_ap 534 /* probe response/beacon for IBSS */ 566 struct beacon_data *beacon); 616 struct beacon_data __rcu *beacon; member in struct:ieee80211_if_mesh
|
H A D | ht.c | 491 if (sdata_dereference(sdata->u.ap.beacon, sdata))
|
H A D | iface.c | 263 * time. This is restricted because beacon distribution 565 if (rtnl_dereference(sdata->bss->beacon)) {
|
H A D | util.c | 1808 /* Re-send beacon info report to the driver */ 1825 if (rcu_access_pointer(sdata->u.ap.beacon))
|
/net/wireless/ |
H A D | wext-proc.c | 64 stats->discard.misc, stats->miss.beacon); 83 "crypt frag retry misc | beacon | %d\n",
|
H A D | scan.c | 35 * that has a hidden SSID, and connects beacon and probe response 38 * beacon's information. 41 * the hidden_list, so that a beacon BSS struct that is otherwise 55 * data stored stored in the BSS struct, since the beacon IEs are 125 * don't remove the beacon entry if it has 489 * the already-present BSS ("b") is a hidden SSID beacon for 736 * receiving a beacon (beacon_ies in the tmp 738 * AP changed its beacon from not having an 754 /* Override IEs if they were from a beacon before */ 759 /* Assign beacon IE [all...] |
H A D | nl80211.c | 3243 err = nl80211_parse_beacon(info->attrs, ¶ms.beacon); 6130 /* and this pointer is always (unless driver didn't know) beacon data */ 10964 * Since we are applying the beacon hint to a wiphy we know its
|