/drivers/net/wireless/ath/ath9k/ |
H A D | beacon.c | 24 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 D | htc_drv_beacon.c | 58 "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 D | Makefile | 1 ath9k-y += beacon.o \
|
/drivers/net/wireless/zd1211rw/ |
H A D | zd_mac.c | 146 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 D | zd_mac.h | 166 struct beacon { struct 189 struct beacon beacon; member in struct:zd_mac
|
/drivers/net/wireless/wl1251/ |
H A D | rx.c | 49 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 D | main.c | 970 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 D | ieee80211_rx.c | 914 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 D | ieee80211_softmac.c | 279 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 D | Makefile | 9 beacon.o \
|
/drivers/net/wireless/wl12xx/ |
H A D | rx.c | 60 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 D | libipw_rx.c | 187 /* 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 D | ieee80211_rx.c | 252 /* 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 D | ieee80211_softmac.c | 647 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 D | rtllib_rx.c | 1504 * 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 D | rtllib_softmac.c | 791 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 D | cmd.c | 169 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 D | main.c | 493 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 D | libertas_tf.h | 454 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 D | hostap_80211.h | 58 } __packed beacon, probe_resp; member in union:hostap_ieee80211_mgmt::__anon3449
|
/drivers/net/wireless/rt2x00/ |
H A D | rt2x00queue.c | 676 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 D | iwl-agn.c | 91 /* 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 D | iwl-agn-rx.c | 230 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 D | p80211netdev.h | 112 u32 beacon; member in struct:p80211_frmrx_t
|
/drivers/net/wireless/p54/ |
H A D | main.c | 86 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...] |