| /linux/drivers/net/wireless/ath/ath9k/ |
| A D | beacon.c | 24 sc->beacon.tx_processed = false; in ath9k_reset_beacon_status() 25 sc->beacon.tx_last = false; in ath9k_reset_beacon_status() 281 vif = sc->beacon.bslot[0]; in ath9k_beacon_ensure_primary_slot() 412 sc->beacon.bmisscnt++; in ath9k_beacon_tasklet() 428 sc->beacon.bmisscnt); in ath9k_beacon_tasklet() 434 sc->beacon.bmisscnt = 0; in ath9k_beacon_tasklet() 466 sc->beacon.bmisscnt); in ath9k_beacon_tasklet() 467 sc->beacon.bmisscnt = 0; in ath9k_beacon_tasklet() 522 sc->beacon.bmisscnt = 0; in ath9k_beacon_init() 531 sc->beacon.bmisscnt = 0; in ath9k_beacon_stop() [all …]
|
| A D | htc_drv_beacon.c | 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() 219 if (!beacon) { in ath9k_htc_send_beacon() 240 tx_ctl = HTC_SKB_CB(beacon); in ath9k_htc_send_beacon() 256 dev_kfree_skb_any(beacon); in ath9k_htc_send_beacon() 294 priv->beacon.bmisscnt++; in ath9k_htc_swba() 303 if (priv->beacon.bmisscnt) { in ath9k_htc_swba() 306 priv->beacon.bmisscnt); in ath9k_htc_swba() [all …]
|
| A D | Makefile | 2 ath9k-y += beacon.o \ 63 common-beacon.o \
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | mac-ctxt.c | 776 tim_idx = mgmt->u.beacon.variable - beacon; in iwl_mvm_mac_ctxt_set_tim() 797 if (WARN_ON_ONCE(frame_size <= (mgmt->u.beacon.variable - beacon))) in iwl_mvm_find_ie_offset() 800 frame_size -= mgmt->u.beacon.variable - beacon; in iwl_mvm_find_ie_offset() 806 return ie - beacon; in iwl_mvm_find_ie_offset() 908 beacon->data, beacon->len); in iwl_mvm_mac_ctxt_send_beacon_v6() 928 beacon->data, beacon->len); in iwl_mvm_mac_ctxt_send_beacon_v7() 933 beacon->len)); in iwl_mvm_mac_ctxt_send_beacon_v7() 937 beacon->len)); in iwl_mvm_mac_ctxt_send_beacon_v7() 981 beacon->data, beacon->len); in iwl_mvm_mac_ctxt_send_beacon_v9() 1000 if (WARN_ON(!beacon)) in iwl_mvm_mac_ctxt_send_beacon() [all …]
|
| /linux/drivers/net/wireless/zydas/zd1211rw/ |
| A D | zd_mac.c | 359 struct sk_buff *beacon; in zd_restore_settings() local 402 if (beacon) in zd_restore_settings() 679 if (mac->beacon.cur_beacon->len != beacon->len) in zd_mac_match_cur_beacon() 682 return !memcmp(beacon->data, mac->beacon.cur_beacon->data, beacon->len); in zd_mac_match_cur_beacon() 817 mac->beacon.cur_beacon = beacon; in zd_mac_config_beacon() 818 beacon = NULL; in zd_mac_config_beacon() 829 kfree_skb(beacon); in zd_mac_config_beacon() 836 kfree_skb(beacon); in zd_mac_config_beacon() 1171 if (beacon) in zd_beacon_done() 1295 if (beacon) { in zd_op_bss_info_changed() [all …]
|
| A D | zd_mac.h | 153 struct beacon { struct 176 struct beacon beacon; argument
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| A D | libipw_rx.c | 1357 *beacon, in libipw_network_init() 1393 (beacon->info_element, stats->len - sizeof(*beacon), network)) in libipw_network_init() 1505 *beacon, struct libipw_rx_stats in libipw_process_probe_response() 1519 beacon->header.addr3, in libipw_process_probe_response() 1540 beacon->header.addr3, in libipw_process_probe_response() 1541 is_beacon(beacon->header.frame_ctl) ? in libipw_process_probe_response() 1588 is_beacon(beacon->header.frame_ctl) ? in libipw_process_probe_response() 1597 is_beacon(beacon->header.frame_ctl) ? in libipw_process_probe_response() 1604 if (is_beacon(beacon->header.frame_ctl)) { in libipw_process_probe_response() 1606 ieee->handle_beacon(dev, beacon, target); in libipw_process_probe_response() [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| A D | imx8mn-beacon-kit.dts | 9 #include "imx8mn-beacon-som.dtsi" 10 #include "imx8mn-beacon-baseboard.dtsi" 14 compatible = "beacon,imx8mn-beacon-kit", "fsl,imx8mn";
|
| A D | imx8mm-beacon-kit.dts | 9 #include "imx8mm-beacon-som.dtsi" 10 #include "imx8mm-beacon-baseboard.dtsi" 14 compatible = "beacon,imx8mm-beacon-kit", "fsl,imx8mm";
|
| /linux/drivers/net/wireless/ti/wl1251/ |
| A D | rx.c | 35 u8 beacon) in wl1251_rx_status() argument 53 if ((wl->bss_type == BSS_TYPE_IBSS) && beacon) { in wl1251_rx_status() 138 u8 *rx_buffer, beacon = 0; in wl1251_rx_body() local 174 beacon = 1; in wl1251_rx_body() 176 wl1251_rx_status(wl, desc, &status, beacon); in wl1251_rx_body() 179 beacon ? "beacon" : ""); in wl1251_rx_body()
|
| /linux/net/mac80211/ |
| A D | tx.c | 4864 beacon = rcu_dereference(sdata->u.ap.beacon); in ieee80211_beacon_update_cntdwn() 4868 beacon = rcu_dereference(sdata->u.mesh.beacon); in ieee80211_beacon_update_cntdwn() 4889 beacon = rcu_dereference(sdata->u.ap.beacon); in ieee80211_beacon_set_cntdwn() 4893 beacon = rcu_dereference(sdata->u.mesh.beacon); in ieee80211_beacon_set_cntdwn() 4921 beacon = rcu_dereference(ap->beacon); in ieee80211_beacon_cntdwn_is_complete() 4922 if (WARN_ON(!beacon || !beacon->tail)) in ieee80211_beacon_cntdwn_is_complete() 4938 beacon = rcu_dereference(ifmsh->beacon); in ieee80211_beacon_cntdwn_is_complete() 5076 skb_put_data(skb, beacon->head, beacon->head_len); in ieee80211_beacon_get_ap() 5126 beacon = rcu_dereference(ap->beacon); in __ieee80211_beacon_get() 5163 beacon = rcu_dereference(ifmsh->beacon); in __ieee80211_beacon_get() [all …]
|
| A D | cfg.c | 3131 len = beacon->head_len + beacon->tail_len + beacon->beacon_ies_len + in cfg80211_beacon_dup() 3132 beacon->proberesp_ies_len + beacon->assocresp_ies_len + in cfg80211_beacon_dup() 3133 beacon->probe_resp_len + beacon->lci_len + beacon->civicloc_len; in cfg80211_beacon_dup() 3143 memcpy(pos, beacon->head, beacon->head_len); in cfg80211_beacon_dup() 3149 memcpy(pos, beacon->tail, beacon->tail_len); in cfg80211_beacon_dup() 3155 memcpy(pos, beacon->beacon_ies, beacon->beacon_ies_len); in cfg80211_beacon_dup() 3161 memcpy(pos, beacon->proberesp_ies, beacon->proberesp_ies_len); in cfg80211_beacon_dup() 3167 memcpy(pos, beacon->assocresp_ies, beacon->assocresp_ies_len); in cfg80211_beacon_dup() 3173 memcpy(pos, beacon->probe_resp, beacon->probe_resp_len); in cfg80211_beacon_dup() 3182 memcpy(pos, beacon->lci, beacon->lci_len); in cfg80211_beacon_dup() [all …]
|
| A D | offchannel.c | 803 !rcu_access_pointer(sdata->bss->beacon)) in ieee80211_mgmt_tx() 885 struct beacon_data *beacon = NULL; in ieee80211_mgmt_tx() local 890 beacon = rcu_dereference(sdata->u.ap.beacon); in ieee80211_mgmt_tx() 892 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx() 894 beacon = rcu_dereference(sdata->u.mesh.beacon); in ieee80211_mgmt_tx() 896 if (beacon) in ieee80211_mgmt_tx() 899 beacon->cntdwn_current_counter; in ieee80211_mgmt_tx()
|
| /linux/drivers/staging/rtl8192e/ |
| A D | rtllib_softmac.c | 1164 (beacon->rates_ex_len ? (beacon->rates_ex_len) + in rtllib_association_req() 1201 if (beacon->bCkipSupported) in rtllib_association_req() 1203 if (beacon->bCcxRmEnable) in rtllib_association_req() 1215 + beacon->ssid_len in rtllib_association_req() 1263 skb_put_data(skb, beacon->ssid, beacon->ssid_len); in rtllib_association_req() 1267 if (beacon->rates_len) { in rtllib_association_req() 1269 *tag++ = beacon->rates_len; in rtllib_association_req() 1271 *tag++ = beacon->rates[i]; in rtllib_association_req() 1274 if (beacon->rates_ex_len) { in rtllib_association_req() 1301 if (beacon->bCcxRmEnable) { in rtllib_association_req() [all …]
|
| A D | rtllib_rx.c | 2289 struct rtllib_probe_response *beacon, in rtllib_network_init() argument 2296 ether_addr_copy(network->bssid, beacon->header.addr3); in rtllib_network_init() 2297 network->capability = le16_to_cpu(beacon->capability); in rtllib_network_init() 2299 network->time_stamp[0] = beacon->time_stamp[0]; in rtllib_network_init() 2300 network->time_stamp[1] = beacon->time_stamp[1]; in rtllib_network_init() 2338 beacon->info_element, in rtllib_network_init() 2339 (stats->len - sizeof(*beacon)), in rtllib_network_init() 2540 struct rtllib_probe_response *beacon, in rtllib_process_probe_response() argument 2558 beacon->header.addr3, in rtllib_process_probe_response() 2579 beacon->header.addr3, in rtllib_process_probe_response() [all …]
|
| /linux/arch/arm64/boot/dts/renesas/ |
| A D | r8a774a1-beacon-rzg2m-kit.dts | 9 #include "beacon-renesom-som.dtsi" 10 #include "beacon-renesom-baseboard.dtsi" 14 compatible = "beacon,beacon-rzg2m", "renesas,r8a774a1";
|
| A D | r8a774b1-beacon-rzg2n-kit.dts | 9 #include "beacon-renesom-som.dtsi" 10 #include "beacon-renesom-baseboard.dtsi" 14 compatible = "beacon,beacon-rzg2n", "renesas,r8a774b1";
|
| A D | r8a774e1-beacon-rzg2h-kit.dts | 9 #include "beacon-renesom-som.dtsi" 10 #include "beacon-renesom-baseboard.dtsi" 14 compatible = "beacon,beacon-rzg2h", "renesas,r8a774e1";
|
| A D | Makefile | 2 dtb-$(CONFIG_ARCH_R8A774A1) += r8a774a1-beacon-rzg2m-kit.dtb 11 dtb-$(CONFIG_ARCH_R8A774B1) += r8a774b1-beacon-rzg2n-kit.dtb 25 dtb-$(CONFIG_ARCH_R8A774E1) += r8a774e1-beacon-rzg2h-kit.dtb
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| A D | rx.c | 48 u8 beacon, u8 probe_rsp) in wl1271_rx_status() argument 95 if (beacon || probe_rsp) in wl1271_rx_status() 98 if (beacon) in wl1271_rx_status() 109 u8 beacon = 0; in wl1271_rx_handle_data() local 179 beacon = 1; in wl1271_rx_handle_data() 183 wl1271_rx_status(wl, desc, IEEE80211_SKB_RXCB(skb), beacon, in wl1271_rx_handle_data() 190 beacon ? "beacon" : "", in wl1271_rx_handle_data()
|
| /linux/drivers/staging/rtl8192u/ieee80211/ |
| A D | ieee80211_softmac.c | 985 if (beacon->bCkipSupported) in ieee80211_association_req() 988 if (beacon->bCcxRmEnable) in ieee80211_association_req() 991 if (beacon->BssCcxVerNumber >= 2) in ieee80211_association_req() 996 + beacon->ssid_len /* essid tagged val */ in ieee80211_association_req() 1009 + beacon->ssid_len /* essid tagged val */ in ieee80211_association_req() 1053 hdr->info_element[0].len = beacon->ssid_len; in ieee80211_association_req() 1054 skb_put_data(skb, beacon->ssid, beacon->ssid_len); in ieee80211_association_req() 1061 if (beacon->bCkipSupported) { in ieee80211_association_req() 1086 if (beacon->bCcxRmEnable) { in ieee80211_association_req() 1099 if (beacon->BssCcxVerNumber >= 2) { in ieee80211_association_req() [all …]
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| A D | uap_cmd.c | 169 params->beacon.tail_len); in mwifiex_set_ht_params() 193 params->beacon.tail_len); in mwifiex_set_vht_params() 214 tpc_ie = cfg80211_find_ie(WLAN_EID_TPC_REQUEST, params->beacon.tail, in mwifiex_set_tpc_params() 215 params->beacon.tail_len); in mwifiex_set_tpc_params() 262 int var_offset = offsetof(struct ieee80211_mgmt, u.beacon.variable); in mwifiex_set_uap_rates() 263 const u8 *var_pos = params->beacon.head + var_offset; in mwifiex_set_uap_rates() 264 int len = params->beacon.head_len - var_offset; in mwifiex_set_uap_rates() 276 params->beacon.tail, in mwifiex_set_uap_rates() 277 params->beacon.tail_len); in mwifiex_set_uap_rates() 396 params->beacon.tail, in mwifiex_set_wmm_params() [all …]
|
| /linux/Documentation/ABI/testing/ |
| A D | sysfs-class-uwb_rc | 28 What: /sys/class/uwb_rc/uwb<N>/beacon 53 included in this device's beacon, in space separated 103 controllers beacon group. 111 interval superframe timer) of the last beacon from 136 The latest IEs included in this device's beacon, in
|
| /linux/drivers/net/wireless/marvell/libertas_tf/ |
| A D | cmd.c | 165 int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon) in lbtf_beacon_set() argument 172 if (beacon->len > MRVL_MAX_BCN_SIZE) { in lbtf_beacon_set() 176 size = sizeof(cmd) - sizeof(cmd.beacon) + beacon->len; in lbtf_beacon_set() 178 cmd.len = cpu_to_le16(beacon->len); in lbtf_beacon_set() 179 memcpy(cmd.beacon, (u8 *) beacon->data, beacon->len); in lbtf_beacon_set()
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| A D | rt2x00queue.c | 728 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() 781 rt2x00dev->ops->lib->write_beacon(intf->beacon, &txdesc); in rt2x00queue_update_beacon()
|