Home
last modified time | relevance | path

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

1234567

/Linux-v6.1/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()
201 avp->av_bcbuf = list_first_entry(&sc->beacon.bbuf, struct ath_buf, list); in ath9k_beacon_assign_slot()
205 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, 0); in ath9k_htc_send_beacon()
219 if (!beacon) { in ath9k_htc_send_beacon()
[all …]
DMakefile2 ath9k-y += beacon.o \
68 common-beacon.o \
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/mvm/
Dmac-ctxt.c751 u8 *beacon, u32 frame_size) in iwl_mvm_mac_ctxt_set_tim() argument
754 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; in iwl_mvm_mac_ctxt_set_tim()
758 tim_idx = mgmt->u.beacon.variable - beacon; in iwl_mvm_mac_ctxt_set_tim()
762 (beacon[tim_idx] != WLAN_EID_TIM)) in iwl_mvm_mac_ctxt_set_tim()
763 tim_idx += beacon[tim_idx+1] + 2; in iwl_mvm_mac_ctxt_set_tim()
766 if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { in iwl_mvm_mac_ctxt_set_tim()
768 *tim_size = cpu_to_le32((u32)beacon[tim_idx + 1]); in iwl_mvm_mac_ctxt_set_tim()
774 static u32 iwl_mvm_find_ie_offset(u8 *beacon, u8 eid, u32 frame_size) in iwl_mvm_find_ie_offset() argument
776 struct ieee80211_mgmt *mgmt = (void *)beacon; in iwl_mvm_find_ie_offset()
779 if (WARN_ON_ONCE(frame_size <= (mgmt->u.beacon.variable - beacon))) in iwl_mvm_find_ie_offset()
[all …]
/Linux-v6.1/drivers/net/wireless/zydas/zd1211rw/
Dzd_mac.c133 struct sk_buff *beacon, bool in_intr);
359 struct sk_buff *beacon; in zd_restore_settings() local
370 beacon_interval = mac->beacon.interval; in zd_restore_settings()
371 beacon_period = mac->beacon.period; in zd_restore_settings()
401 beacon = ieee80211_beacon_get(mac->hw, mac->vif, 0); in zd_restore_settings()
402 if (beacon) in zd_restore_settings()
403 zd_mac_config_beacon(mac->hw, beacon, false); in zd_restore_settings()
410 mac->beacon.last_update = jiffies; in zd_restore_settings()
674 static bool zd_mac_match_cur_beacon(struct zd_mac *mac, struct sk_buff *beacon) in zd_mac_match_cur_beacon() argument
676 if (!mac->beacon.cur_beacon) in zd_mac_match_cur_beacon()
[all …]
Dzd_mac.h153 struct beacon { struct
176 struct beacon beacon; argument
/Linux-v6.1/arch/arm64/boot/dts/freescale/
Dimx8mm-beacon-kit.dts9 #include "imx8mm-beacon-som.dtsi"
10 #include "imx8mm-beacon-baseboard.dtsi"
14 compatible = "beacon,imx8mm-beacon-kit", "fsl,imx8mm";
Dimx8mn-beacon-kit.dts9 #include "imx8mn-beacon-som.dtsi"
10 #include "imx8mn-beacon-baseboard.dtsi"
14 compatible = "beacon,imx8mn-beacon-kit", "fsl,imx8mn";
/Linux-v6.1/drivers/net/wireless/intel/ipw2x00/
Dlibipw_rx.c1357 *beacon, in libipw_network_init()
1367 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); in libipw_network_init()
1368 network->capability = le16_to_cpu(beacon->capability); in libipw_network_init()
1370 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]); in libipw_network_init()
1371 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]); in libipw_network_init()
1372 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); in libipw_network_init()
1392 if (libipw_parse_info_param((void *)beacon->variable, in libipw_network_init()
1393 stats->len - sizeof(*beacon), network)) in libipw_network_init()
1505 *beacon, struct libipw_rx_stats in libipw_process_probe_response()
1513 struct libipw_info_element *info_element = (void *)beacon->variable; in libipw_process_probe_response()
[all …]
/Linux-v6.1/drivers/net/wireless/ti/wl1251/
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()
/Linux-v6.1/arch/arm64/boot/dts/renesas/
Dr8a774b1-beacon-rzg2n-kit.dts9 #include "beacon-renesom-som.dtsi"
10 #include "beacon-renesom-baseboard.dtsi"
14 compatible = "beacon,beacon-rzg2n", "renesas,r8a774b1";
Dr8a774e1-beacon-rzg2h-kit.dts9 #include "beacon-renesom-som.dtsi"
10 #include "beacon-renesom-baseboard.dtsi"
14 compatible = "beacon,beacon-rzg2h", "renesas,r8a774e1";
Dr8a774a1-beacon-rzg2m-kit.dts9 #include "beacon-renesom-som.dtsi"
10 #include "beacon-renesom-baseboard.dtsi"
14 compatible = "beacon,beacon-rzg2m", "renesas,r8a774a1";
/Linux-v6.1/net/mac80211/
Dtx.c4865 struct beacon_data *beacon, in ieee80211_set_beacon_cntdwn() argument
4876 beacon_data = beacon->tail; in ieee80211_set_beacon_cntdwn()
4877 beacon_data_len = beacon->tail_len; in ieee80211_set_beacon_cntdwn()
4880 beacon_data = beacon->head; in ieee80211_set_beacon_cntdwn()
4881 beacon_data_len = beacon->head_len; in ieee80211_set_beacon_cntdwn()
4884 beacon_data = beacon->head; in ieee80211_set_beacon_cntdwn()
4885 beacon_data_len = beacon->head_len; in ieee80211_set_beacon_cntdwn()
4893 bcn_offsets = beacon->cntdwn_counter_offsets; in ieee80211_set_beacon_cntdwn()
4894 count = beacon->cntdwn_current_counter; in ieee80211_set_beacon_cntdwn()
4913 static u8 __ieee80211_beacon_update_cntdwn(struct beacon_data *beacon) in __ieee80211_beacon_update_cntdwn() argument
[all …]
Dcfg.c1099 old = sdata_dereference(link->u.ap.beacon, sdata); in ieee80211_assign_beacon()
1206 rcu_assign_pointer(link->u.ap.beacon, new); in ieee80211_assign_beacon()
1230 unsigned int link_id = params->beacon.link_id; in ieee80211_start_ap()
1240 old = sdata_dereference(link->u.ap.beacon, sdata); in ieee80211_start_ap()
1264 if (params->beacon.he_bss_color.enabled) in ieee80211_start_ap()
1315 link_conf->he_bss_color = params->beacon.he_bss_color; in ieee80211_start_ap()
1348 err = ieee80211_assign_beacon(sdata, link, &params->beacon, NULL, NULL); in ieee80211_start_ap()
1373 old = sdata_dereference(link->u.ap.beacon, sdata); in ieee80211_start_ap()
1377 RCU_INIT_POINTER(link->u.ap.beacon, NULL); in ieee80211_start_ap()
1423 old = sdata_dereference(link->u.ap.beacon, sdata); in ieee80211_change_beacon()
[all …]
/Linux-v6.1/drivers/staging/rtl8192e/
Drtllib_softmac.c770 rtllib_authentication_req(struct rtllib_network *beacon, in rtllib_authentication_req() argument
794 ether_addr_copy(auth->header.addr1, beacon->bssid); in rtllib_authentication_req()
796 ether_addr_copy(auth->header.addr3, beacon->bssid); in rtllib_authentication_req()
1142 rtllib_association_req(struct rtllib_network *beacon, in rtllib_association_req() argument
1162 unsigned int rate_len = (beacon->rates_len ? in rtllib_association_req()
1163 (beacon->rates_len + 2) : 0) + in rtllib_association_req()
1164 (beacon->rates_ex_len ? (beacon->rates_ex_len) + in rtllib_association_req()
1167 unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0; in rtllib_association_req()
1168 unsigned int turbo_info_len = beacon->Turbo_Enable ? 9 : 0; in rtllib_association_req()
1201 if (beacon->bCkipSupported) in rtllib_association_req()
[all …]
Drtllib_rx.c2289 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()
2301 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); 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
2545 struct rtllib_info_element *info_element = &beacon->info_element[0]; in rtllib_process_probe_response()
[all …]
/Linux-v6.1/drivers/net/wireless/ti/wlcore/
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()
/Linux-v6.1/drivers/net/wireless/purelifi/plfxlc/
Dmac.c125 struct sk_buff *beacon; in plfxlc_restore_settings() local
128 beacon_interval = mac->beacon.interval; in plfxlc_restore_settings()
129 beacon_period = mac->beacon.period; in plfxlc_restore_settings()
136 beacon = ieee80211_beacon_get(mac->hw, mac->vif, 0); in plfxlc_restore_settings()
137 if (beacon) { in plfxlc_restore_settings()
139 kfree_skb(beacon); in plfxlc_restore_settings()
150 mac->beacon.last_update = jiffies; in plfxlc_restore_settings()
604 struct sk_buff *beacon = ieee80211_beacon_get(hw, vif, 0); in plfxlc_op_bss_info_changed() local
606 if (beacon) { in plfxlc_op_bss_info_changed()
608 kfree_skb(beacon); in plfxlc_op_bss_info_changed()
[all …]
Dmac.h105 struct beacon { struct
120 struct beacon beacon; argument
/Linux-v6.1/drivers/net/wireless/marvell/mwifiex/
Duap_cmd.c156 ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, params->beacon.tail, in mwifiex_set_ht_params()
157 params->beacon.tail_len); in mwifiex_set_ht_params()
180 vht_ie = cfg80211_find_ie(WLAN_EID_VHT_CAPABILITY, params->beacon.tail, in mwifiex_set_vht_params()
181 params->beacon.tail_len); in mwifiex_set_vht_params()
202 tpc_ie = cfg80211_find_ie(WLAN_EID_TPC_REQUEST, params->beacon.tail, in mwifiex_set_tpc_params()
203 params->beacon.tail_len); in mwifiex_set_tpc_params()
250 int var_offset = offsetof(struct ieee80211_mgmt, u.beacon.variable); in mwifiex_set_uap_rates()
251 const u8 *var_pos = params->beacon.head + var_offset; in mwifiex_set_uap_rates()
252 int len = params->beacon.head_len - var_offset; in mwifiex_set_uap_rates()
264 params->beacon.tail, in mwifiex_set_uap_rates()
[all …]
/Linux-v6.1/drivers/staging/rtl8192u/ieee80211/
Dieee80211_softmac.c615 ieee80211_authentication_req(struct ieee80211_network *beacon, in ieee80211_authentication_req() argument
637 memcpy(auth->header.addr1, beacon->bssid, ETH_ALEN); in ieee80211_authentication_req()
639 memcpy(auth->header.addr3, beacon->bssid, ETH_ALEN); in ieee80211_authentication_req()
935 ieee80211_association_req(struct ieee80211_network *beacon, in ieee80211_association_req() argument
961 unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0; in ieee80211_association_req()
963 unsigned int turbo_info_len = beacon->Turbo_Enable ? 9 : 0; in ieee80211_association_req()
983 wmm_info_len = beacon->qos_data.supported ? 9 : 0; in ieee80211_association_req()
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()
[all …]
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-class-uwb_rc28 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-v6.1/drivers/net/wireless/marvell/libertas_tf/
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()
/Linux-v6.1/drivers/net/wireless/ralink/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, 0); 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()

1234567