Home
last modified time | relevance | path

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

12345

/drivers/net/wireless/intel/iwlwifi/mld/
A Dap.c20 u8 *beacon, u32 frame_size) in iwl_mld_set_tim_idx() argument
28 tim_idx = mgmt->u.beacon.variable - beacon; in iwl_mld_set_tim_idx()
85 hcmd.len[1] = beacon->len; in iwl_mld_send_beacon_template_cmd()
86 hcmd.data[1] = beacon->data; in iwl_mld_send_beacon_template_cmd()
134 beacon->data, beacon->len); in iwl_mld_fill_beacon_template_cmd()
139 beacon->len)); in iwl_mld_fill_beacon_template_cmd()
145 beacon->len)); in iwl_mld_fill_beacon_template_cmd()
149 beacon->len)); in iwl_mld_fill_beacon_template_cmd()
160 struct sk_buff *beacon; in iwl_mld_update_beacon_template() local
182 if (!beacon) in iwl_mld_update_beacon_template()
[all …]
A Ddebugfs.c716 struct sk_buff *beacon = in _iwl_dbgfs_inject_beacon_ie() local
720 if (!beacon) in _iwl_dbgfs_inject_beacon_ie()
724 hex2bin(skb_put_zero(beacon, n_bytes), in _iwl_dbgfs_inject_beacon_ie()
726 dev_kfree_skb(beacon); in _iwl_dbgfs_inject_beacon_ie()
730 info = IEEE80211_SKB_CB(beacon); in _iwl_dbgfs_inject_beacon_ie()
736 beacon_cmd.byte_cnt = cpu_to_le16((u16)beacon->len); in _iwl_dbgfs_inject_beacon_ie()
741 beacon->data, beacon->len); in _iwl_dbgfs_inject_beacon_ie()
743 offset = iwl_find_ie_offset(beacon->data, in _iwl_dbgfs_inject_beacon_ie()
745 beacon->len); in _iwl_dbgfs_inject_beacon_ie()
749 iwl_mld_send_beacon_template_cmd(mld, beacon, &beacon_cmd); in _iwl_dbgfs_inject_beacon_ie()
[all …]
A Dap.h39 u8 *beacon, u32 frame_size);
42 struct sk_buff *beacon,
/drivers/net/wireless/ath/ath9k/
A Dbeacon.c24 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 Dhtc_drv_beacon.c87 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()
297 priv->beacon.bmisscnt++; in ath9k_htc_swba()
306 if (priv->beacon.bmisscnt) { in ath9k_htc_swba()
309 priv->beacon.bmisscnt); in ath9k_htc_swba()
[all …]
A DMakefile2 ath9k-y += beacon.o \
63 common-beacon.o \
/drivers/net/wireless/intel/iwlwifi/
A Diwl-utils.h39 u32 iwl_find_ie_offset(u8 *beacon, u8 eid, u32 frame_size) in iwl_find_ie_offset() argument
41 struct ieee80211_mgmt *mgmt = (void *)beacon; in iwl_find_ie_offset()
44 if (WARN_ON_ONCE(frame_size <= (mgmt->u.beacon.variable - beacon))) in iwl_find_ie_offset()
47 frame_size -= mgmt->u.beacon.variable - beacon; in iwl_find_ie_offset()
49 ie = cfg80211_find_ie(eid, mgmt->u.beacon.variable, frame_size); in iwl_find_ie_offset()
53 return ie - beacon; in iwl_find_ie_offset()
/drivers/net/wireless/zydas/zd1211rw/
A Dzd_mac.c359 struct sk_buff *beacon; in zd_restore_settings() local
402 if (beacon) in zd_restore_settings()
683 if (mac->beacon.cur_beacon->len != beacon->len) in zd_mac_match_cur_beacon()
686 return !memcmp(beacon->data, mac->beacon.cur_beacon->data, beacon->len); in zd_mac_match_cur_beacon()
821 mac->beacon.cur_beacon = beacon; in zd_mac_config_beacon()
822 beacon = NULL; in zd_mac_config_beacon()
833 kfree_skb(beacon); in zd_mac_config_beacon()
840 kfree_skb(beacon); in zd_mac_config_beacon()
1175 if (beacon) in zd_beacon_done()
1300 if (beacon) { in zd_op_bss_info_changed()
[all …]
A Dzd_mac.h153 struct beacon { struct
176 struct beacon beacon; member
/drivers/net/wireless/intel/iwlwifi/mvm/
A Dmac-ctxt.c856 tim_idx = mgmt->u.beacon.variable - beacon; in iwl_mvm_mac_ctxt_set_tim()
1028 cmd.len[1] = beacon->len; in iwl_mvm_mac_ctxt_send_beacon_cmd()
1049 beacon->data, beacon->len); in iwl_mvm_mac_ctxt_send_beacon_v6()
1069 beacon->data, beacon->len); in iwl_mvm_mac_ctxt_send_beacon_v7()
1074 beacon->len)); in iwl_mvm_mac_ctxt_send_beacon_v7()
1143 beacon->data, beacon->len); in iwl_mvm_mac_ctxt_send_beacon_v9()
1170 if (WARN_ON(!beacon)) in iwl_mvm_mac_ctxt_send_beacon()
1193 struct sk_buff *beacon; in iwl_mvm_mac_ctxt_beacon_changed() local
1201 if (!beacon) in iwl_mvm_mac_ctxt_beacon_changed()
1206 dev_kfree_skb(beacon); in iwl_mvm_mac_ctxt_beacon_changed()
[all …]
/drivers/net/wireless/intel/ipw2x00/
A Dlibipw_rx.c1264 *beacon, in libipw_network_init()
1300 stats->len - sizeof(*beacon), network)) in libipw_network_init()
1412 *beacon, struct libipw_rx_stats in libipw_process_probe_response()
1426 beacon->header.addr3, in libipw_process_probe_response()
1447 beacon->header.addr3, in libipw_process_probe_response()
1448 is_beacon(beacon->header.frame_ctl) ? in libipw_process_probe_response()
1495 is_beacon(beacon->header.frame_ctl) ? in libipw_process_probe_response()
1504 is_beacon(beacon->header.frame_ctl) ? in libipw_process_probe_response()
1511 if (is_beacon(beacon->header.frame_ctl)) { in libipw_process_probe_response()
1513 ieee->handle_beacon(dev, beacon, target); in libipw_process_probe_response()
[all …]
/drivers/net/wireless/ti/wl1251/
A Drx.c35 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()
/drivers/net/wireless/purelifi/plfxlc/
A Dmac.c118 struct sk_buff *beacon; in plfxlc_restore_settings() local
121 beacon_interval = mac->beacon.interval; in plfxlc_restore_settings()
122 beacon_period = mac->beacon.period; in plfxlc_restore_settings()
130 if (beacon) { in plfxlc_restore_settings()
132 kfree_skb(beacon); in plfxlc_restore_settings()
143 mac->beacon.last_update = jiffies; in plfxlc_restore_settings()
599 if (beacon) { in plfxlc_op_bss_info_changed()
601 kfree_skb(beacon); in plfxlc_op_bss_info_changed()
619 mac->beacon.period = period; in plfxlc_op_bss_info_changed()
620 mac->beacon.interval = interval; in plfxlc_op_bss_info_changed()
[all …]
A Dmac.h105 struct beacon { struct
120 struct beacon beacon; argument
/drivers/net/wireless/ti/wlcore/
A Drx.c48 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()
/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
A Dfw.c262 u8 *beacon; in rtl92d_set_fw_rsvdpagepkt() local
269 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl92d_set_fw_rsvdpagepkt()
270 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl92d_set_fw_rsvdpagepkt()
271 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl92d_set_fw_rsvdpagepkt()
/drivers/net/wireless/marvell/mwifiex/
A Duap_cmd.c151 ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, params->beacon.tail, in mwifiex_set_ht_params()
152 params->beacon.tail_len); in mwifiex_set_ht_params()
176 params->beacon.tail_len); in mwifiex_set_vht_params()
197 tpc_ie = cfg80211_find_ie(WLAN_EID_TPC_REQUEST, params->beacon.tail, in mwifiex_set_tpc_params()
198 params->beacon.tail_len); in mwifiex_set_tpc_params()
246 const u8 *var_pos = params->beacon.head + var_offset; in mwifiex_set_uap_rates()
247 int len = params->beacon.head_len - var_offset; in mwifiex_set_uap_rates()
259 params->beacon.tail, in mwifiex_set_uap_rates()
260 params->beacon.tail_len); in mwifiex_set_uap_rates()
379 params->beacon.tail, in mwifiex_set_wmm_params()
[all …]
/drivers/net/wireless/marvell/libertas_tf/
A Dcmd.c165 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()
/drivers/net/wireless/ralink/rt2x00/
A Drt2x00queue.c725 if (unlikely(!intf->beacon)) in rt2x00queue_clear_beacon()
731 rt2x00queue_free_skb(intf->beacon); in rt2x00queue_clear_beacon()
738 rt2x00dev->ops->lib->clear_beacon(intf->beacon); in rt2x00queue_clear_beacon()
750 if (unlikely(!intf->beacon)) in rt2x00queue_update_beacon()
756 rt2x00queue_free_skb(intf->beacon); in rt2x00queue_update_beacon()
758 intf->beacon->skb = ieee80211_beacon_get(rt2x00dev->hw, vif, 0); in rt2x00queue_update_beacon()
759 if (!intf->beacon->skb) in rt2x00queue_update_beacon()
767 rt2x00queue_create_tx_descriptor(rt2x00dev, intf->beacon->skb, &txdesc, NULL); in rt2x00queue_update_beacon()
772 skbdesc = get_skb_frame_desc(intf->beacon->skb); in rt2x00queue_update_beacon()
778 rt2x00dev->ops->lib->write_beacon(intf->beacon, &txdesc); in rt2x00queue_update_beacon()
/drivers/net/wireless/intel/iwlwifi/dvm/
A Drx.c113 struct iwlagn_beacon_notif *beacon = (void *)pkt->data; in iwlagn_rx_beacon_notif() local
115 u16 status = le16_to_cpu(beacon->beacon_notify_hdr.status.status); in iwlagn_rx_beacon_notif()
116 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); in iwlagn_rx_beacon_notif()
121 beacon->beacon_notify_hdr.failure_frame, in iwlagn_rx_beacon_notif()
122 le32_to_cpu(beacon->ibss_mgr_status), in iwlagn_rx_beacon_notif()
123 le32_to_cpu(beacon->high_tsf), in iwlagn_rx_beacon_notif()
124 le32_to_cpu(beacon->low_tsf), rate); in iwlagn_rx_beacon_notif()
127 priv->ibss_manager = le32_to_cpu(beacon->ibss_mgr_status); in iwlagn_rx_beacon_notif()
A Dmain.c156 u8 *beacon, u32 frame_size) in iwl_set_beacon_tim() argument
159 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; in iwl_set_beacon_tim()
165 tim_idx = mgmt->u.beacon.variable - beacon; in iwl_set_beacon_tim()
169 (beacon[tim_idx] != WLAN_EID_TIM)) in iwl_set_beacon_tim()
170 tim_idx += beacon[tim_idx+1] + 2; in iwl_set_beacon_tim()
173 if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { in iwl_set_beacon_tim()
175 tx_beacon_cmd->tim_size = beacon[tim_idx+1]; in iwl_set_beacon_tim()
268 struct sk_buff *beacon; in iwl_bg_beacon_update() local
287 beacon = ieee80211_beacon_get(priv->hw, priv->beacon_ctx->vif, 0); in iwl_bg_beacon_update()
288 if (!beacon) { in iwl_bg_beacon_update()
[all …]
/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
A Dfw.c1527 u8 *beacon; in rtl8812ae_set_fw_rsvdpagepkt() local
1538 beacon = &reserved_page_packet_8812[BEACON_PG * 512]; in rtl8812ae_set_fw_rsvdpagepkt()
1539 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8812ae_set_fw_rsvdpagepkt()
1540 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt()
1664 u8 *beacon; in rtl8821ae_set_fw_rsvdpagepkt() local
1675 beacon = &reserved_page_packet_8821[BEACON_PG * 256]; in rtl8821ae_set_fw_rsvdpagepkt()
1676 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8821ae_set_fw_rsvdpagepkt()
1677 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt()
/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
A Dfw.c395 u8 *beacon; in rtl8723e_set_fw_rsvdpagepkt() local
404 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl8723e_set_fw_rsvdpagepkt()
405 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8723e_set_fw_rsvdpagepkt()
406 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
/drivers/net/wireless/intersil/p54/
A Dmain.c82 pos = (u8 *)mgmt->u.beacon.variable; in p54_find_ie()
139 struct sk_buff *beacon; in p54_beacon_update() local
142 beacon = ieee80211_beacon_get(priv->hw, vif, 0); in p54_beacon_update()
143 if (!beacon) in p54_beacon_update()
145 ret = p54_beacon_format_ie_tim(beacon); in p54_beacon_update()
158 p54_tx_80211(priv->hw, &control, beacon); in p54_beacon_update()
/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
A Dfw.c486 u8 *beacon; in rtl8723be_set_fw_rsvdpagepkt() local
496 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl8723be_set_fw_rsvdpagepkt()
497 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8723be_set_fw_rsvdpagepkt()
498 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt()

Completed in 734 milliseconds

12345