Home
last modified time | relevance | path

Searched refs:beacon (Results 1 – 18 of 18) sorted by relevance

/net/mac80211/
A Dtx.c5070 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 Dcfg.c1636 struct cfg80211_beacon_data *beacon = &params->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 Doffchannel.c983 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 Dmesh_sync.c129 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 Dscan.c60 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 Dmesh.c959 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 Dibss.c81 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 Dieee80211_i.h708 struct beacon_data *beacon);
793 struct beacon_data __rcu *beacon; member
1050 struct beacon_data __rcu *beacon; member
A Dmlme.c4408 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 Dutil.c1733 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 Drx.c3380 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 Dscan.c374 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 Dieee802154_i.h68 struct ieee802154_beacon_frame beacon; member
/net/ieee802154/
A Dheader_ops.c147 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 Dtrace.h728 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 Dwext-proc.c64 stats->discard.misc, stats->miss.beacon); in wireless_seq_printf_stats()
A Dnl80211.c248 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 Dscan.c3274 offsetof(struct ieee80211_mgmt, u.beacon.variable)); in cfg80211_inform_bss_frame_data()

Completed in 126 milliseconds