Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dbeacon.c24 sc->beacon.tx_processed = false; in ath9k_reset_beacon_status()
25 sc->beacon.tx_last = false; in ath9k_reset_beacon_status()
40 ath9k_hw_get_txq_props(ah, sc->beacon.beaconq, &qi); in ath9k_beaconq_config()
60 if (!ath9k_hw_set_txq_props(ah, sc->beacon.beaconq, &qi)) { in ath9k_beaconq_config()
63 ath9k_hw_resettxqueue(ah, sc->beacon.beaconq); in ath9k_beaconq_config()
103 info.qcu = sc->beacon.beaconq; in ath9k_beacon_setup()
120 struct ath_txq *cabq = sc->beacon.cabq; in ath9k_beacon_generate()
145 mgmt_hdr->u.beacon.timestamp = avp->tsf_adjust; in ath9k_beacon_generate()
200 avp->av_bcbuf = list_first_entry(&sc->beacon.bbuf, struct ath_buf, list); in ath9k_beacon_assign_slot()
204 if (sc->beacon.bslot[slot] == NULL) { in ath9k_beacon_assign_slot()
[all …]
Dhtc_drv_beacon.c29 ath9k_hw_get_txq_props(ah, priv->beacon.beaconq, &qi); in ath9k_htc_beaconq_config()
57 if (!ath9k_hw_set_txq_props(ah, priv->beacon.beaconq, &qi)) { in ath9k_htc_beaconq_config()
59 "Unable to update beacon queue %u!\n", priv->beacon.beaconq); in ath9k_htc_beaconq_config()
61 ath9k_hw_resettxqueue(ah, priv->beacon.beaconq); in ath9k_htc_beaconq_config()
87 priv->beacon.bmisscnt = 0; in ath9k_htc_beacon_init()
148 vif = priv->beacon.bslot[slot]; in ath9k_htc_send_buffered()
201 struct sk_buff *beacon; in ath9k_htc_send_beacon() local
209 vif = priv->beacon.bslot[slot]; in ath9k_htc_send_beacon()
218 beacon = ieee80211_beacon_get(priv->hw, vif); in ath9k_htc_send_beacon()
219 if (!beacon) { in ath9k_htc_send_beacon()
[all …]
DMakefile1 ath9k-y += beacon.o \
61 common-beacon.o \
Dinit.c352 sc->beacon.beaconq = ath9k_hw_beaconq_setup(sc->sc_ah); in ath9k_init_queues()
353 sc->beacon.cabq = ath_txq_setup(sc, ATH9K_TX_QUEUE_CAB, 0); in ath9k_init_queues()
375 sc->beacon.slottime = ATH9K_SLOT_TIME_9; in ath9k_init_misc()
377 for (i = 0; i < ARRAY_SIZE(sc->beacon.bslot); i++) in ath9k_init_misc()
378 sc->beacon.bslot[i] = NULL; in ath9k_init_misc()
Dhtc_drv_init.c550 priv->beacon.beaconq = ath9k_hw_beaconq_setup(priv->ah); in ath9k_init_queues()
551 if (priv->beacon.beaconq == -1) { in ath9k_init_queues()
676 priv->beacon.bslot[i] = NULL; in ath9k_init_priv()
677 priv->beacon.slottime = ATH9K_SLOT_TIME_9; in ath9k_init_priv()
Dmain.c1104 cur_conf = &ctx->beacon; in ath9k_calculate_summary_state()
1785 sc->beacon.slottime = slottime; in ath9k_bss_info_changed()
1786 sc->beacon.updateslot = UPDATE; in ath9k_bss_info_changed()
2104 vif = sc->beacon.bslot[0]; in ath9k_tx_last_beacon()
2113 if (!sc->beacon.tx_processed && !edma) { in ath9k_tx_last_beacon()
2124 sc->beacon.tx_processed = true; in ath9k_tx_last_beacon()
2125 sc->beacon.tx_last = !(ts.ts_status & ATH9K_TXERR_MASK); in ath9k_tx_last_beacon()
2131 return sc->beacon.tx_last; in ath9k_tx_last_beacon()
2537 cur_conf = &go_ctx->beacon; in ath9k_mgd_prepare_tx()
Dchannel.c323 beacon_int = TU_TO_USEC(sc->cur_chan->beacon.beacon_interval); in ath_chanctx_adjust_tbtt_delta()
563 cur_conf = &sc->cur_chan->beacon; in ath_chanctx_event()
700 cur_conf = &sc->cur_chan->beacon; in ath_chanctx_event()
1434 struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; in ath9k_get_ctwin()
1492 u32 interval = TU_TO_USEC(sc->cur_chan->beacon.beacon_interval); in ath9k_beacon_add_noa()
Dxmit.c1794 struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; in ath_cabq_update()
1795 int qnum = sc->beacon.cabq->axq_qnum; in ath_cabq_update()
2423 .txq = sc->beacon.cabq in ath_tx_cabq()
2434 sc->cur_chan->beacon.beacon_interval * 1000 * in ath_tx_cabq()
2435 sc->cur_chan->beacon.dtim_period / ATH_BCBUF; in ath_tx_cabq()
2749 if (ts.qid == sc->beacon.beaconq) { in ath_tx_edma_tasklet()
2750 sc->beacon.tx_processed = true; in ath_tx_edma_tasklet()
2751 sc->beacon.tx_last = !(ts.ts_status & ATH9K_TXERR_MASK); in ath_tx_edma_tasklet()
2854 error = ath_descdma_setup(sc, &sc->beacon.bdma, &sc->beacon.bbuf, in ath_tx_init()
Dath9k.h342 struct ath_beacon_config beacon; member
999 struct ath_beacon beacon; member
Drecv.c515 pos = mgmt->u.beacon.variable; in ath_beacon_dtim_pending_cab()
562 !(WARN_ON_ONCE(sc->cur_chan->beacon.beacon_interval == 0))) in ath_rx_ps_beacon()
Dhtc.h496 struct htc_beacon beacon; member
Dlink.c449 struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; in ath_check_ani()
Dhtc_drv_main.c1595 priv->beacon.slottime = slottime; in ath9k_htc_bss_info_changed()
1596 priv->beacon.updateslot = UPDATE; in ath9k_htc_bss_info_changed()
Ddebug.c655 print_queue(sc, sc->beacon.cabq, file); in read_file_queues()
/linux-4.1.27/drivers/net/wireless/zd1211rw/
Dzd_mac.c145 struct sk_buff *beacon, bool in_intr);
372 struct sk_buff *beacon; in zd_restore_settings() local
383 beacon_interval = mac->beacon.interval; in zd_restore_settings()
384 beacon_period = mac->beacon.period; in zd_restore_settings()
414 beacon = ieee80211_beacon_get(mac->hw, mac->vif); in zd_restore_settings()
415 if (beacon) in zd_restore_settings()
416 zd_mac_config_beacon(mac->hw, beacon, false); in zd_restore_settings()
423 mac->beacon.last_update = jiffies; in zd_restore_settings()
689 static bool zd_mac_match_cur_beacon(struct zd_mac *mac, struct sk_buff *beacon) in zd_mac_match_cur_beacon() argument
691 if (!mac->beacon.cur_beacon) in zd_mac_match_cur_beacon()
[all …]
Dzd_mac.h165 struct beacon { struct
188 struct beacon beacon; argument
/linux-4.1.27/net/mac80211/
Dtx.c2667 struct beacon_data *beacon) in ieee80211_set_csa() argument
2673 u8 count = beacon->csa_current_counter; in ieee80211_set_csa()
2677 beacon_data = beacon->tail; in ieee80211_set_csa()
2678 beacon_data_len = beacon->tail_len; in ieee80211_set_csa()
2681 beacon_data = beacon->head; in ieee80211_set_csa()
2682 beacon_data_len = beacon->head_len; in ieee80211_set_csa()
2685 beacon_data = beacon->head; in ieee80211_set_csa()
2686 beacon_data_len = beacon->head_len; in ieee80211_set_csa()
2696 if (beacon->csa_counter_offsets[i]) { in ieee80211_set_csa()
2697 if (WARN_ON_ONCE(beacon->csa_counter_offsets[i] >= in ieee80211_set_csa()
[all …]
Dcfg.c637 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_assign_beacon()
701 rcu_assign_pointer(sdata->u.ap.beacon, new); in ieee80211_assign_beacon()
724 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_start_ap()
792 err = ieee80211_assign_beacon(sdata, &params->beacon, NULL); in ieee80211_start_ap()
801 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_start_ap()
805 RCU_INIT_POINTER(sdata->u.ap.beacon, NULL); in ieee80211_start_ap()
836 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_change_beacon()
858 old_beacon = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_stop_ap()
883 RCU_INIT_POINTER(sdata->u.ap.beacon, NULL); in ieee80211_stop_ap()
1846 if (!sdata_dereference(sdata->u.ap.beacon, sdata)) in ieee80211_change_bss()
[all …]
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_tbtt() argument
175 cap = beacon->meshconf->meshconf_cap; in mesh_sync_offset_adjust_tbtt()
201 beacon->meshconf->meshconf_cap = ifmsh->adjusting_tbtt ? in mesh_sync_offset_adjust_tbtt()
Dmesh.c621 int hdr_len = offsetof(struct ieee80211_mgmt, u.beacon) + in ieee80211_mesh_build_beacon()
622 sizeof(mgmt->u.beacon); in ieee80211_mesh_build_beacon()
668 mgmt->u.beacon.beacon_int = in ieee80211_mesh_build_beacon()
670 mgmt->u.beacon.capab_info |= cpu_to_le16( in ieee80211_mesh_build_beacon()
734 rcu_assign_pointer(ifmsh->beacon, bcn); in ieee80211_mesh_build_beacon()
748 old_bcn = rcu_dereference_protected(sdata->u.mesh.beacon, in ieee80211_mesh_rebuild_beacon()
831 bcn = rcu_dereference_protected(ifmsh->beacon, in ieee80211_stop_mesh()
833 RCU_INIT_POINTER(ifmsh->beacon, NULL); in ieee80211_stop_mesh()
859 struct ieee802_11_elems *elems, bool beacon) in ieee80211_mesh_process_chnswitch() argument
929 if (beacon) { in ieee80211_mesh_process_chnswitch()
[all …]
Dscan.c66 bool beacon = ieee80211_is_beacon(mgmt->frame_control); in ieee80211_bss_info_update() local
92 if (beacon) in ieee80211_bss_info_update()
98 if (beacon) in ieee80211_bss_info_update()
103 if (beacon) in ieee80211_bss_info_update()
152 if (beacon) { in ieee80211_bss_info_update()
207 baselen = offsetof(struct ieee80211_mgmt, u.beacon.variable); in ieee80211_scan_rx()
208 elements = mgmt->u.beacon.variable; in ieee80211_scan_rx()
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()
780 bool beacon) in ieee80211_ibss_process_chanswitch() argument
1124 beacon_timestamp = le64_to_cpu(mgmt->u.beacon.timestamp); in ieee80211_rx_bss_info()
1578 offsetof(typeof(mgmt->u.beacon), variable)); in ieee80211_rx_mgmt_probe_beacon()
Dmlme.c1105 bool beacon) in ieee80211_sta_process_chanswitch() argument
2261 bool beacon) in ieee80211_mgd_probe_ap() argument
2281 if (beacon) { in ieee80211_mgd_probe_ap()
3272 baselen = (u8 *) mgmt->u.beacon.variable - (u8 *) mgmt; in ieee80211_rx_mgmt_beacon()
3292 ieee802_11_parse_elems(mgmt->u.beacon.variable, in ieee80211_rx_mgmt_beacon()
3304 le64_to_cpu(mgmt->u.beacon.timestamp); in ieee80211_rx_mgmt_beacon()
3403 ncrc = crc32_be(0, (void *)&mgmt->u.beacon.beacon_int, 4); in ieee80211_rx_mgmt_beacon()
3404 ncrc = ieee802_11_parse_elems_crc(mgmt->u.beacon.variable, in ieee80211_rx_mgmt_beacon()
3440 ret = cfg80211_get_p2p_attr(mgmt->u.beacon.variable, in ieee80211_rx_mgmt_beacon()
3478 le64_to_cpu(mgmt->u.beacon.timestamp); in ieee80211_rx_mgmt_beacon()
[all …]
Dieee80211_i.h287 struct beacon_data __rcu *beacon; member
630 struct beacon_data *beacon);
680 struct beacon_data __rcu *beacon; member
Dht.c489 if (sdata_dereference(sdata->u.ap.beacon, sdata)) in ieee80211_request_smps_ap_work()
Diface.c583 if (rtnl_dereference(sdata->bss->beacon)) { in ieee80211_do_open()
Dutil.c1960 if (rcu_access_pointer(sdata->u.ap.beacon)) in ieee80211_reconfig()
/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dlibipw_rx.c1387 *beacon, in libipw_network_init()
1397 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); in libipw_network_init()
1398 network->capability = le16_to_cpu(beacon->capability); in libipw_network_init()
1400 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]); in libipw_network_init()
1401 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]); in libipw_network_init()
1402 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); in libipw_network_init()
1423 (beacon->info_element, stats->len - sizeof(*beacon), network)) in libipw_network_init()
1535 *beacon, struct libipw_rx_stats in libipw_process_probe_response()
1543 struct libipw_info_element *info_element = beacon->info_element; in libipw_process_probe_response()
1549 beacon->header.addr3, in libipw_process_probe_response()
[all …]
Dlibipw.h818 struct libipw_beacon * beacon,
Dipw2100.c8163 wstats->miss.beacon = 0; in ipw2100_wx_wireless_stats()
8255 wstats->miss.beacon = missed_beacons; in ipw2100_wx_wireless_stats()
Dipw2200.c10044 wstats->miss.beacon = 0; in ipw_get_wireless_stats()
10061 wstats->miss.beacon = average_value(&priv->average_missed_beacons); in ipw_get_wireless_stats()
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Drx.c49 u8 beacon) in wl1251_rx_status() argument
67 if ((wl->bss_type == BSS_TYPE_IBSS) && beacon) { in wl1251_rx_status()
152 u8 *rx_buffer, beacon = 0; in wl1251_rx_body() local
188 beacon = 1; in wl1251_rx_body()
190 wl1251_rx_status(wl, desc, &status, beacon); in wl1251_rx_body()
193 beacon ? "beacon" : ""); in wl1251_rx_body()
Dmain.c1104 struct sk_buff *beacon, *skb; in wl1251_op_bss_info_changed() local
1211 beacon = ieee80211_beacon_get(hw, vif); in wl1251_op_bss_info_changed()
1212 if (!beacon) in wl1251_op_bss_info_changed()
1215 ret = wl1251_cmd_template_set(wl, CMD_BEACON, beacon->data, in wl1251_op_bss_info_changed()
1216 beacon->len); in wl1251_op_bss_info_changed()
1219 dev_kfree_skb(beacon); in wl1251_op_bss_info_changed()
1223 ret = wl1251_cmd_template_set(wl, CMD_PROBE_RESP, beacon->data, in wl1251_op_bss_info_changed()
1224 beacon->len); in wl1251_op_bss_info_changed()
1226 dev_kfree_skb(beacon); in wl1251_op_bss_info_changed()
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dmac-ctxt.c933 u8 *beacon, u32 frame_size) in iwl_mvm_mac_ctxt_set_tim() argument
936 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; in iwl_mvm_mac_ctxt_set_tim()
940 tim_idx = mgmt->u.beacon.variable - beacon; in iwl_mvm_mac_ctxt_set_tim()
944 (beacon[tim_idx] != WLAN_EID_TIM)) in iwl_mvm_mac_ctxt_set_tim()
945 tim_idx += beacon[tim_idx+1] + 2; in iwl_mvm_mac_ctxt_set_tim()
948 if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { in iwl_mvm_mac_ctxt_set_tim()
950 beacon_cmd->tim_size = cpu_to_le32((u32)beacon[tim_idx+1]); in iwl_mvm_mac_ctxt_set_tim()
958 struct sk_buff *beacon) in iwl_mvm_mac_ctxt_send_beacon() argument
970 if (WARN_ON(!beacon)) in iwl_mvm_mac_ctxt_send_beacon()
973 beacon_skb_len = beacon->len; in iwl_mvm_mac_ctxt_send_beacon()
[all …]
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Drx.c62 u8 beacon) in wl1271_rx_status() argument
102 if (beacon) in wl1271_rx_status()
114 u8 beacon = 0; in wl1271_rx_handle_data() local
187 beacon = 1; in wl1271_rx_handle_data()
191 wl1271_rx_status(wl, desc, IEEE80211_SKB_RXCB(skb), beacon); in wl1271_rx_handle_data()
197 beacon ? "beacon" : "", in wl1271_rx_handle_data()
Dmain.c4019 int ieoffset = offsetof(struct ieee80211_mgmt, u.beacon.variable); in wlcore_set_beacon_template()
4020 struct sk_buff *beacon = ieee80211_beacon_get(wl->hw, vif); in wlcore_set_beacon_template() local
4023 if (!beacon) { in wlcore_set_beacon_template()
4030 ret = wl1271_ssid_set(wlvif, beacon, ieoffset); in wlcore_set_beacon_template()
4032 dev_kfree_skb(beacon); in wlcore_set_beacon_template()
4039 beacon->data, in wlcore_set_beacon_template()
4040 beacon->len, 0, in wlcore_set_beacon_template()
4043 dev_kfree_skb(beacon); in wlcore_set_beacon_template()
4050 beacon->data + ieoffset, in wlcore_set_beacon_template()
4051 beacon->len - ieoffset); in wlcore_set_beacon_template()
[all …]
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_rx.c2173 struct ieee80211_probe_response *beacon, in ieee80211_network_init() argument
2188 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); in ieee80211_network_init()
2189 network->capability = le16_to_cpu(beacon->capability); in ieee80211_network_init()
2191 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]); in ieee80211_network_init()
2192 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]); in ieee80211_network_init()
2193 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); in ieee80211_network_init()
2227 (ieee,beacon->info_element, stats->len - sizeof(*beacon), network, stats)) in ieee80211_network_init()
2403 struct ieee80211_probe_response *beacon, in ieee80211_process_probe_response() argument
2410 struct ieee80211_info_element *info_element = &beacon->info_element[0]; in ieee80211_process_probe_response()
2420 beacon->header.addr3, in ieee80211_process_probe_response()
[all …]
Dieee80211_softmac.c648 inline struct sk_buff *ieee80211_authentication_req(struct ieee80211_network *beacon, in ieee80211_authentication_req() argument
668 memcpy(auth->header.addr1, beacon->bssid, ETH_ALEN); in ieee80211_authentication_req()
670 memcpy(auth->header.addr3, beacon->bssid, ETH_ALEN); in ieee80211_authentication_req()
983 inline struct sk_buff *ieee80211_association_req(struct ieee80211_network *beacon,struct ieee80211_… in ieee80211_association_req() argument
1008 unsigned int wmm_info_len = beacon->qos_data.supported?9:0; in ieee80211_association_req()
1010 unsigned int turbo_info_len = beacon->Turbo_Enable?9:0; in ieee80211_association_req()
1033 wmm_info_len = beacon->qos_data.supported?9:0; in ieee80211_association_req()
1037 if (beacon->bCkipSupported) in ieee80211_association_req()
1041 if (beacon->bCcxRmEnable) in ieee80211_association_req()
1045 if (beacon->BssCcxVerNumber >= 2) in ieee80211_association_req()
[all …]
Dieee80211.h2133 …int (*handle_beacon) (struct net_device *dev, struct ieee80211_beacon *beacon, struct ieee80211_ne…
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_softmac.c793 inline struct sk_buff *rtllib_authentication_req(struct rtllib_network *beacon, in rtllib_authentication_req() argument
817 memcpy(auth->header.addr1, beacon->bssid, ETH_ALEN); in rtllib_authentication_req()
819 memcpy(auth->header.addr3, beacon->bssid, ETH_ALEN); in rtllib_authentication_req()
1168 inline struct sk_buff *rtllib_association_req(struct rtllib_network *beacon, in rtllib_association_req() argument
1188 unsigned int rate_len = (beacon->rates_len ? in rtllib_association_req()
1189 (beacon->rates_len + 2) : 0) + in rtllib_association_req()
1190 (beacon->rates_ex_len ? (beacon->rates_ex_len) + in rtllib_association_req()
1193 unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0; in rtllib_association_req()
1194 unsigned int turbo_info_len = beacon->Turbo_Enable ? 9 : 0; in rtllib_association_req()
1227 if (beacon->bCkipSupported) in rtllib_association_req()
[all …]
Drtllib_rx.c2207 struct rtllib_probe_response *beacon, in rtllib_network_init() argument
2214 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); in rtllib_network_init()
2215 network->capability = le16_to_cpu(beacon->capability); in rtllib_network_init()
2217 network->time_stamp[0] = beacon->time_stamp[0]; in rtllib_network_init()
2218 network->time_stamp[1] = beacon->time_stamp[1]; in rtllib_network_init()
2219 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); in rtllib_network_init()
2257 beacon->info_element, in rtllib_network_init()
2258 (stats->len - sizeof(*beacon)), in rtllib_network_init()
2460 struct rtllib_probe_response *beacon, in rtllib_process_probe_response() argument
2465 struct rtllib_info_element *info_element = &beacon->info_element[0]; in rtllib_process_probe_response()
[all …]
Drtllib.h2416 struct rtllib_beacon *beacon,
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-uwb_rc28 What: /sys/class/uwb_rc/uwbN/beacon
53 included in this device's beacon, in space separated
100 controllers beacon group.
108 interval superframe timer) of the last beacon from
139 The latest IEs included in this device's beacon, in
/linux-4.1.27/drivers/net/wireless/mwifiex/
Duap_cmd.c167 ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, params->beacon.tail, in mwifiex_set_ht_params()
168 params->beacon.tail_len); in mwifiex_set_ht_params()
212 vht_ie = cfg80211_find_ie(WLAN_EID_VHT_CAPABILITY, params->beacon.tail, in mwifiex_set_vht_params()
213 params->beacon.tail_len); in mwifiex_set_vht_params()
265 int var_offset = offsetof(struct ieee80211_mgmt, u.beacon.variable); in mwifiex_set_uap_rates()
266 const u8 *var_pos = params->beacon.head + var_offset; in mwifiex_set_uap_rates()
267 int len = params->beacon.head_len - var_offset; in mwifiex_set_uap_rates()
277 params->beacon.tail, in mwifiex_set_uap_rates()
278 params->beacon.tail_len); in mwifiex_set_uap_rates()
394 params->beacon.tail, in mwifiex_set_wmm_params()
[all …]
Dcfg80211.c1796 if (mwifiex_set_mgmt_ies(priv, &params->beacon)) in mwifiex_cfg80211_start_ap()
/linux-4.1.27/drivers/net/wireless/libertas_tf/
Dcmd.c169 int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon) in lbtf_beacon_set() argument
176 if (beacon->len > MRVL_MAX_BCN_SIZE) { in lbtf_beacon_set()
180 size = sizeof(cmd) - sizeof(cmd.beacon) + beacon->len; in lbtf_beacon_set()
182 cmd.len = cpu_to_le16(beacon->len); in lbtf_beacon_set()
183 memcpy(cmd.beacon, (u8 *) beacon->data, beacon->len); in lbtf_beacon_set()
Dmain.c495 struct sk_buff *beacon; in lbtf_op_bss_info_changed() local
502 beacon = ieee80211_beacon_get(hw, vif); in lbtf_op_bss_info_changed()
503 if (beacon) { in lbtf_op_bss_info_changed()
504 lbtf_beacon_set(priv, beacon); in lbtf_op_bss_info_changed()
505 kfree_skb(beacon); in lbtf_op_bss_info_changed()
Dlibertas_tf.h454 u8 beacon[MRVL_MAX_BCN_SIZE]; member
476 int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon);
/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2x00queue.c728 if (unlikely(!intf->beacon)) in rt2x00queue_clear_beacon()
734 rt2x00queue_free_skb(intf->beacon); in rt2x00queue_clear_beacon()
741 rt2x00dev->ops->lib->clear_beacon(intf->beacon); in rt2x00queue_clear_beacon()
753 if (unlikely(!intf->beacon)) in rt2x00queue_update_beacon()
759 rt2x00queue_free_skb(intf->beacon); in rt2x00queue_update_beacon()
761 intf->beacon->skb = ieee80211_beacon_get(rt2x00dev->hw, vif); in rt2x00queue_update_beacon()
762 if (!intf->beacon->skb) in rt2x00queue_update_beacon()
770 rt2x00queue_create_tx_descriptor(rt2x00dev, intf->beacon->skb, &txdesc, NULL); in rt2x00queue_update_beacon()
775 skbdesc = get_skb_frame_desc(intf->beacon->skb); in rt2x00queue_update_beacon()
777 skbdesc->entry = intf->beacon; in rt2x00queue_update_beacon()
[all …]
Drt2x00mac.c241 intf->beacon = entry; in rt2x00mac_add_interface()
291 clear_bit(ENTRY_BCN_ASSIGNED, &intf->beacon->flags); in rt2x00mac_remove_interface()
Drt2x00.h365 struct queue_entry *beacon; member
Drt2x00dev.c511 pos = (u8 *)mgmt->u.beacon.variable; in rt2x00lib_find_ie()
/linux-4.1.27/drivers/staging/rtl8723au/core/
Drtw_wlan_util.c887 pie_len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in rtw_check_bcn_info23a()
890 p = cfg80211_find_ie(WLAN_EID_DS_PARAMS, mgmt->u.beacon.variable, in rtw_check_bcn_info23a()
898 mgmt->u.beacon.variable, pie_len); in rtw_check_bcn_info23a()
917 p = cfg80211_find_ie(WLAN_EID_SSID, mgmt->u.beacon.variable, pie_len); in rtw_check_bcn_info23a()
941 val16 = le16_to_cpu(mgmt->u.beacon.capab_info); in rtw_check_bcn_info23a()
956 p = cfg80211_find_ie(WLAN_EID_RSN, mgmt->u.beacon.variable, pie_len); in rtw_check_bcn_info23a()
971 mgmt->u.beacon.variable, pie_len); in rtw_check_bcn_info23a()
1030 len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in update_beacon23a_info()
1032 p = cfg80211_find_ie(WLAN_EID_HT_OPERATION, mgmt->u.beacon.variable, in update_beacon23a_info()
1037 p = cfg80211_find_ie(WLAN_EID_ERP_INFO, mgmt->u.beacon.variable, len); in update_beacon23a_info()
Drtw_mlme_ext.c321 pmlmeext->TSFValue = get_unaligned_le64(&mgmt->u.beacon.timestamp); in rtw_update_TSF()
800 pie = mgmt->u.beacon.variable; in OnBeacon23a()
801 pie_len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in OnBeacon23a()
839 check_assoc_AP23a((u8 *)&mgmt->u.beacon, pkt_len - in OnBeacon23a()
2406 &mgmt->u.beacon.beacon_int); in issue_beacon23a()
2409 &mgmt->u.beacon.capab_info); in issue_beacon23a()
2411 pframe = mgmt->u.beacon.variable; in issue_beacon23a()
2412 pattrib->pktlen = offsetof(struct ieee80211_mgmt, u.beacon.variable); in issue_beacon23a()
2424 iebuf = mgmt->u.beacon.variable; in issue_beacon23a()
2426 offsetof(struct ieee80211_mgmt, u.beacon.variable); in issue_beacon23a()
[all …]
Drtw_ap.c789 u8 *pbuf = mgmt->u.beacon.variable; in rtw_check_beacon_data23a()
791 len -= offsetof(struct ieee80211_mgmt, u.beacon.variable); in rtw_check_beacon_data23a()
/linux-4.1.27/drivers/net/wireless/p54/
Dmain.c85 pos = (u8 *)mgmt->u.beacon.variable; in p54_find_ie()
142 struct sk_buff *beacon; in p54_beacon_update() local
145 beacon = ieee80211_beacon_get(priv->hw, vif); in p54_beacon_update()
146 if (!beacon) in p54_beacon_update()
148 ret = p54_beacon_format_ie_tim(beacon); in p54_beacon_update()
161 p54_tx_80211(priv->hw, &control, beacon); in p54_beacon_update()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723be/
Dfw.c413 u8 *beacon; in rtl8723be_set_fw_rsvdpagepkt() local
421 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl8723be_set_fw_rsvdpagepkt()
422 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8723be_set_fw_rsvdpagepkt()
423 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723ae/
Dfw.c418 u8 *beacon; in rtl8723e_set_fw_rsvdpagepkt() local
427 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl8723e_set_fw_rsvdpagepkt()
428 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8723e_set_fw_rsvdpagepkt()
429 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Drx.c220 struct iwlagn_beacon_notif *beacon = (void *)pkt->data; in iwlagn_rx_beacon_notif() local
222 u16 status = le16_to_cpu(beacon->beacon_notify_hdr.status.status); in iwlagn_rx_beacon_notif()
223 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); in iwlagn_rx_beacon_notif()
228 beacon->beacon_notify_hdr.failure_frame, in iwlagn_rx_beacon_notif()
229 le32_to_cpu(beacon->ibss_mgr_status), in iwlagn_rx_beacon_notif()
230 le32_to_cpu(beacon->high_tsf), in iwlagn_rx_beacon_notif()
231 le32_to_cpu(beacon->low_tsf), rate); in iwlagn_rx_beacon_notif()
234 priv->ibss_manager = le32_to_cpu(beacon->ibss_mgr_status); in iwlagn_rx_beacon_notif()
Dmain.c88 u8 *beacon, u32 frame_size) in iwl_set_beacon_tim() argument
91 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; in iwl_set_beacon_tim()
97 tim_idx = mgmt->u.beacon.variable - beacon; in iwl_set_beacon_tim()
101 (beacon[tim_idx] != WLAN_EID_TIM)) in iwl_set_beacon_tim()
102 tim_idx += beacon[tim_idx+1] + 2; in iwl_set_beacon_tim()
105 if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { in iwl_set_beacon_tim()
107 tx_beacon_cmd->tim_size = beacon[tim_idx+1]; in iwl_set_beacon_tim()
200 struct sk_buff *beacon; in iwl_bg_beacon_update() local
219 beacon = ieee80211_beacon_get(priv->hw, priv->beacon_ctx->vif); in iwl_bg_beacon_update()
220 if (!beacon) { in iwl_bg_beacon_update()
[all …]
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/
Dfw.c1462 u8 *beacon; in rtl8812ae_set_fw_rsvdpagepkt() local
1472 beacon = &reserved_page_packet_8812[BEACON_PG * 512]; in rtl8812ae_set_fw_rsvdpagepkt()
1473 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8812ae_set_fw_rsvdpagepkt()
1474 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt()
1586 u8 *beacon; in rtl8821ae_set_fw_rsvdpagepkt() local
1596 beacon = &reserved_page_packet_8821[BEACON_PG * 256]; in rtl8821ae_set_fw_rsvdpagepkt()
1597 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8821ae_set_fw_rsvdpagepkt()
1598 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt()
/linux-4.1.27/drivers/uwb/
DMakefile9 beacon.o \
Dbeacon.c609 DEVICE_ATTR(beacon, S_IRUGO | S_IWUSR, uwb_rc_beacon_show, uwb_rc_beacon_store);
/linux-4.1.27/Documentation/usb/
DWUSB-Design-overview.txt73 transmit its beacon on a single MAS. The length of the BP depends on how
163 beacon from it) you get a struct uwb_dev that will show up in
215 on (let's say 9), we put the new RC to beacon:
219 $ echo 9 0 > /sys/class/uwb_rc/uwb0/beacon
222 and beacon group (that's what the zero is for), the dongle's radio
223 control interface will send beacon notifications on its
224 notification/event endpoint (NEEP). The beacon notifications are part of
229 UWBD wakes up and scans the event list; finds a beacon and adds it to
234 [uwbd calls periodically /uwb/beacon.c:uwb_beca_purge()/ that will purge
235 the beacon cache of dead devices].
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8188ee/
Dfw.c642 u8 *beacon; in rtl88e_set_fw_rsvdpagepkt() local
651 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl88e_set_fw_rsvdpagepkt()
652 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl88e_set_fw_rsvdpagepkt()
653 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl88e_set_fw_rsvdpagepkt()
/linux-4.1.27/drivers/net/wireless/hostap/
Dhostap_80211.h58 } __packed beacon, probe_resp; member
Dhostap_80211_rx.c403 if (skb->len < IEEE80211_MGMT_HDR_LEN + sizeof(mgmt->u.beacon)) in hostap_rx_sta_beacon()
407 pos = mgmt->u.beacon.variable; in hostap_rx_sta_beacon()
453 bss->capab_info = le16_to_cpu(mgmt->u.beacon.capab_info); in hostap_rx_sta_beacon()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192de/
Dfw.c693 u8 *beacon; in rtl92d_set_fw_rsvdpagepkt() local
700 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl92d_set_fw_rsvdpagepkt()
701 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl92d_set_fw_rsvdpagepkt()
702 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl92d_set_fw_rsvdpagepkt()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ee/
Dfw.c672 u8 *beacon; in rtl92ee_set_fw_rsvdpagepkt() local
680 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl92ee_set_fw_rsvdpagepkt()
681 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl92ee_set_fw_rsvdpagepkt()
682 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt()
/linux-4.1.27/drivers/staging/rtl8723au/hal/
Drtl8723a_cmd.c212 &mgmt->u.beacon.beacon_int); in ConstructBeacon()
215 &mgmt->u.beacon.capab_info); in ConstructBeacon()
217 pframe = mgmt->u.beacon.variable; in ConstructBeacon()
218 pktlen = offsetof(struct ieee80211_mgmt, u.beacon.variable); in ConstructBeacon()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192c/
Dfw_common.c671 u8 *beacon; in rtl92c_set_fw_rsvdpagepkt() local
678 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl92c_set_fw_rsvdpagepkt()
679 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl92c_set_fw_rsvdpagepkt()
680 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl92c_set_fw_rsvdpagepkt()
/linux-4.1.27/drivers/staging/vt6656/
Drxtx.c1047 mgmt_hdr->u.beacon.timestamp = 0; in vnt_beacon_xmit()
1082 struct sk_buff *beacon; in vnt_beacon_make() local
1084 beacon = ieee80211_beacon_get(priv->hw, vif); in vnt_beacon_make()
1085 if (!beacon) in vnt_beacon_make()
1088 if (vnt_beacon_xmit(priv, beacon)) { in vnt_beacon_make()
1089 ieee80211_free_txskb(priv->hw, beacon); in vnt_beacon_make()
/linux-4.1.27/net/wireless/
Dwext-proc.c64 stats->discard.misc, stats->miss.beacon); in wireless_seq_printf_stats()
Dscan.c1041 offsetof(struct ieee80211_mgmt, u.beacon.variable)); in cfg80211_inform_bss_width_frame()
1059 channel = cfg80211_get_bss_channel(wiphy, mgmt->u.beacon.variable, in cfg80211_inform_bss_width_frame()
Dnl80211.c3310 err = nl80211_parse_beacon(info->attrs, &params.beacon); in nl80211_start_ap()
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/
Dcfg80211.c2699 static int ath6kl_get_rsn_capab(struct cfg80211_beacon_data *beacon, in ath6kl_get_rsn_capab() argument
2706 if (!beacon->tail) in ath6kl_get_rsn_capab()
2709 rsn_ie = cfg80211_find_ie(WLAN_EID_RSN, beacon->tail, beacon->tail_len); in ath6kl_get_rsn_capab()
2774 res = ath6kl_set_ies(vif, &info->beacon); in ath6kl_start_ap()
2791 if (info->beacon.head == NULL) in ath6kl_start_ap()
2793 mgmt = (struct ieee80211_mgmt *) info->beacon.head; in ath6kl_start_ap()
2794 ies = mgmt->u.beacon.variable; in ath6kl_start_ap()
2795 if (ies > info->beacon.head + info->beacon.head_len) in ath6kl_start_ap()
2797 ies_len = info->beacon.head + info->beacon.head_len - ies; in ath6kl_start_ap()
2928 if (!ath6kl_get_rsn_capab(&info->beacon, (u8 *) &rsn_capab) && in ath6kl_start_ap()
[all …]
/linux-4.1.27/drivers/staging/rtl8723au/os_dep/
Dioctl_cfg80211.c2741 if (head_len < offsetof(struct ieee80211_mgmt, u.beacon.variable)) in rtw_add_beacon()
2749 bss->beacon_interval = get_unaligned_le16(&mgmt->u.beacon.beacon_int); in rtw_add_beacon()
2750 bss->capability = get_unaligned_le16(&mgmt->u.beacon.capab_info); in rtw_add_beacon()
2751 bss->tsf = get_unaligned_le64(&mgmt->u.beacon.timestamp); in rtw_add_beacon()
2758 ielen = len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in rtw_add_beacon()
2762 tmpmgmt->u.beacon.variable, ielen)) in rtw_add_beacon()
2766 rtw_ies_remove_ie23a(tmpmgmt->u.beacon.variable, &ielen, 0, in rtw_add_beacon()
2768 rtw_ies_remove_ie23a(tmpmgmt->u.beacon.variable, &ielen, 0, in rtw_add_beacon()
2771 len = ielen + offsetof(struct ieee80211_mgmt, u.beacon.variable); in rtw_add_beacon()
2793 ret = rtw_add_beacon(adapter, settings->beacon.head, in cfg80211_rtw_start_ap()
[all …]
/linux-4.1.27/drivers/staging/wlan-ng/
Dp80211netdev.h112 u32 beacon; member
Dp80211netdev.c963 wlandev->rx.beacon++; in p80211_rx_typedrop()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_sysfs.c99 static int qlcnic_validate_beacon(struct qlcnic_adapter *adapter, u16 beacon, in qlcnic_validate_beacon() argument
102 *rate = LSB(beacon); in qlcnic_validate_beacon()
103 *state = MSB(beacon); in qlcnic_validate_beacon()
165 u16 beacon; in qlcnic_82xx_store_beacon() local
171 memcpy(&beacon, buf, sizeof(u16)); in qlcnic_82xx_store_beacon()
172 err = qlcnic_validate_beacon(adapter, beacon, &b_state, &b_rate); in qlcnic_82xx_store_beacon()
Dqlcnic_83xx_hw.c1509 u32 beacon) in qlcnic_83xx_config_led() argument
1543 if (beacon) in qlcnic_83xx_config_led()
1564 if (beacon) in qlcnic_83xx_config_led()
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.h183 struct ib_recv_wr beacon; member
Dib_isert.c3366 isert_conn->beacon.wr_id = ISER_BEACON_WRID; in isert_wait4flush()
3368 if (ib_post_recv(isert_conn->qp, &isert_conn->beacon, &bad_wr)) { in isert_wait4flush()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dwmi.c338 u64 tsf = le64_to_cpu(rx_mgmt_frame->u.beacon.timestamp); in wmi_evt_rx_mgmt()
339 u16 cap = le16_to_cpu(rx_mgmt_frame->u.beacon.capab_info); in wmi_evt_rx_mgmt()
340 u16 bi = le16_to_cpu(rx_mgmt_frame->u.beacon.beacon_int); in wmi_evt_rx_mgmt()
341 const u8 *ie_buf = rx_mgmt_frame->u.beacon.variable; in wmi_evt_rx_mgmt()
343 u.beacon.variable); in wmi_evt_rx_mgmt()
Dcfg80211.c725 struct cfg80211_beacon_data *bcon = &info->beacon; in wil_cfg80211_start_ap()
/linux-4.1.27/drivers/staging/vt6655/
Drxtx.c1467 mgmt_hdr->u.beacon.timestamp = 0; in vnt_beacon_xmit()
1496 struct sk_buff *beacon; in vnt_beacon_make() local
1498 beacon = ieee80211_beacon_get(priv->hw, vif); in vnt_beacon_make()
1499 if (!beacon) in vnt_beacon_make()
1502 if (vnt_beacon_xmit(priv, beacon)) { in vnt_beacon_make()
1503 ieee80211_free_txskb(priv->hw, beacon); in vnt_beacon_make()
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Dieee80211_ext.h223 } __packed beacon; member
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Dmain.c316 dev_kfree_skb_any(cvif->beacon); in carl9170_zap_queues()
317 cvif->beacon = NULL; in carl9170_zap_queues()
618 dev_kfree_skb_any(vif_priv->beacon); in carl9170_op_add_interface()
619 vif_priv->beacon = NULL; in carl9170_op_add_interface()
809 dev_kfree_skb_any(vif_priv->beacon); in carl9170_op_remove_interface()
810 vif_priv->beacon = NULL; in carl9170_op_remove_interface()
Dtx.c1632 if (cvif->beacon) in carl9170_update_beacon()
1633 old = (__le32 *)cvif->beacon->data; in carl9170_update_beacon()
1682 dev_kfree_skb_any(cvif->beacon); in carl9170_update_beacon()
1683 cvif->beacon = NULL; in carl9170_update_beacon()
1687 cvif->beacon = skb; in carl9170_update_beacon()
Dcarl9170.h180 struct sk_buff *beacon; member
Drx.c495 pos = (u8 *)mgmt->u.beacon.variable; in carl9170_find_ie()
/linux-4.1.27/drivers/scsi/bfa/
Dbfa_ioc.c5012 diag_portbeacon_send(struct bfa_diag_s *diag, bfa_boolean_t beacon, u32 sec) in diag_portbeacon_send() argument
5016 msg = (struct bfi_diag_portbeacon_req_s *)diag->beacon.mbcmd.msg; in diag_portbeacon_send()
5020 msg->beacon = beacon; in diag_portbeacon_send()
5023 bfa_ioc_mbox_queue(diag->ioc, &diag->beacon.mbcmd); in diag_portbeacon_send()
5029 bfa_trc(diag, diag->beacon.state); in diag_portbeacon_comp()
5030 diag->beacon.state = BFA_FALSE; in diag_portbeacon_comp()
5032 diag->cbfn_beacon(diag->dev, BFA_FALSE, diag->beacon.link_e2e); in diag_portbeacon_comp()
5213 if (diag->beacon.state) in bfa_diag_ledtest()
5237 bfa_diag_beacon_port(struct bfa_diag_s *diag, bfa_boolean_t beacon, in bfa_diag_beacon_port() argument
5240 bfa_trc(diag, beacon); in bfa_diag_beacon_port()
[all …]
Dbfa_ioc.h526 typedef void (*bfa_cb_diag_beacon_t) (void *dev, bfa_boolean_t beacon,
617 struct bfa_diag_beacon_s beacon; member
659 bfa_boolean_t beacon, bfa_boolean_t link_e2e_beacon,
Dbfa_svc.h509 bfa_boolean_t beacon; /* port beacon status */ member
561 void bfa_fcport_beacon(void *dev, bfa_boolean_t beacon,
Dbfad_bsg.h649 bfa_boolean_t beacon; member
Dbfa_svc.c4074 attr->beacon = fcport->beacon; in bfa_fcport_get_attr()
4244 bfa_fcport_beacon(void *dev, bfa_boolean_t beacon, in bfa_fcport_beacon() argument
4250 bfa_trc(bfa, beacon); in bfa_fcport_beacon()
4252 bfa_trc(bfa, fcport->beacon); in bfa_fcport_beacon()
4255 fcport->beacon = beacon; in bfa_fcport_beacon()
Dbfi.h1090 u8 beacon; /* 1: beacon on */ member
Dbfa_defs_svc.h999 bfa_boolean_t beacon; /* current beacon status */ member
Dbfad_bsg.c1776 iocmd->beacon, iocmd->link_e2e_beacon, in bfad_iocmd_diag_beacon_lport()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/
Dmain.c454 if (wlc->beacon) in brcms_c_detach_mfree()
455 dev_kfree_skb_any(wlc->beacon); in brcms_c_detach_mfree()
7304 struct sk_buff *beacon, u16 tim_offset, in brcms_c_beacon_write() argument
7313 tx_info = IEEE80211_SKB_CB(beacon); in brcms_c_beacon_write()
7315 len = min_t(size_t, beacon->len, BCN_TMPL_LEN); in brcms_c_beacon_write()
7319 len + FCS_LEN - D11_PHY_HDR_LEN, beacon->data); in brcms_c_beacon_write()
7328 (len + 3) & ~3, beacon->data); in brcms_c_beacon_write()
7336 (len + 3) & ~3, beacon->data); in brcms_c_beacon_write()
7354 struct sk_buff *beacon, u16 tim_offset, in brcms_c_update_beacon_hw() argument
7372 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, in brcms_c_update_beacon_hw()
[all …]
Dpub.h334 void brcms_c_set_new_beacon(struct brcms_c_info *wlc, struct sk_buff *beacon,
Dmain.h567 struct sk_buff *beacon; member
Dmac80211_if.c674 struct sk_buff *beacon; in brcms_ops_bss_info_changed() local
678 beacon = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL); in brcms_ops_bss_info_changed()
679 brcms_c_set_new_beacon(wl->wlc, beacon, tim_offset, in brcms_ops_bss_info_changed()
/linux-4.1.27/drivers/net/wireless/iwlegacy/
D4965-mac.c3772 struct il_tx_beacon_cmd *tx_beacon_cmd, u8 * beacon, in il4965_set_beacon_tim() argument
3776 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; in il4965_set_beacon_tim()
3782 tim_idx = mgmt->u.beacon.variable - beacon; in il4965_set_beacon_tim()
3786 (beacon[tim_idx] != WLAN_EID_TIM)) in il4965_set_beacon_tim()
3787 tim_idx += beacon[tim_idx + 1] + 2; in il4965_set_beacon_tim()
3790 if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { in il4965_set_beacon_tim()
3792 tx_beacon_cmd->tim_size = beacon[tim_idx + 1]; in il4965_set_beacon_tim()
3817 tx_beacon_cmd = &frame->u.beacon; in il4965_hw_get_beacon_cmd()
4093 struct il4965_beacon_notif *beacon = in il4965_hdl_beacon() local
4096 u8 rate = il4965_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); in il4965_hdl_beacon()
[all …]
D3945-mac.c788 struct il3945_beacon_notif *beacon = &(pkt->u.beacon_status); in il3945_hdl_beacon() local
790 u8 rate = beacon->beacon_notify_hdr.rate; in il3945_hdl_beacon()
793 le32_to_cpu(beacon->beacon_notify_hdr.status) & TX_STATUS_MSK, in il3945_hdl_beacon()
794 beacon->beacon_notify_hdr.failure_frame, in il3945_hdl_beacon()
795 le32_to_cpu(beacon->ibss_mgr_status), in il3945_hdl_beacon()
796 le32_to_cpu(beacon->high_tsf), le32_to_cpu(beacon->low_tsf), rate); in il3945_hdl_beacon()
799 il->ibss_manager = le32_to_cpu(beacon->ibss_mgr_status); in il3945_hdl_beacon()
D3945.h146 struct il3945_tx_beacon_cmd beacon; member
Dcommon.h537 struct il_tx_beacon_cmd beacon; member
Dcommon.c5317 timestamp = ((struct ieee80211_mgmt *)skb->data)->u.beacon.timestamp; in il_beacon_update()
/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_verbs.c712 err = ib_post_send(ib_conn->qp, &ib_conn->beacon, &bad_wr); in iser_conn_terminate()
960 ib_conn->beacon.wr_id = ISER_BEACON_WRID; in iser_connect()
961 ib_conn->beacon.opcode = IB_WR_SEND; in iser_connect()
Discsi_iser.h439 struct ib_send_wr beacon; member
/linux-4.1.27/net/irda/
DKconfig42 (watch, beacon) without the overhead of the IrDA protocol (no handshaking,
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dcfg80211.c3948 struct cfg80211_beacon_data *beacon) in brcmf_config_ap_mgmt_ie() argument
3954 beacon->tail, beacon->tail_len); in brcmf_config_ap_mgmt_ie()
3963 beacon->proberesp_ies, in brcmf_config_ap_mgmt_ie()
3964 beacon->proberesp_ies_len); in brcmf_config_ap_mgmt_ie()
4005 country_ie = brcmf_parse_tlvs((u8 *)settings->beacon.tail, in brcmf_cfg80211_start_ap()
4006 settings->beacon.tail_len, in brcmf_cfg80211_start_ap()
4014 (u8 *)&settings->beacon.head[ie_offset], in brcmf_cfg80211_start_ap()
4015 settings->beacon.head_len - ie_offset, in brcmf_cfg80211_start_ap()
4034 rsn_ie = brcmf_parse_tlvs((u8 *)settings->beacon.tail, in brcmf_cfg80211_start_ap()
4035 settings->beacon.tail_len, WLAN_EID_RSN); in brcmf_cfg80211_start_ap()
[all …]
/linux-4.1.27/drivers/net/wireless/b43legacy/
Dmain.c1004 ie = bcn->u.beacon.variable; in b43legacy_write_beacon_template()
1005 variable_len = len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in b43legacy_write_beacon_template()
1026 u.beacon.variable); in b43legacy_write_beacon_template()
1095 u.beacon.variable)); in b43legacy_generate_probe_resp()
1263 struct sk_buff *beacon; in b43legacy_update_templates() local
1273 beacon = ieee80211_beacon_get(wl->hw, wl->vif); in b43legacy_update_templates()
1274 if (unlikely(!beacon)) in b43legacy_update_templates()
1279 wl->current_beacon = beacon; in b43legacy_update_templates()
/linux-4.1.27/include/uapi/linux/
Dwireless.h743 __u32 beacon; /* Missed beacons/superframe */ member
/linux-4.1.27/drivers/net/wireless/
Datmel.c1292 priv->wstats.miss.beacon = 0; in atmel_get_wireless_stats()
3357 } *beacon = (struct beacon_format *)priv->rx_buf; in atmel_management_frame() local
3360 u64 timestamp = le64_to_cpu(beacon->timestamp); in atmel_management_frame()
3361 u16 beacon_interval = le16_to_cpu(beacon->interval); in atmel_management_frame()
3362 u16 capability = le16_to_cpu(beacon->capability); in atmel_management_frame()
3364 ssid_length = beacon->ssid_length; in atmel_management_frame()
3368 rates_length = beaconp[beacon->ssid_length + 15]; in atmel_management_frame()
3385 priv->wstats.miss.beacon += beacons - 1; in atmel_management_frame()
3396 &beacon->rates_el_id, in atmel_management_frame()
Dmwl8k.c2945 __u8 beacon[0]; member
2949 struct ieee80211_vif *vif, u8 *beacon, int len) in mwl8k_cmd_set_beacon() argument
2961 memcpy(cmd->beacon, beacon, len); in mwl8k_cmd_set_beacon()
3331 memcpy(cmd->beacon_data, &payload->u.beacon, payload_len); in mwl8k_cmd_finalize_join()
5616 int len = skb->len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in mwl8k_finalize_join_worker()
5618 mgmt->u.beacon.variable, len); in mwl8k_finalize_join_worker()
Dat76c50x-usb.c1538 el_off = offsetof(struct ieee80211_mgmt, u.beacon.variable); in at76_guess_freq()
1539 el = ((struct ieee80211_mgmt *)hdr)->u.beacon.variable; in at76_guess_freq()
Dmac80211_hwsim.c1445 mgmt->u.beacon.timestamp = cpu_to_le64(data->abs_bcn_ts + in mac80211_hwsim_beacon_tx()
Dairo.c7751 local->wstats.miss.beacon = le32_to_cpu(vals[34]); in airo_read_wireless_stats()
/linux-4.1.27/Documentation/networking/
Dray_cs.txt73 beacon_period integer beacon period in Kilo-microseconds
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dcore.h299 struct sk_buff *beacon; member
Dmac.c530 if (!arvif->beacon) in ath10k_mac_vif_beacon_free()
534 dma_unmap_single(ar->dev, ATH10K_SKB_CB(arvif->beacon)->paddr, in ath10k_mac_vif_beacon_free()
535 arvif->beacon->len, DMA_TO_DEVICE); in ath10k_mac_vif_beacon_free()
541 dev_kfree_skb_any(arvif->beacon); in ath10k_mac_vif_beacon_free()
543 arvif->beacon = NULL; in ath10k_mac_vif_beacon_free()
1001 mgmt->u.beacon.variable, in ath10k_mac_setup_bcn_p2p_ie()
1002 bcn->len - (mgmt->u.beacon.variable - in ath10k_mac_setup_bcn_p2p_ie()
1078 u.beacon.variable)); in ath10k_mac_setup_bcn_tmpl()
Dwmi.c966 bcn = arvif->beacon; in ath10k_wmi_tx_beacon_nowait()
2494 if (arvif->beacon) { in ath10k_wmi_event_host_swba()
2535 arvif->beacon = bcn; in ath10k_wmi_event_host_swba()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dphy.c1676 u32 phy_sig, phy_agc, phy_sat, beacon; in ath5k_hw_rf5110_calibrate() local
1687 beacon = ath5k_hw_reg_read(ah, AR5K_BEACON_5210); in ath5k_hw_rf5110_calibrate()
1688 ath5k_hw_reg_write(ah, beacon & ~AR5K_BEACON_ENABLE, AR5K_BEACON_5210); in ath5k_hw_rf5110_calibrate()
1766 ath5k_hw_reg_write(ah, beacon, AR5K_BEACON_5210); in ath5k_hw_rf5110_calibrate()
Dbase.c1248 if (le16_to_cpu(mgmt->u.beacon.capab_info) & WLAN_CAPABILITY_IBSS) { in ath5k_check_ibss_tsf()
1255 bc_tstamp = le64_to_cpu(mgmt->u.beacon.timestamp); in ath5k_check_ibss_tsf()
/linux-4.1.27/drivers/net/wireless/b43/
Dmain.c1662 ie = bcn->u.beacon.variable; in b43_write_beacon_template()
1663 variable_len = len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in b43_write_beacon_template()
1683 tim_position += offsetof(struct ieee80211_mgmt, u.beacon.variable); in b43_write_beacon_template()
1829 struct sk_buff *beacon, *old_beacon; in b43_update_templates() local
1842 beacon = ieee80211_beacon_get(wl->hw, wl->vif); in b43_update_templates()
1843 if (unlikely(!beacon)) in b43_update_templates()
1848 wl->current_beacon = beacon; in b43_update_templates()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dps.c729 pos = (u8 *)mgmt->u.beacon.variable; in rtl_p2p_noa_ie()
Dbase.c1757 pos = (u8 *)mgmt->u.beacon.variable; in rtl_find_ie()
1986 pos = (u8 *)mgmt->u.beacon.variable; in rtl_find_221_ie()
/linux-4.1.27/drivers/net/wireless/ath/wcn36xx/
Dsmd.c1373 memcpy(&msg_body.beacon, &skb_beacon->len, sizeof(u32)); in wcn36xx_smd_send_beacon()
1374 memcpy(&(msg_body.beacon[4]), skb_beacon->data, in wcn36xx_smd_send_beacon()
Dhal.h2889 u8 beacon[BEACON_TEMPLATE_SIZE]; member
/linux-4.1.27/include/linux/
Dieee80211.h905 } __packed beacon; member
/linux-4.1.27/drivers/net/wireless/cw1200/
Dtxrx.c1172 (skb->data))->u.beacon.variable; in cw1200_rx_cb()
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8187/
Ddev.c1089 mgmt->u.beacon.timestamp = cpu_to_le64(rtl8187_get_tsf(dev, vif)); in rtl8187_beacon_work()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_cmds.h2278 int be_cmd_set_beacon_state(struct be_adapter *adapter, u8 port_num, u8 beacon,
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8180/
Ddev.c1300 mgmt->u.beacon.timestamp = cpu_to_le64(rtl8180_get_tsf(dev, vif)); in rtl8180_beacon_work()
/linux-4.1.27/include/net/
Dcfg80211.h718 struct cfg80211_beacon_data beacon; member
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_attr.c1552 static DEVICE_ATTR(beacon, S_IRUGO | S_IWUSR, qla2x00_beacon_show,
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
Drtl_core.c647 struct rtllib_beacon *beacon, in rtl8192_handle_beacon() argument
/linux-4.1.27/drivers/staging/rtl8192u/
Dr8192U_core.c1897 struct ieee80211_beacon *beacon, in rtl8192_handle_beacon() argument