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

1234

/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);
42 /* Always burst out beacon and CAB traffic. */
55 if (!ath9k_hw_set_txq_props(ah, sc->beacon.beaconq, &qi)) {
57 "Unable to update h/w beacon queue parameters\n");
60 ath9k_hw_resettxqueue(ah, sc->beacon.beaconq);
66 * Associates the beacon frame buffer with a transmit descriptor. Will set
102 info.qcu = sc->beacon.beaconq;
118 txctl.txq = sc->beacon
[all...]
H A Dhtc_drv_beacon.c58 "Unable to update beacon queue %u!\n", priv->beaconq);
87 * last beacon we received (which may be none).
141 * need calculate based on the beacon interval. Note that we clamp the
156 * We ensure a multiple of the beacon period is used. Also, if the sleep
177 /* Set the computed STA beacon timers */
202 * To reduce beacon misses under heavy TX load,
203 * set the beacon response time to a larger value.
357 struct sk_buff *beacon; local
373 /* Get a new beacon */
374 beacon
[all...]
H A DMakefile1 ath9k-y += beacon.o \
/drivers/net/wireless/zd1211rw/
H A Dzd_mac.c146 struct sk_buff *beacon, bool in_intr);
373 struct sk_buff *beacon; local
384 beacon_interval = mac->beacon.interval;
385 beacon_period = mac->beacon.period;
415 beacon = ieee80211_beacon_get(mac->hw, mac->vif);
416 if (beacon)
417 zd_mac_config_beacon(mac->hw, beacon, false);
424 mac->beacon.last_update = jiffies;
691 static bool zd_mac_match_cur_beacon(struct zd_mac *mac, struct sk_buff *beacon) argument
693 if (!mac->beacon
717 zd_mac_config_beacon(struct ieee80211_hw *hw, struct sk_buff *beacon, bool in_intr) argument
1165 struct sk_buff *skb, *beacon; local
1308 struct sk_buff *beacon = ieee80211_beacon_get(hw, vif); local
1438 struct sk_buff *beacon; local
[all...]
H A Dzd_mac.h166 struct beacon { struct
189 struct beacon beacon; member in struct:zd_mac
/drivers/net/wireless/wl1251/
H A Drx.c49 u8 beacon)
67 if ((wl->bss_type == BSS_TYPE_IBSS) && beacon) {
152 u8 *rx_buffer, beacon = 0; local
188 beacon = 1;
190 wl1251_rx_status(wl, desc, &status, beacon);
193 beacon ? "beacon" : "");
46 wl1251_rx_status(struct wl1251 *wl, struct wl1251_rx_descriptor *desc, struct ieee80211_rx_status *status, u8 beacon) argument
H A Dmain.c970 struct sk_buff *beacon, *skb; local
1070 beacon = ieee80211_beacon_get(hw, vif);
1071 if (!beacon)
1074 ret = wl1251_cmd_template_set(wl, CMD_BEACON, beacon->data,
1075 beacon->len);
1078 dev_kfree_skb(beacon);
1082 ret = wl1251_cmd_template_set(wl, CMD_PROBE_RESP, beacon->data,
1083 beacon->len);
1085 dev_kfree_skb(beacon);
/drivers/staging/rtl8187se/ieee80211/
H A Dieee80211_rx.c914 struct ieee80211_probe_response *beacon,
929 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN);
930 network->capability = beacon->capability;
932 network->time_stamp[0] = beacon->time_stamp[0];
933 network->time_stamp[1] = beacon->time_stamp[1];
934 network->beacon_interval = beacon->beacon_interval;
935 /* Where to pull this? beacon->listen_interval;*/
959 info_element = &beacon->info_element;
960 left = stats->len - ((void *)info_element - (void *)beacon);
1172 ieee80211_extract_country_ie(ieee, info_element, network, beacon
912 ieee80211_network_init( struct ieee80211_device *ieee, struct ieee80211_probe_response *beacon, struct ieee80211_network *network, struct ieee80211_rx_stats *stats) argument
1325 ieee80211_process_probe_response( struct ieee80211_device *ieee, struct ieee80211_probe_response *beacon, struct ieee80211_rx_stats *stats) argument
[all...]
H A Dieee80211_softmac.c279 struct ieee80211_network *beacon,
294 memcpy(disass->header.addr1, beacon->bssid, ETH_ALEN);
296 memcpy(disass->header.addr3, beacon->bssid, ETH_ALEN);
308 struct ieee80211_network *beacon = &ieee->current_network; local
310 skb = ieee80211_disassociate_skb(beacon,ieee,asRsn);
371 //printk(KERN_WARNING "[1] beacon sending!\n");
395 //printk(KERN_WARNING "[1] beacon sending!\n");
737 inline struct sk_buff *ieee80211_authentication_req(struct ieee80211_network *beacon, argument
755 memcpy(auth->header.addr1, beacon->bssid, ETH_ALEN);
757 memcpy(auth->header.addr3, beacon
278 ieee80211_disassociate_skb( struct ieee80211_network *beacon, struct ieee80211_device *ieee, u8 asRsn) argument
1029 ieee80211_association_req(struct ieee80211_network *beacon,struct ieee80211_device *ieee) argument
1172 struct ieee80211_network *beacon = &ieee->current_network; local
1204 struct ieee80211_network *beacon = &ieee->current_network; local
1237 struct ieee80211_network *beacon = &ieee->current_network; local
[all...]
/drivers/uwb/
H A DMakefile9 beacon.o \
/drivers/net/wireless/wl12xx/
H A Drx.c60 u8 beacon)
107 u8 beacon = 0; local
168 beacon = 1;
172 wl1271_rx_status(wl, desc, IEEE80211_SKB_RXCB(skb), beacon);
177 beacon ? "beacon" : "",
57 wl1271_rx_status(struct wl1271 *wl, struct wl1271_rx_descriptor *desc, struct ieee80211_rx_status *status, u8 beacon) argument
/drivers/net/wireless/ipw2x00/
H A Dlibipw_rx.c187 /* Process beacon frames also in kernel driver to
928 * Make the structure we read from the beacon packet to have
1398 *beacon,
1410 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN);
1411 network->capability = le16_to_cpu(beacon->capability);
1413 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]);
1414 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]);
1415 network->beacon_interval = le16_to_cpu(beacon->beacon_interval);
1416 /* Where to pull this? beacon->listen_interval; */
1436 (beacon
1397 libipw_network_init(struct libipw_device *ieee, struct libipw_probe_response *beacon, struct libipw_network *network, struct libipw_rx_stats *stats) argument
1550 libipw_process_probe_response(struct libipw_device *ieee, struct libipw_probe_response *beacon, struct libipw_rx_stats *stats) argument
[all...]
/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211_rx.c252 /* Process beacon frames also in kernel driver to
1401 * Make the structure we read from the beacon packet to have
2029 // windows driver will update WMM parameters each beacon received once connected
2058 // "A Cisco access point advertises support for CKIP in beacon and probe response packets,
2183 struct ieee80211_probe_response *beacon,
2198 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN);
2199 network->capability = le16_to_cpu(beacon->capability);
2201 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]);
2202 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]);
2203 network->beacon_interval = le32_to_cpu(beacon
2181 ieee80211_network_init( struct ieee80211_device *ieee, struct ieee80211_probe_response *beacon, struct ieee80211_network *network, struct ieee80211_rx_stats *stats) argument
2411 ieee80211_process_probe_response( struct ieee80211_device *ieee, struct ieee80211_probe_response *beacon, struct ieee80211_rx_stats *stats) argument
[all...]
H A Dieee80211_softmac.c647 inline struct sk_buff *ieee80211_authentication_req(struct ieee80211_network *beacon, argument
667 memcpy(auth->header.addr1, beacon->bssid, ETH_ALEN);
669 memcpy(auth->header.addr3, beacon->bssid, ETH_ALEN);
979 inline struct sk_buff *ieee80211_association_req(struct ieee80211_network *beacon,struct ieee80211_device *ieee) argument
990 //unsigned int wpa_len = beacon->wpa_ie_len;
1004 unsigned int wmm_info_len = beacon->qos_data.supported?9:0;
1006 unsigned int turbo_info_len = beacon->Turbo_Enable?9:0;
1029 wmm_info_len = beacon->qos_data.supported?9:0;
1033 if(beacon->bCkipSupported)
1037 if(beacon
1259 struct ieee80211_network *beacon = &ieee->current_network; local
1287 struct ieee80211_network *beacon = &ieee->current_network; local
1316 struct ieee80211_network *beacon = &ieee->current_network; local
3105 ieee80211_disassociate_skb( struct ieee80211_network *beacon, struct ieee80211_device *ieee, u8 asRsn) argument
3137 struct ieee80211_network *beacon = &ieee->current_network; local
[all...]
/drivers/staging/rtl8192e/
H A Drtllib_rx.c1504 * Make ther structure we read from the beacon packet has
1730 printk(KERN_INFO "Received beacon ContryIE, SSID: <%s>\n", network->ssid);
2243 struct rtllib_probe_response *beacon,
2257 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN);
2258 network->capability = le16_to_cpu(beacon->capability);
2260 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]);
2261 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]);
2262 network->beacon_interval = le32_to_cpu(beacon->beacon_interval);
2263 /* Where to pull this? beacon->listen_interval;*/
2300 beacon
2241 rtllib_network_init( struct rtllib_device *ieee, struct rtllib_probe_response *beacon, struct rtllib_network *network, struct rtllib_rx_stats *stats) argument
2508 rtllib_process_probe_response( struct rtllib_device *ieee, struct rtllib_probe_response *beacon, struct rtllib_rx_stats *stats) argument
[all...]
H A Drtllib_softmac.c791 inline struct sk_buff *rtllib_authentication_req(struct rtllib_network *beacon, argument
814 memcpy(auth->header.addr1, beacon->bssid, ETH_ALEN);
816 memcpy(auth->header.addr3, beacon->bssid, ETH_ALEN);
1165 inline struct sk_buff *rtllib_association_req(struct rtllib_network *beacon, argument
1185 unsigned int rate_len = (beacon->rates_len ?
1186 (beacon->rates_len + 2) : 0) +
1187 (beacon->rates_ex_len ? (beacon->rates_ex_len) +
1190 unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0;
1191 unsigned int turbo_info_len = beacon
1455 struct rtllib_network *beacon = &ieee->current_network; local
1481 struct rtllib_network *beacon = &ieee->current_network; local
1511 struct rtllib_network *beacon = &ieee->current_network; local
3493 rtllib_disauth_skb(struct rtllib_network *beacon, struct rtllib_device *ieee, u16 asRsn) argument
3519 rtllib_disassociate_skb(struct rtllib_network *beacon, struct rtllib_device *ieee, u16 asRsn) argument
3547 struct rtllib_network *beacon = &ieee->current_network; local
[all...]
/drivers/net/wireless/libertas_tf/
H A Dcmd.c169 int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon) argument
176 if (beacon->len > MRVL_MAX_BCN_SIZE) {
180 size = sizeof(cmd) - sizeof(cmd.beacon) + beacon->len;
182 cmd.len = cpu_to_le16(beacon->len);
183 memcpy(cmd.beacon, (u8 *) beacon->data, beacon->len);
H A Dmain.c493 struct sk_buff *beacon; local
500 beacon = ieee80211_beacon_get(hw, vif);
501 if (beacon) {
502 lbtf_beacon_set(priv, beacon);
503 kfree_skb(beacon);
H A Dlibertas_tf.h454 u8 beacon[MRVL_MAX_BCN_SIZE]; member in struct:cmd_ds_802_11_beacon_set
476 int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon);
/drivers/net/wireless/hostap/
H A Dhostap_80211.h58 } __packed beacon, probe_resp; member in union:hostap_ieee80211_mgmt::__anon3449
/drivers/net/wireless/rt2x00/
H A Drt2x00queue.c676 if (unlikely(!intf->beacon))
682 * Clean up the beacon skb.
684 rt2x00queue_free_skb(intf->beacon);
687 * Clear beacon (single bssid devices don't need to clear the beacon
688 * since the beacon queue will get stopped anyway).
691 rt2x00dev->ops->lib->clear_beacon(intf->beacon);
705 if (unlikely(!intf->beacon))
709 * Clean up the beacon skb.
711 rt2x00queue_free_skb(intf->beacon);
[all...]
/drivers/net/wireless/iwlwifi/
H A Diwl-agn.c91 /* Parse the beacon frame to find the TIM element and set tim_idx & tim_size */
94 u8 *beacon, u32 frame_size)
97 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon;
101 * variable-length part of the beacon.
103 tim_idx = mgmt->u.beacon.variable - beacon;
105 /* Parse variable-length elements of beacon to find WLAN_EID_TIM */
107 (beacon[tim_idx] != WLAN_EID_TIM))
108 tim_idx += beacon[tim_idx+1] + 2;
111 if ((tim_idx < (frame_size - 1)) && (beacon[tim_id
92 iwl_set_beacon_tim(struct iwl_priv *priv, struct iwl_tx_beacon_cmd *tx_beacon_cmd, u8 *beacon, u32 frame_size) argument
207 struct sk_buff *beacon; local
[all...]
H A Diwl-agn-rx.c230 struct iwlagn_beacon_notif *beacon = (void *)pkt->data; local
232 u16 status = le16_to_cpu(beacon->beacon_notify_hdr.status.status);
233 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags);
235 IWL_DEBUG_RX(priv, "beacon status %#x, retries:%d ibssmgr:%d "
238 beacon->beacon_notify_hdr.failure_frame,
239 le32_to_cpu(beacon->ibss_mgr_status),
240 le32_to_cpu(beacon->high_tsf),
241 le32_to_cpu(beacon->low_tsf), rate);
244 priv->ibss_manager = le32_to_cpu(beacon->ibss_mgr_status);
383 * before arriving beacon
[all...]
/drivers/staging/wlan-ng/
H A Dp80211netdev.h112 u32 beacon; member in struct:p80211_frmrx_t
/drivers/net/wireless/p54/
H A Dmain.c86 pos = (u8 *)mgmt->u.beacon.variable;
104 * The dummy TIM MUST be at the end of the beacon frame,
142 struct sk_buff *beacon; local
145 beacon = ieee80211_beacon_get(priv->hw, vif);
146 if (!beacon)
148 ret = p54_beacon_format_ie_tim(beacon);
154 * The driver only needs to upload a new beacon template, once
158 * to cancel the old beacon template by hand, instead the firmware
161 p54_tx_80211(priv->hw, beacon);
269 * LMAC API 3.2.2 states that any active beacon templat
[all...]

Completed in 326 milliseconds

1234