| /net/mac80211/ |
| A D | tx.c | 5070 beacon = rcu_dereference(link->u.ap.beacon); in ieee80211_beacon_update_cntdwn() 5074 beacon = rcu_dereference(sdata->u.mesh.beacon); in ieee80211_beacon_update_cntdwn() 5099 beacon = rcu_dereference(sdata->u.mesh.beacon); in ieee80211_beacon_set_cntdwn() 5135 beacon = rcu_dereference(link->u.ap.beacon); in ieee80211_beacon_cntdwn_is_complete() 5136 if (WARN_ON(!beacon || !beacon->tail)) in ieee80211_beacon_cntdwn_is_complete() 5152 beacon = rcu_dereference(ifmsh->beacon); in ieee80211_beacon_cntdwn_is_complete() 5285 if (beacon->rnr_ies && beacon->rnr_ies->cnt) { in ieee80211_beacon_add_mbssid() 5340 skb_put_data(skb, beacon->head, beacon->head_len); in __ieee80211_beacon_get_ap() 5506 beacon = rcu_dereference(link->u.ap.beacon); in __ieee80211_beacon_get() 5571 beacon = rcu_dereference(ifmsh->beacon); in __ieee80211_beacon_get() [all …]
|
| A D | cfg.c | 1636 struct cfg80211_beacon_data *beacon = ¶ms->beacon; in ieee80211_change_beacon() local 3785 len = beacon->head_len + beacon->tail_len + beacon->beacon_ies_len + in cfg80211_beacon_dup() 3787 beacon->probe_resp_len + beacon->lci_len + beacon->civicloc_len; in cfg80211_beacon_dup() 3798 if (beacon->mbssid_ies && beacon->mbssid_ies->cnt) { in cfg80211_beacon_dup() 3808 if (beacon->rnr_ies && beacon->rnr_ies->cnt) { in cfg80211_beacon_dup() 3825 memcpy(pos, beacon->head, beacon->head_len); in cfg80211_beacon_dup() 3831 memcpy(pos, beacon->tail, beacon->tail_len); in cfg80211_beacon_dup() 3858 if (beacon->mbssid_ies && beacon->mbssid_ies->cnt) { in cfg80211_beacon_dup() 3862 if (beacon->rnr_ies && beacon->rnr_ies->cnt) in cfg80211_beacon_dup() 3873 memcpy(pos, beacon->lci, beacon->lci_len); in cfg80211_beacon_dup() [all …]
|
| A D | offchannel.c | 983 struct beacon_data *beacon = NULL; in ieee80211_mgmt_tx() local 988 beacon = rcu_dereference(sdata->deflink.u.ap.beacon); in ieee80211_mgmt_tx() 990 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx() 992 beacon = rcu_dereference(sdata->u.mesh.beacon); in ieee80211_mgmt_tx() 994 if (beacon) in ieee80211_mgmt_tx() 997 beacon->cntdwn_current_counter; in ieee80211_mgmt_tx()
|
| A D | mesh_sync.c | 129 t_t = le64_to_cpu(mgmt->u.beacon.timestamp); in mesh_sync_offset_rx_bcn_presp() 168 struct beacon_data *beacon) in mesh_sync_offset_adjust_tsf() argument
|
| A D | scan.c | 60 bool beacon; member 85 if (update_data->beacon) in ieee80211_inform_bss() 91 if (update_data->beacon) in ieee80211_inform_bss() 96 if (update_data->beacon) in ieee80211_inform_bss() 145 if (update_data->beacon) { in ieee80211_inform_bss() 169 bool beacon = ieee80211_is_beacon(mgmt->frame_control) || in ieee80211_bss_info_update() local 174 .beacon = beacon, in ieee80211_bss_info_update()
|
| A D | mesh.c | 959 int hdr_len = offsetofend(struct ieee80211_mgmt, u.beacon); in ieee80211_mesh_build_beacon() 1016 mgmt->u.beacon.beacon_int = in ieee80211_mesh_build_beacon() 1018 mgmt->u.beacon.capab_info |= cpu_to_le16( in ieee80211_mesh_build_beacon() 1129 rcu_assign_pointer(ifmsh->beacon, bcn); in ieee80211_mesh_build_beacon() 1143 old_bcn = sdata_dereference(sdata->u.mesh.beacon, sdata); in ieee80211_mesh_rebuild_beacon() 1234 bcn = sdata_dereference(ifmsh->beacon, sdata); in ieee80211_stop_mesh() 1235 RCU_INIT_POINTER(ifmsh->beacon, NULL); in ieee80211_stop_mesh() 1273 struct ieee802_11_elems *elems, bool beacon) in ieee80211_mesh_process_chnswitch() argument 1373 if (beacon) { in ieee80211_mesh_process_chnswitch() 1429 bcn = rcu_dereference(ifmsh->beacon); in ieee80211_mesh_rx_probe_req() [all …]
|
| A D | ibss.c | 81 mgmt->u.beacon.beacon_int = cpu_to_le16(beacon_int); in ieee80211_ibss_build_presp() 82 mgmt->u.beacon.timestamp = cpu_to_le64(tsf); in ieee80211_ibss_build_presp() 83 mgmt->u.beacon.capab_info = cpu_to_le16(capability); in ieee80211_ibss_build_presp() 85 pos = (u8 *)mgmt + offsetof(struct ieee80211_mgmt, u.beacon.variable); in ieee80211_ibss_build_presp() 746 bool beacon) in ieee80211_ibss_process_chanswitch() argument 1101 beacon_timestamp = le64_to_cpu(mgmt->u.beacon.timestamp); in ieee80211_rx_bss_info() 1559 offsetof(typeof(mgmt->u.beacon), variable)); in ieee80211_rx_mgmt_probe_beacon()
|
| A D | ieee80211_i.h | 708 struct beacon_data *beacon); 793 struct beacon_data __rcu *beacon; member 1050 struct beacon_data __rcu *beacon; member
|
| A D | mlme.c | 4408 bool beacon) in ieee80211_mgd_probe_ap() argument 4430 if (beacon) { in ieee80211_mgd_probe_ap() 7306 u8 *bssid, *variable = mgmt->u.beacon.variable; in ieee80211_rx_mgmt_beacon() 7363 le64_to_cpu(mgmt->u.beacon.timestamp); in ieee80211_rx_mgmt_beacon() 7416 ncrc = crc32_be(0, (void *)&mgmt->u.beacon.beacon_int, 4); in ieee80211_rx_mgmt_beacon() 7499 le64_to_cpu(mgmt->u.beacon.timestamp); in ieee80211_rx_mgmt_beacon() 7557 le16_to_cpu(mgmt->u.beacon.capab_info), in ieee80211_rx_mgmt_beacon() 7602 le64_to_cpu(mgmt->u.beacon.timestamp)); in ieee80211_rx_mgmt_beacon()
|
| A D | util.c | 1733 if (rcu_access_pointer(link->u.ap.beacon)) in ieee80211_reconfig_ap_links() 2044 if (rcu_access_pointer(sdata->deflink.u.ap.beacon)) in ieee80211_reconfig()
|
| A D | rx.c | 3380 baselen = mgmt->u.beacon.variable - rx->skb->data; in ieee80211_rx_check_bss_color_collision() 3385 mgmt->u.beacon.variable, in ieee80211_rx_check_bss_color_collision()
|
| /net/mac802154/ |
| A D | scan.c | 374 ret = ieee802154_beacon_push(skb, &local->beacon); in mac802154_transmit_beacon() 483 memset(&local->beacon, 0, sizeof(local->beacon)); in mac802154_send_beacons_locked() 485 local->beacon.mhr.fc.security_enabled = 0; in mac802154_send_beacons_locked() 486 local->beacon.mhr.fc.frame_pending = 0; in mac802154_send_beacons_locked() 487 local->beacon.mhr.fc.ack_request = 0; in mac802154_send_beacons_locked() 488 local->beacon.mhr.fc.intra_pan = 0; in mac802154_send_beacons_locked() 490 local->beacon.mhr.fc.version = IEEE802154_2003_STD; in mac802154_send_beacons_locked() 493 local->beacon.mhr.source.mode = IEEE802154_ADDR_LONG; in mac802154_send_beacons_locked() 499 local->beacon.mac_pl.final_cap_slot = 0xf; in mac802154_send_beacons_locked() 500 local->beacon.mac_pl.battery_life_ext = 0; in mac802154_send_beacons_locked() [all …]
|
| A D | ieee802154_i.h | 68 struct ieee802154_beacon_frame beacon; member
|
| /net/ieee802154/ |
| A D | header_ops.c | 147 struct ieee802154_beacon_frame *beacon) in ieee802154_beacon_push() argument 149 struct ieee802154_beacon_hdr *mac_pl = &beacon->mac_pl; in ieee802154_beacon_push() 150 struct ieee802154_hdr *mhr = &beacon->mhr; in ieee802154_beacon_push()
|
| /net/wireless/ |
| A D | trace.h | 728 if (info->beacon.head) 730 info->beacon.head, 731 info->beacon.head_len); 732 if (info->beacon.tail) 734 info->beacon.tail, 735 info->beacon.tail_len); 736 if (info->beacon.beacon_ies) 738 info->beacon.beacon_ies, 740 if (info->beacon.proberesp_ies) 744 if (info->beacon.assocresp_ies) [all …]
|
| A D | wext-proc.c | 64 stats->discard.misc, stats->miss.beacon); in wireless_seq_printf_stats()
|
| A D | nl80211.c | 248 u.beacon.variable); in validate_beacon_head() 249 hdrlen = offsetof(struct ieee80211_mgmt, u.beacon); in validate_beacon_head() 6413 cfg80211_get_6ghz_power_type(params->beacon.tail, in nl80211_start_ap() 6414 params->beacon.tail_len); in nl80211_start_ap() 6481 params->beacon.mbssid_ies ? in nl80211_start_ap() 6482 params->beacon.mbssid_ies->cnt : in nl80211_start_ap() 6547 kfree(params->beacon.mbssid_ies); in nl80211_start_ap() 6552 kfree(params->beacon.rnr_ies); in nl80211_start_ap() 6593 params->beacon.tail_len); in nl80211_set_beacon() 6628 kfree(params->beacon.mbssid_ies); in nl80211_set_beacon() [all …]
|
| A D | scan.c | 3274 offsetof(struct ieee80211_mgmt, u.beacon.variable)); in cfg80211_inform_bss_frame_data()
|