/Linux-v6.1/drivers/net/wireless/ath/ath9k/ |
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() 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 …]
|
D | htc_drv_beacon.c | 29 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 …]
|
D | Makefile | 2 ath9k-y += beacon.o \ 68 common-beacon.o \
|
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | mac-ctxt.c | 751 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/ |
D | zd_mac.c | 133 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 …]
|
D | zd_mac.h | 153 struct beacon { struct 176 struct beacon beacon; argument
|
/Linux-v6.1/arch/arm64/boot/dts/freescale/ |
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";
|
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";
|
/Linux-v6.1/drivers/net/wireless/intel/ipw2x00/ |
D | libipw_rx.c | 1357 *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/ |
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-v6.1/arch/arm64/boot/dts/renesas/ |
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";
|
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";
|
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";
|
/Linux-v6.1/net/mac80211/ |
D | tx.c | 4865 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 …]
|
D | cfg.c | 1099 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, ¶ms->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/ |
D | rtllib_softmac.c | 770 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 …]
|
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() 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/ |
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-v6.1/drivers/net/wireless/purelifi/plfxlc/ |
D | mac.c | 125 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 …]
|
D | mac.h | 105 struct beacon { struct 120 struct beacon beacon; argument
|
/Linux-v6.1/drivers/net/wireless/marvell/mwifiex/ |
D | uap_cmd.c | 156 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/ |
D | ieee80211_softmac.c | 615 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/ |
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-v6.1/drivers/net/wireless/marvell/libertas_tf/ |
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-v6.1/drivers/net/wireless/ralink/rt2x00/ |
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, 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()
|