Searched refs:beacon (Results 1 - 25 of 154) sorted by relevance

1234567

/linux-master/drivers/net/wireless/ath/ath9k/
H A Dbeacon.c24 sc->beacon.tx_processed = false;
25 sc->beacon.tx_last = false;
40 ath9k_hw_get_txq_props(ah, sc->beacon.beaconq, &qi);
44 /* Always burst out beacon and CAB traffic. */
60 if (!ath9k_hw_set_txq_props(ah, sc->beacon.beaconq, &qi)) {
61 ath_err(common, "Unable to update h/w beacon queue parameters\n");
63 ath9k_hw_resettxqueue(ah, sc->beacon.beaconq);
68 * Associates the beacon frame buffer with a transmit descriptor. Will set
103 info.qcu = sc->beacon.beaconq;
120 struct ath_txq *cabq = sc->beacon
[all...]
H A Dhtc_drv_beacon.c29 ath9k_hw_get_txq_props(ah, priv->beacon.beaconq, &qi);
57 if (!ath9k_hw_set_txq_props(ah, priv->beacon.beaconq, &qi)) {
59 "Unable to update beacon queue %u!\n", priv->beacon.beaconq);
61 ath9k_hw_resettxqueue(ah, priv->beacon.beaconq);
87 priv->beacon.bmisscnt = 0;
148 vif = priv->beacon.bslot[slot];
201 struct sk_buff *beacon; local
209 vif = priv->beacon.bslot[slot];
217 /* Get a new beacon */
[all...]
H A DMakefile2 ath9k-y += beacon.o \
63 common-beacon.o \
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A DMakefile7 beacon.o debugfs.o
/linux-master/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_mac.c133 struct sk_buff *beacon, bool in_intr);
359 struct sk_buff *beacon; local
370 beacon_interval = mac->beacon.interval;
371 beacon_period = mac->beacon.period;
401 beacon = ieee80211_beacon_get(mac->hw, mac->vif, 0);
402 if (beacon)
403 zd_mac_config_beacon(mac->hw, beacon, false);
410 mac->beacon.last_update = jiffies;
674 static bool zd_mac_match_cur_beacon(struct zd_mac *mac, struct sk_buff *beacon) argument
676 if (!mac->beacon
700 zd_mac_config_beacon(struct ieee80211_hw *hw, struct sk_buff *beacon, bool in_intr) argument
1150 struct sk_buff *skb, *beacon; local
1293 struct sk_buff *beacon = ieee80211_beacon_get(hw, vif, local
1432 struct sk_buff *beacon; local
[all...]
H A Dzd_mac.h153 struct beacon { struct
176 struct beacon beacon; member in struct:zd_mac
/linux-master/drivers/net/wireless/ti/wl1251/
H A Drx.c35 u8 beacon)
53 if ((wl->bss_type == BSS_TYPE_IBSS) && beacon) {
138 u8 *rx_buffer, beacon = 0; local
174 beacon = 1;
176 wl1251_rx_status(wl, desc, &status, beacon);
179 beacon ? "beacon" : "");
32 wl1251_rx_status(struct wl1251 *wl, struct wl1251_rx_descriptor *desc, struct ieee80211_rx_status *status, u8 beacon) argument
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac-ctxt.c85 * is an AP, and the beacon interval of the AP is a multiple or
86 * divisor of the beacon interval of the client, the same TSF
111 * The new interface is AP/GO, so if its beacon interval is a
112 * multiple or a divisor of the beacon interval of an existing
607 * more beacon intervals happen until the DTIM TBTT. Therefore
792 /* TODO: Assumes that the beacon id == mac context id */
853 u8 *beacon, u32 frame_size)
856 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon;
859 * variable-length part of the beacon. */
860 tim_idx = mgmt->u.beacon
851 iwl_mvm_mac_ctxt_set_tim(struct iwl_mvm *mvm, __le32 *tim_index, __le32 *tim_size, u8 *beacon, u32 frame_size) argument
876 iwl_mvm_find_ie_offset(u8 *beacon, u8 eid, u32 frame_size) argument
990 iwl_mvm_mac_ctxt_set_tx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct iwl_tx_cmd *tx) argument
1029 iwl_mvm_mac_ctxt_send_beacon_cmd(struct iwl_mvm *mvm, struct sk_buff *beacon, void *data, int len) argument
1048 iwl_mvm_mac_ctxt_send_beacon_v6(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) argument
1068 iwl_mvm_mac_ctxt_send_beacon_v7(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) argument
1110 iwl_mvm_mac_ctxt_send_beacon_v9(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct ieee80211_bss_conf *link_conf) argument
1170 iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct ieee80211_bss_conf *link_conf) argument
1198 struct sk_buff *beacon; local
1510 struct iwl_extended_beacon_notif *beacon = (void *)pkt->data; local
[all...]
/linux-master/drivers/net/wireless/ti/wlcore/
H A Drx.c48 u8 beacon, u8 probe_rsp)
95 if (beacon || probe_rsp)
98 if (beacon)
109 u8 beacon = 0; local
179 beacon = 1;
183 wl1271_rx_status(wl, desc, IEEE80211_SKB_RXCB(skb), beacon,
190 beacon ? "beacon" : "",
45 wl1271_rx_status(struct wl1271 *wl, struct wl1271_rx_descriptor *desc, struct ieee80211_rx_status *status, u8 beacon, u8 probe_rsp) argument
/linux-master/net/mac802154/
H A Dscan.c188 * which one a beacon might have been received.
253 "Error when transmitting beacon request (%d)\n", ret);
353 local->beacon.mhr.seq = atomic_inc_return(&wpan_dev->bsn) & 0xFF;
372 ret = ieee802154_beacon_push(skb, &local->beacon);
431 dev_dbg(&sdata->dev->dev, "Sending beacon\n");
481 memset(&local->beacon, 0, sizeof(local->beacon));
482 local->beacon.mhr.fc.type = IEEE802154_FC_TYPE_BEACON;
483 local->beacon.mhr.fc.security_enabled = 0;
484 local->beacon
[all...]
/linux-master/drivers/net/wireless/purelifi/plfxlc/
H A Dmac.c124 struct sk_buff *beacon; local
127 beacon_interval = mac->beacon.interval;
128 beacon_period = mac->beacon.period;
135 beacon = ieee80211_beacon_get(mac->hw, mac->vif, 0);
136 if (beacon) {
137 /*beacon is hardcoded in firmware */
138 kfree_skb(beacon);
149 mac->beacon.last_update = jiffies;
603 struct sk_buff *beacon = ieee80211_beacon_get(hw, vif, 0); local
605 if (beacon) {
[all...]
H A Dmac.h105 struct beacon { struct
120 struct beacon beacon; member in struct:plfxlc_mac
/linux-master/drivers/staging/rtl8192e/
H A Drtllib_softmac.c579 rtllib_authentication_req(struct rtllib_network *beacon, argument
603 ether_addr_copy(auth->header.addr1, beacon->bssid);
605 ether_addr_copy(auth->header.addr3, beacon->bssid);
684 rtllib_association_req(struct rtllib_network *beacon, argument
704 unsigned int rate_len = (beacon->rates_len ?
705 (beacon->rates_len + 2) : 0) +
706 (beacon->rates_ex_len ? (beacon->rates_ex_len) +
709 unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0;
710 unsigned int turbo_info_len = beacon
968 struct rtllib_network *beacon = &ieee->current_network; local
995 struct rtllib_network *beacon = &ieee->current_network; local
1025 struct rtllib_network *beacon = &ieee->current_network; local
2146 rtllib_disauth_skb(struct rtllib_network *beacon, struct rtllib_device *ieee, u16 rsn) argument
2172 rtllib_disassociate_skb(struct rtllib_network *beacon, struct rtllib_device *ieee, u16 rsn) argument
2200 struct rtllib_network *beacon = &ieee->current_network; local
[all...]
H A Drtllib_rx.c1455 /* Make ther structure we read from the beacon packet has the right values */
2151 struct rtllib_probe_response *beacon,
2158 ether_addr_copy(network->bssid, beacon->header.addr3);
2159 network->capability = le16_to_cpu(beacon->capability);
2161 network->time_stamp[0] = beacon->time_stamp[0];
2162 network->time_stamp[1] = beacon->time_stamp[1];
2163 network->beacon_interval = le16_to_cpu(beacon->beacon_interval);
2164 /* Where to pull this? beacon->listen_interval;*/
2196 beacon->info_element,
2197 (stats->len - sizeof(*beacon)),
2149 rtllib_network_init( struct rtllib_device *ieee, struct rtllib_probe_response *beacon, struct rtllib_network *network, struct rtllib_rx_stats *stats) argument
2385 rtllib_process_probe_response( struct rtllib_device *ieee, struct rtllib_probe_response *beacon, struct rtllib_rx_stats *stats) argument
[all...]
/linux-master/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw_rx.c183 /* Process beacon frames also in kernel driver to
924 * Make the structure we read from the beacon packet to have
1357 *beacon,
1367 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN);
1368 network->capability = le16_to_cpu(beacon->capability);
1370 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]);
1371 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]);
1372 network->beacon_interval = le16_to_cpu(beacon->beacon_interval);
1373 /* Where to pull this? beacon->listen_interval; */
1392 if (libipw_parse_info_param((void *)beacon
1356 libipw_network_init(struct libipw_device *ieee, struct libipw_probe_response *beacon, struct libipw_network *network, struct libipw_rx_stats *stats) argument
1502 libipw_process_probe_response(struct libipw_device *ieee, struct libipw_probe_response *beacon, struct libipw_rx_stats *stats) argument
[all...]
/linux-master/net/mac80211/
H A Dtx.c398 * the frame is buffered to be sent after DTIM beacon frame.
432 /* device releases frame after DTIM beacon */
4986 struct beacon_data *beacon,
4997 beacon_data = beacon->tail;
4998 beacon_data_len = beacon->tail_len;
5001 beacon_data = beacon->head;
5002 beacon_data_len = beacon->head_len;
5005 beacon_data = beacon->head;
5006 beacon_data_len = beacon->head_len;
5014 bcn_offsets = beacon
4985 ieee80211_set_beacon_cntdwn(struct ieee80211_sub_if_data *sdata, struct beacon_data *beacon, struct ieee80211_link_data *link) argument
5034 __ieee80211_beacon_update_cntdwn(struct beacon_data *beacon) argument
5048 struct beacon_data *beacon = NULL; local
5081 struct beacon_data *beacon = NULL; local
5108 struct beacon_data *beacon = NULL; local
5208 ieee80211_beacon_get_finish(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, struct beacon_data *beacon, struct sk_buff *skb, struct ieee80211_chanctx_conf *chanctx_conf, u16 csa_off_base) argument
5265 ieee80211_beacon_add_mbssid(struct sk_buff *skb, struct beacon_data *beacon, u8 i) argument
5294 ieee80211_beacon_get_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, bool is_template, struct beacon_data *beacon, struct ieee80211_chanctx_conf *chanctx_conf, u8 ema_index) argument
5361 ieee80211_beacon_get_ap_ema_list(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, bool is_template, struct beacon_data *beacon, struct ieee80211_chanctx_conf *chanctx_conf) argument
5407 struct beacon_data *beacon = NULL; local
5906 struct beacon_data *beacon = local
[all...]
H A Dcfg.c1111 old = sdata_dereference(link->u.ap.beacon, sdata);
1113 /* Need to have a beacon head if we don't have one yet */
1234 rcu_assign_pointer(link->u.ap.beacon, new);
1261 if (sdata_dereference(link->u.ap.beacon, sdata))
1283 unsigned int link_id = params->beacon.link_id;
1296 old = sdata_dereference(link->u.ap.beacon, sdata);
1343 if (params->beacon.he_bss_color.enabled)
1433 link_conf->he_bss_color = params->beacon.he_bss_color;
1466 err = ieee80211_assign_beacon(sdata, link, &params->beacon, NULL, NULL,
1484 old = sdata_dereference(link->u.ap.beacon, sdat
1517 struct cfg80211_beacon_data *beacon = &params->beacon; local
3496 cfg80211_beacon_dup(struct cfg80211_beacon_data *beacon) argument
[all...]
H A Dmesh_sync.c129 t_t = le64_to_cpu(mgmt->u.beacon.timestamp);
168 struct beacon_data *beacon)
167 mesh_sync_offset_adjust_tsf(struct ieee80211_sub_if_data *sdata, struct beacon_data *beacon) argument
H A Doffchannel.c937 struct beacon_data *beacon = NULL; local
942 beacon = rcu_dereference(sdata->deflink.u.ap.beacon);
944 beacon = rcu_dereference(sdata->u.ibss.presp);
946 beacon = rcu_dereference(sdata->u.mesh.beacon);
948 if (beacon)
951 beacon->cntdwn_current_counter;
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Duap_cmd.c156 ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, params->beacon.tail,
157 params->beacon.tail_len);
180 vht_ie = cfg80211_find_ie(WLAN_EID_VHT_CAPABILITY, params->beacon.tail,
181 params->beacon.tail_len);
202 tpc_ie = cfg80211_find_ie(WLAN_EID_TPC_REQUEST, params->beacon.tail,
203 params->beacon.tail_len);
242 /* This function finds supported rates IE from beacon parameter and sets
250 int var_offset = offsetof(struct ieee80211_mgmt, u.beacon.variable);
251 const u8 *var_pos = params->beacon.head + var_offset;
252 int len = params->beacon
[all...]
/linux-master/drivers/net/wireless/marvell/libertas_tf/
H A Dcmd.c165 int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon) argument
172 if (beacon->len > MRVL_MAX_BCN_SIZE) {
176 size = sizeof(cmd) - sizeof(cmd.beacon) + beacon->len;
178 cmd.len = cpu_to_le16(beacon->len);
179 memcpy(cmd.beacon, (u8 *) beacon->data, beacon->len);
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00queue.c725 if (unlikely(!intf->beacon))
729 * Clean up the beacon skb.
731 rt2x00queue_free_skb(intf->beacon);
734 * Clear beacon (single bssid devices don't need to clear the beacon
735 * since the beacon queue will get stopped anyway).
738 rt2x00dev->ops->lib->clear_beacon(intf->beacon);
750 if (unlikely(!intf->beacon))
754 * Clean up the beacon skb.
756 rt2x00queue_free_skb(intf->beacon);
[all...]
/linux-master/net/ieee802154/
H A Dheader_ops.c147 struct ieee802154_beacon_frame *beacon)
149 struct ieee802154_beacon_hdr *mac_pl = &beacon->mac_pl;
150 struct ieee802154_hdr *mhr = &beacon->mhr;
146 ieee802154_beacon_push(struct sk_buff *skb, struct ieee802154_beacon_frame *beacon) argument
/linux-master/net/wireless/
H A Dwext-proc.c64 stats->discard.misc, stats->miss.beacon);
83 "crypt frag retry misc | beacon | %d\n",
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drx.c113 struct iwlagn_beacon_notif *beacon = (void *)pkt->data; local
115 u16 status = le16_to_cpu(beacon->beacon_notify_hdr.status.status);
116 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags);
118 IWL_DEBUG_RX(priv, "beacon status %#x, retries:%d ibssmgr:%d "
121 beacon->beacon_notify_hdr.failure_frame,
122 le32_to_cpu(beacon->ibss_mgr_status),
123 le32_to_cpu(beacon->high_tsf),
124 le32_to_cpu(beacon->low_tsf), rate);
127 priv->ibss_manager = le32_to_cpu(beacon->ibss_mgr_status);
199 * beacon, o
[all...]

Completed in 734 milliseconds

1234567