beacon 2425 drivers/net/ethernet/emulex/benet/be_cmds.h int be_cmd_set_beacon_state(struct be_adapter *adapter, u8 port_num, u8 beacon, beacon 1512 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 beacon) beacon 1546 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (beacon) beacon 1567 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (beacon) beacon 96 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int qlcnic_validate_beacon(struct qlcnic_adapter *adapter, u16 beacon, beacon 99 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c *rate = LSB(beacon); beacon 100 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c *state = MSB(beacon); beacon 162 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c u16 beacon; beacon 168 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c memcpy(&beacon, buf, sizeof(u16)); beacon 169 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c err = qlcnic_validate_beacon(adapter, beacon, &b_state, &b_rate); beacon 535 drivers/net/wireless/ath/ath10k/core.h struct sk_buff *beacon; beacon 962 drivers/net/wireless/ath/ath10k/mac.c if (!arvif->beacon) beacon 966 drivers/net/wireless/ath/ath10k/mac.c dma_unmap_single(ar->dev, ATH10K_SKB_CB(arvif->beacon)->paddr, beacon 967 drivers/net/wireless/ath/ath10k/mac.c arvif->beacon->len, DMA_TO_DEVICE); beacon 973 drivers/net/wireless/ath/ath10k/mac.c dev_kfree_skb_any(arvif->beacon); beacon 975 drivers/net/wireless/ath/ath10k/mac.c arvif->beacon = NULL; beacon 1559 drivers/net/wireless/ath/ath10k/mac.c mgmt->u.beacon.variable, beacon 1560 drivers/net/wireless/ath/ath10k/mac.c bcn->len - (mgmt->u.beacon.variable - beacon 1640 drivers/net/wireless/ath/ath10k/mac.c u.beacon.variable)); beacon 1808 drivers/net/wireless/ath/ath10k/wmi.c bcn = arvif->beacon; beacon 3830 drivers/net/wireless/ath/ath10k/wmi.c if (arvif->beacon) { beacon 3870 drivers/net/wireless/ath/ath10k/wmi.c arvif->beacon = bcn; beacon 1247 drivers/net/wireless/ath/ath5k/base.c if (le16_to_cpu(mgmt->u.beacon.capab_info) & WLAN_CAPABILITY_IBSS) { beacon 1254 drivers/net/wireless/ath/ath5k/base.c bc_tstamp = le64_to_cpu(mgmt->u.beacon.timestamp); beacon 1672 drivers/net/wireless/ath/ath5k/phy.c u32 phy_sig, phy_agc, phy_sat, beacon; beacon 1683 drivers/net/wireless/ath/ath5k/phy.c beacon = ath5k_hw_reg_read(ah, AR5K_BEACON_5210); beacon 1684 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_reg_write(ah, beacon & ~AR5K_BEACON_ENABLE, AR5K_BEACON_5210); beacon 1762 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_reg_write(ah, beacon, AR5K_BEACON_5210); beacon 2709 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_get_rsn_capab(struct cfg80211_beacon_data *beacon, beacon 2716 drivers/net/wireless/ath/ath6kl/cfg80211.c if (!beacon->tail) beacon 2719 drivers/net/wireless/ath/ath6kl/cfg80211.c rsn_ie = cfg80211_find_ie(WLAN_EID_RSN, beacon->tail, beacon->tail_len); beacon 2783 drivers/net/wireless/ath/ath6kl/cfg80211.c res = ath6kl_set_ies(vif, &info->beacon); beacon 2800 drivers/net/wireless/ath/ath6kl/cfg80211.c if (info->beacon.head == NULL) beacon 2802 drivers/net/wireless/ath/ath6kl/cfg80211.c mgmt = (struct ieee80211_mgmt *) info->beacon.head; beacon 2803 drivers/net/wireless/ath/ath6kl/cfg80211.c ies = mgmt->u.beacon.variable; beacon 2804 drivers/net/wireless/ath/ath6kl/cfg80211.c if (ies > info->beacon.head + info->beacon.head_len) beacon 2936 drivers/net/wireless/ath/ath6kl/cfg80211.c if (!ath6kl_get_rsn_capab(&info->beacon, (u8 *) &rsn_capab) && beacon 2957 drivers/net/wireless/ath/ath6kl/cfg80211.c struct cfg80211_beacon_data *beacon) beacon 2967 drivers/net/wireless/ath/ath6kl/cfg80211.c return ath6kl_set_ies(vif, beacon); beacon 336 drivers/net/wireless/ath/ath9k/ath9k.h struct ath_beacon_config beacon; beacon 1027 drivers/net/wireless/ath/ath9k/ath9k.h struct ath_beacon beacon; beacon 24 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.tx_processed = false; beacon 25 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.tx_last = false; beacon 40 drivers/net/wireless/ath/ath9k/beacon.c ath9k_hw_get_txq_props(ah, sc->beacon.beaconq, &qi); beacon 60 drivers/net/wireless/ath/ath9k/beacon.c if (!ath9k_hw_set_txq_props(ah, sc->beacon.beaconq, &qi)) { beacon 63 drivers/net/wireless/ath/ath9k/beacon.c ath9k_hw_resettxqueue(ah, sc->beacon.beaconq); beacon 103 drivers/net/wireless/ath/ath9k/beacon.c info.qcu = sc->beacon.beaconq; beacon 120 drivers/net/wireless/ath/ath9k/beacon.c struct ath_txq *cabq = sc->beacon.cabq; beacon 145 drivers/net/wireless/ath/ath9k/beacon.c mgmt_hdr->u.beacon.timestamp = avp->tsf_adjust; beacon 201 drivers/net/wireless/ath/ath9k/beacon.c avp->av_bcbuf = list_first_entry(&sc->beacon.bbuf, struct ath_buf, list); beacon 205 drivers/net/wireless/ath/ath9k/beacon.c if (sc->beacon.bslot[slot] == NULL) { beacon 211 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bslot[avp->av_bslot] = vif; beacon 238 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bslot[avp->av_bslot] = NULL; beacon 239 drivers/net/wireless/ath/ath9k/beacon.c list_add_tail(&bf->list, &sc->beacon.bbuf); beacon 258 drivers/net/wireless/ath/ath9k/beacon.c if (sc->beacon.bslot[slot]) { beacon 269 drivers/net/wireless/ath/ath9k/beacon.c vif = sc->beacon.bslot[slot + first_slot]; beacon 270 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bslot[slot] = vif; beacon 277 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bslot[slot] = NULL; beacon 281 drivers/net/wireless/ath/ath9k/beacon.c vif = sc->beacon.bslot[0]; beacon 309 drivers/net/wireless/ath/ath9k/beacon.c struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; beacon 344 drivers/net/wireless/ath/ath9k/beacon.c if (!sc->beacon.bslot[slot]) beacon 347 drivers/net/wireless/ath/ath9k/beacon.c avp = (void *)sc->beacon.bslot[slot]->drv_priv; beacon 411 drivers/net/wireless/ath/ath9k/beacon.c if (ath9k_hw_numtxpending(ah, sc->beacon.beaconq) != 0) { beacon 412 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bmisscnt++; beacon 425 drivers/net/wireless/ath/ath9k/beacon.c if (sc->beacon.bmisscnt < BSTUCK_THRESH * sc->nbcnvifs) { beacon 428 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bmisscnt); beacon 429 drivers/net/wireless/ath/ath9k/beacon.c ath9k_hw_stop_dma_queue(ah, sc->beacon.beaconq); beacon 430 drivers/net/wireless/ath/ath9k/beacon.c if (sc->beacon.bmisscnt > 3) beacon 432 drivers/net/wireless/ath/ath9k/beacon.c } else if (sc->beacon.bmisscnt >= BSTUCK_THRESH) { beacon 434 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bmisscnt = 0; beacon 442 drivers/net/wireless/ath/ath9k/beacon.c vif = sc->beacon.bslot[slot]; beacon 464 drivers/net/wireless/ath/ath9k/beacon.c if (sc->beacon.bmisscnt != 0) { beacon 466 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bmisscnt); beacon 467 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bmisscnt = 0; beacon 486 drivers/net/wireless/ath/ath9k/beacon.c if (sc->beacon.updateslot == UPDATE) { beacon 487 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.updateslot = COMMIT; beacon 488 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.slotupdate = slot; beacon 489 drivers/net/wireless/ath/ath9k/beacon.c } else if (sc->beacon.updateslot == COMMIT && beacon 490 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.slotupdate == slot) { beacon 491 drivers/net/wireless/ath/ath9k/beacon.c ah->slottime = sc->beacon.slottime; beacon 493 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.updateslot = OK; beacon 503 drivers/net/wireless/ath/ath9k/beacon.c ath9k_hw_puttxbuf(ah, sc->beacon.beaconq, bf->bf_daddr); beacon 506 drivers/net/wireless/ath/ath9k/beacon.c ath9k_hw_txstart(ah, sc->beacon.beaconq); beacon 522 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bmisscnt = 0; beacon 531 drivers/net/wireless/ath/ath9k/beacon.c sc->beacon.bmisscnt = 0; beacon 591 drivers/net/wireless/ath/ath9k/beacon.c struct ath_beacon_config *cur_conf = &ctx->beacon; beacon 647 drivers/net/wireless/ath/ath9k/beacon.c cur_conf = &ctx->beacon; beacon 700 drivers/net/wireless/ath/ath9k/beacon.c struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; beacon 341 drivers/net/wireless/ath/ath9k/channel.c beacon_int = TU_TO_USEC(sc->cur_chan->beacon.beacon_interval); beacon 584 drivers/net/wireless/ath/ath9k/channel.c cur_conf = &sc->cur_chan->beacon; beacon 721 drivers/net/wireless/ath/ath9k/channel.c cur_conf = &sc->cur_chan->beacon; beacon 1478 drivers/net/wireless/ath/ath9k/channel.c struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; beacon 1536 drivers/net/wireless/ath/ath9k/channel.c u32 interval = TU_TO_USEC(sc->cur_chan->beacon.beacon_interval); beacon 653 drivers/net/wireless/ath/ath9k/debug.c print_queue(sc, sc->beacon.cabq, file); beacon 496 drivers/net/wireless/ath/ath9k/htc.h struct htc_beacon beacon; beacon 29 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c ath9k_hw_get_txq_props(ah, priv->beacon.beaconq, &qi); beacon 57 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c if (!ath9k_hw_set_txq_props(ah, priv->beacon.beaconq, &qi)) { beacon 59 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c "Unable to update beacon queue %u!\n", priv->beacon.beaconq); beacon 61 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c ath9k_hw_resettxqueue(ah, priv->beacon.beaconq); beacon 87 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c priv->beacon.bmisscnt = 0; beacon 148 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c vif = priv->beacon.bslot[slot]; beacon 201 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c struct sk_buff *beacon; beacon 209 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c vif = priv->beacon.bslot[slot]; beacon 218 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c beacon = ieee80211_beacon_get(priv->hw, vif); beacon 219 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c if (!beacon) { beacon 228 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c mgmt = (struct ieee80211_mgmt *)beacon->data; beacon 229 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c mgmt->u.beacon.timestamp = avp->tsfadjust; beacon 231 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c info = IEEE80211_SKB_CB(beacon); beacon 234 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c (struct ieee80211_hdr *) beacon->data; beacon 240 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c tx_ctl = HTC_SKB_CB(beacon); beacon 247 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c tx_fhdr = skb_push(beacon, sizeof(beacon_hdr)); beacon 250 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c ret = htc_send(priv->htc, beacon); beacon 256 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c dev_kfree_skb_any(beacon); beacon 294 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c priv->beacon.bmisscnt++; beacon 295 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c if (priv->beacon.bmisscnt > BSTUCK_THRESHOLD) { beacon 303 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c if (priv->beacon.bmisscnt) { beacon 306 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c priv->beacon.bmisscnt); beacon 307 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c priv->beacon.bmisscnt = 0; beacon 312 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c if (priv->beacon.bslot[slot] == NULL) { beacon 331 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c if (priv->beacon.bslot[i] == NULL) { beacon 337 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c priv->beacon.bslot[avp->bslot] = vif; beacon 351 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c priv->beacon.bslot[avp->bslot] = NULL; beacon 552 drivers/net/wireless/ath/ath9k/htc_drv_init.c priv->beacon.beaconq = ath9k_hw_beaconq_setup(priv->ah); beacon 553 drivers/net/wireless/ath/ath9k/htc_drv_init.c if (priv->beacon.beaconq == -1) { beacon 677 drivers/net/wireless/ath/ath9k/htc_drv_init.c priv->beacon.bslot[i] = NULL; beacon 678 drivers/net/wireless/ath/ath9k/htc_drv_init.c priv->beacon.slottime = 9; beacon 1601 drivers/net/wireless/ath/ath9k/htc_drv_main.c priv->beacon.slottime = slottime; beacon 1602 drivers/net/wireless/ath/ath9k/htc_drv_main.c priv->beacon.updateslot = UPDATE; beacon 410 drivers/net/wireless/ath/ath9k/init.c sc->beacon.beaconq = ath9k_hw_beaconq_setup(sc->sc_ah); beacon 411 drivers/net/wireless/ath/ath9k/init.c sc->beacon.cabq = ath_txq_setup(sc, ATH9K_TX_QUEUE_CAB, 0); beacon 432 drivers/net/wireless/ath/ath9k/init.c sc->beacon.slottime = 9; beacon 434 drivers/net/wireless/ath/ath9k/init.c for (i = 0; i < ARRAY_SIZE(sc->beacon.bslot); i++) beacon 435 drivers/net/wireless/ath/ath9k/init.c sc->beacon.bslot[i] = NULL; beacon 453 drivers/net/wireless/ath/ath9k/link.c struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; beacon 1812 drivers/net/wireless/ath/ath9k/main.c sc->beacon.slottime = slottime; beacon 1813 drivers/net/wireless/ath/ath9k/main.c sc->beacon.updateslot = UPDATE; beacon 2155 drivers/net/wireless/ath/ath9k/main.c vif = sc->beacon.bslot[0]; beacon 2164 drivers/net/wireless/ath/ath9k/main.c if (!sc->beacon.tx_processed && !edma) { beacon 2175 drivers/net/wireless/ath/ath9k/main.c sc->beacon.tx_processed = true; beacon 2176 drivers/net/wireless/ath/ath9k/main.c sc->beacon.tx_last = !(ts.ts_status & ATH9K_TXERR_MASK); beacon 2182 drivers/net/wireless/ath/ath9k/main.c return sc->beacon.tx_last; beacon 2590 drivers/net/wireless/ath/ath9k/main.c cur_conf = &go_ctx->beacon; beacon 512 drivers/net/wireless/ath/ath9k/recv.c pos = mgmt->u.beacon.variable; beacon 559 drivers/net/wireless/ath/ath9k/recv.c !(WARN_ON_ONCE(sc->cur_chan->beacon.beacon_interval == 0))) beacon 1795 drivers/net/wireless/ath/ath9k/xmit.c struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; beacon 1796 drivers/net/wireless/ath/ath9k/xmit.c int qnum = sc->beacon.cabq->axq_qnum; beacon 2336 drivers/net/wireless/ath/ath9k/xmit.c .txq = sc->beacon.cabq beacon 2346 drivers/net/wireless/ath/ath9k/xmit.c sc->cur_chan->beacon.beacon_interval * 1000 * beacon 2347 drivers/net/wireless/ath/ath9k/xmit.c sc->cur_chan->beacon.dtim_period / ATH_BCBUF; beacon 2667 drivers/net/wireless/ath/ath9k/xmit.c if (ts.qid == sc->beacon.beaconq) { beacon 2668 drivers/net/wireless/ath/ath9k/xmit.c sc->beacon.tx_processed = true; beacon 2669 drivers/net/wireless/ath/ath9k/xmit.c sc->beacon.tx_last = !(ts.ts_status & ATH9K_TXERR_MASK); beacon 2773 drivers/net/wireless/ath/ath9k/xmit.c error = ath_descdma_setup(sc, &sc->beacon.bdma, &sc->beacon.bbuf, beacon 180 drivers/net/wireless/ath/carl9170/carl9170.h struct sk_buff *beacon; beacon 316 drivers/net/wireless/ath/carl9170/main.c dev_kfree_skb_any(cvif->beacon); beacon 317 drivers/net/wireless/ath/carl9170/main.c cvif->beacon = NULL; beacon 618 drivers/net/wireless/ath/carl9170/main.c dev_kfree_skb_any(vif_priv->beacon); beacon 619 drivers/net/wireless/ath/carl9170/main.c vif_priv->beacon = NULL; beacon 809 drivers/net/wireless/ath/carl9170/main.c dev_kfree_skb_any(vif_priv->beacon); beacon 810 drivers/net/wireless/ath/carl9170/main.c vif_priv->beacon = NULL; beacon 495 drivers/net/wireless/ath/carl9170/rx.c pos = (u8 *)mgmt->u.beacon.variable; beacon 1635 drivers/net/wireless/ath/carl9170/tx.c if (cvif->beacon) beacon 1636 drivers/net/wireless/ath/carl9170/tx.c old = (__le32 *)cvif->beacon->data; beacon 1685 drivers/net/wireless/ath/carl9170/tx.c dev_kfree_skb_any(cvif->beacon); beacon 1686 drivers/net/wireless/ath/carl9170/tx.c cvif->beacon = NULL; beacon 1690 drivers/net/wireless/ath/carl9170/tx.c cvif->beacon = skb; beacon 3018 drivers/net/wireless/ath/wcn36xx/hal.h u8 beacon[BEACON_TEMPLATE_SIZE - sizeof(u32)]; beacon 1628 drivers/net/wireless/ath/wcn36xx/smd.c memcpy(msg_body.beacon, skb_beacon->data, skb_beacon->len); beacon 1640 drivers/net/wireless/ath/wcn36xx/smd.c memmove(&msg_body.beacon[tim_off + 5 + pvm_len + pad], beacon 1641 drivers/net/wireless/ath/wcn36xx/smd.c &msg_body.beacon[tim_off + 5 + pvm_len], beacon 1643 drivers/net/wireless/ath/wcn36xx/smd.c memset(&msg_body.beacon[tim_off + 5 + pvm_len], 0, pad); beacon 1644 drivers/net/wireless/ath/wcn36xx/smd.c msg_body.beacon[tim_off + 1] += pad; beacon 2118 drivers/net/wireless/ath/wil6210/cfg80211.c struct cfg80211_beacon_data *bcon = &info->beacon; beacon 887 drivers/net/wireless/ath/wil6210/wmi.c u64 tsf = le64_to_cpu(rx_mgmt_frame->u.beacon.timestamp); beacon 888 drivers/net/wireless/ath/wil6210/wmi.c u16 cap = le16_to_cpu(rx_mgmt_frame->u.beacon.capab_info); beacon 889 drivers/net/wireless/ath/wil6210/wmi.c u16 bi = le16_to_cpu(rx_mgmt_frame->u.beacon.beacon_int); beacon 890 drivers/net/wireless/ath/wil6210/wmi.c const u8 *ie_buf = rx_mgmt_frame->u.beacon.variable; beacon 892 drivers/net/wireless/ath/wil6210/wmi.c u.beacon.variable); beacon 1533 drivers/net/wireless/atmel/at76c50x-usb.c el_off = offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 1534 drivers/net/wireless/atmel/at76c50x-usb.c el = ((struct ieee80211_mgmt *)hdr)->u.beacon.variable; beacon 1291 drivers/net/wireless/atmel/atmel.c priv->wstats.miss.beacon = 0; beacon 3334 drivers/net/wireless/atmel/atmel.c } *beacon = (struct beacon_format *)priv->rx_buf; beacon 3337 drivers/net/wireless/atmel/atmel.c u64 timestamp = le64_to_cpu(beacon->timestamp); beacon 3338 drivers/net/wireless/atmel/atmel.c u16 beacon_interval = le16_to_cpu(beacon->interval); beacon 3339 drivers/net/wireless/atmel/atmel.c u16 capability = le16_to_cpu(beacon->capability); beacon 3341 drivers/net/wireless/atmel/atmel.c ssid_length = beacon->ssid_length; beacon 3345 drivers/net/wireless/atmel/atmel.c rates_length = beaconp[beacon->ssid_length + 15]; beacon 3362 drivers/net/wireless/atmel/atmel.c priv->wstats.miss.beacon += beacons - 1; beacon 3373 drivers/net/wireless/atmel/atmel.c &beacon->rates_el_id, beacon 1656 drivers/net/wireless/broadcom/b43/main.c ie = bcn->u.beacon.variable; beacon 1657 drivers/net/wireless/broadcom/b43/main.c variable_len = len - offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 1677 drivers/net/wireless/broadcom/b43/main.c tim_position += offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 1821 drivers/net/wireless/broadcom/b43/main.c struct sk_buff *beacon, *old_beacon; beacon 1834 drivers/net/wireless/broadcom/b43/main.c beacon = ieee80211_beacon_get(wl->hw, wl->vif); beacon 1835 drivers/net/wireless/broadcom/b43/main.c if (unlikely(!beacon)) beacon 1840 drivers/net/wireless/broadcom/b43/main.c wl->current_beacon = beacon; beacon 976 drivers/net/wireless/broadcom/b43legacy/main.c ie = bcn->u.beacon.variable; beacon 977 drivers/net/wireless/broadcom/b43legacy/main.c variable_len = len - offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 998 drivers/net/wireless/broadcom/b43legacy/main.c u.beacon.variable); beacon 1067 drivers/net/wireless/broadcom/b43legacy/main.c u.beacon.variable)); beacon 1234 drivers/net/wireless/broadcom/b43legacy/main.c struct sk_buff *beacon; beacon 1244 drivers/net/wireless/broadcom/b43legacy/main.c beacon = ieee80211_beacon_get(wl->hw, wl->vif); beacon 1245 drivers/net/wireless/broadcom/b43legacy/main.c if (unlikely(!beacon)) beacon 1250 drivers/net/wireless/broadcom/b43legacy/main.c wl->current_beacon = beacon; beacon 4434 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct cfg80211_beacon_data *beacon) beacon 4441 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c beacon->tail, beacon->tail_len); beacon 4450 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c beacon->proberesp_ies, beacon 4451 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c beacon->proberesp_ies_len); beacon 4497 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c country_ie = brcmf_parse_tlvs((u8 *)settings->beacon.tail, beacon 4498 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c settings->beacon.tail_len, beacon 4508 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (u8 *)&settings->beacon.head[ie_offset], beacon 4509 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c settings->beacon.head_len - ie_offset, beacon 4528 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c rsn_ie = brcmf_parse_tlvs((u8 *)settings->beacon.tail, beacon 4529 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c settings->beacon.tail_len, WLAN_EID_RSN); beacon 4532 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wpa_ie = brcmf_find_wpaie((u8 *)settings->beacon.tail, beacon 4533 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c settings->beacon.tail_len); beacon 4689 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_config_ap_mgmt_ie(ifp->vif, &settings->beacon); beacon 679 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c struct sk_buff *beacon; beacon 683 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c beacon = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL); beacon 684 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c brcms_c_set_new_beacon(wl->wlc, beacon, tim_offset, beacon 950 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c struct sk_buff *beacon = NULL; beacon 955 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c beacon = ieee80211_beacon_get_tim(hw, wl->wlc->vif, beacon 957 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c if (beacon) beacon 958 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c brcms_c_set_new_beacon(wl->wlc, beacon, tim_offset, beacon 454 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (wlc->beacon) beacon 455 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c dev_kfree_skb_any(wlc->beacon); beacon 7292 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct sk_buff *beacon, u16 tim_offset, beacon 7301 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c tx_info = IEEE80211_SKB_CB(beacon); beacon 7303 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c len = min_t(size_t, beacon->len, BCN_TMPL_LEN); beacon 7307 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c len + FCS_LEN - D11_PHY_HDR_LEN, beacon->data); beacon 7316 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c (len + 3) & ~3, beacon->data); beacon 7324 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c (len + 3) & ~3, beacon->data); beacon 7342 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct sk_buff *beacon, u16 tim_offset, beacon 7360 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, beacon 7376 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, beacon 7383 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, beacon 7403 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (!wlc->beacon) beacon 7405 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_update_beacon_hw(wlc, wlc->beacon, beacon 7411 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c void brcms_c_set_new_beacon(struct brcms_c_info *wlc, struct sk_buff *beacon, beacon 7414 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (!beacon) beacon 7416 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (wlc->beacon) beacon 7417 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c dev_kfree_skb_any(wlc->beacon); beacon 7418 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wlc->beacon = beacon; beacon 7421 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c skb_push(wlc->beacon, D11_PHY_HDR_LEN); beacon 568 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h struct sk_buff *beacon; beacon 334 drivers/net/wireless/broadcom/brcm80211/brcmsmac/pub.h void brcms_c_set_new_beacon(struct brcms_c_info *wlc, struct sk_buff *beacon, beacon 7756 drivers/net/wireless/cisco/airo.c local->wstats.miss.beacon = le32_to_cpu(vals[34]); beacon 8145 drivers/net/wireless/intel/ipw2x00/ipw2100.c wstats->miss.beacon = 0; beacon 8237 drivers/net/wireless/intel/ipw2x00/ipw2100.c wstats->miss.beacon = missed_beacons; beacon 10019 drivers/net/wireless/intel/ipw2x00/ipw2200.c wstats->miss.beacon = 0; beacon 10036 drivers/net/wireless/intel/ipw2x00/ipw2200.c wstats->miss.beacon = average_value(&priv->average_missed_beacons); beacon 814 drivers/net/wireless/intel/ipw2x00/libipw.h struct libipw_beacon * beacon, beacon 1381 drivers/net/wireless/intel/ipw2x00/libipw_rx.c *beacon, beacon 1391 drivers/net/wireless/intel/ipw2x00/libipw_rx.c memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); beacon 1392 drivers/net/wireless/intel/ipw2x00/libipw_rx.c network->capability = le16_to_cpu(beacon->capability); beacon 1394 drivers/net/wireless/intel/ipw2x00/libipw_rx.c network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]); beacon 1395 drivers/net/wireless/intel/ipw2x00/libipw_rx.c network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]); beacon 1396 drivers/net/wireless/intel/ipw2x00/libipw_rx.c network->beacon_interval = le16_to_cpu(beacon->beacon_interval); beacon 1417 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->info_element, stats->len - sizeof(*beacon), network)) beacon 1529 drivers/net/wireless/intel/ipw2x00/libipw_rx.c *beacon, struct libipw_rx_stats beacon 1537 drivers/net/wireless/intel/ipw2x00/libipw_rx.c struct libipw_info_element *info_element = beacon->info_element; beacon 1543 drivers/net/wireless/intel/ipw2x00/libipw_rx.c beacon->header.addr3, beacon 1544 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0xf)) ? '1' : '0', beacon 1545 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0xe)) ? '1' : '0', beacon 1546 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0xd)) ? '1' : '0', beacon 1547 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0xc)) ? '1' : '0', beacon 1548 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0xb)) ? '1' : '0', beacon 1549 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0xa)) ? '1' : '0', beacon 1550 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0x9)) ? '1' : '0', beacon 1551 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0x8)) ? '1' : '0', beacon 1552 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0x7)) ? '1' : '0', beacon 1553 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0x6)) ? '1' : '0', beacon 1554 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0x5)) ? '1' : '0', beacon 1555 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0x4)) ? '1' : '0', beacon 1556 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0x3)) ? '1' : '0', beacon 1557 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0x2)) ? '1' : '0', beacon 1558 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0x1)) ? '1' : '0', beacon 1559 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (beacon->capability & cpu_to_le16(1 << 0x0)) ? '1' : '0'); beacon 1561 drivers/net/wireless/intel/ipw2x00/libipw_rx.c if (libipw_network_init(ieee, beacon, &network, stats)) { beacon 1564 drivers/net/wireless/intel/ipw2x00/libipw_rx.c beacon->header.addr3, beacon 1565 drivers/net/wireless/intel/ipw2x00/libipw_rx.c is_beacon(beacon->header.frame_ctl) ? beacon 1612 drivers/net/wireless/intel/ipw2x00/libipw_rx.c is_beacon(beacon->header.frame_ctl) ? beacon 1621 drivers/net/wireless/intel/ipw2x00/libipw_rx.c is_beacon(beacon->header.frame_ctl) ? beacon 1628 drivers/net/wireless/intel/ipw2x00/libipw_rx.c if (is_beacon(beacon->header.frame_ctl)) { beacon 1630 drivers/net/wireless/intel/ipw2x00/libipw_rx.c ieee->handle_beacon(dev, beacon, target); beacon 1633 drivers/net/wireless/intel/ipw2x00/libipw_rx.c ieee->handle_probe_response(dev, beacon, target); beacon 767 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct il3945_beacon_notif *beacon = &(pkt->u.beacon_status); beacon 769 drivers/net/wireless/intel/iwlegacy/3945-mac.c u8 rate = beacon->beacon_notify_hdr.rate; beacon 772 drivers/net/wireless/intel/iwlegacy/3945-mac.c le32_to_cpu(beacon->beacon_notify_hdr.status) & TX_STATUS_MSK, beacon 773 drivers/net/wireless/intel/iwlegacy/3945-mac.c beacon->beacon_notify_hdr.failure_frame, beacon 774 drivers/net/wireless/intel/iwlegacy/3945-mac.c le32_to_cpu(beacon->ibss_mgr_status), beacon 775 drivers/net/wireless/intel/iwlegacy/3945-mac.c le32_to_cpu(beacon->high_tsf), le32_to_cpu(beacon->low_tsf), rate); beacon 778 drivers/net/wireless/intel/iwlegacy/3945-mac.c il->ibss_manager = le32_to_cpu(beacon->ibss_mgr_status); beacon 128 drivers/net/wireless/intel/iwlegacy/3945.h struct il3945_tx_beacon_cmd beacon; beacon 3755 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_tx_beacon_cmd *tx_beacon_cmd, u8 * beacon, beacon 3759 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; beacon 3765 drivers/net/wireless/intel/iwlegacy/4965-mac.c tim_idx = mgmt->u.beacon.variable - beacon; beacon 3769 drivers/net/wireless/intel/iwlegacy/4965-mac.c (beacon[tim_idx] != WLAN_EID_TIM)) beacon 3770 drivers/net/wireless/intel/iwlegacy/4965-mac.c tim_idx += beacon[tim_idx + 1] + 2; beacon 3773 drivers/net/wireless/intel/iwlegacy/4965-mac.c if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { beacon 3775 drivers/net/wireless/intel/iwlegacy/4965-mac.c tx_beacon_cmd->tim_size = beacon[tim_idx + 1]; beacon 3800 drivers/net/wireless/intel/iwlegacy/4965-mac.c tx_beacon_cmd = &frame->u.beacon; beacon 4076 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il4965_beacon_notif *beacon = beacon 4079 drivers/net/wireless/intel/iwlegacy/4965-mac.c u8 rate = il4965_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); beacon 4082 drivers/net/wireless/intel/iwlegacy/4965-mac.c le32_to_cpu(beacon->beacon_notify_hdr.u.status) & TX_STATUS_MSK, beacon 4083 drivers/net/wireless/intel/iwlegacy/4965-mac.c beacon->beacon_notify_hdr.failure_frame, beacon 4084 drivers/net/wireless/intel/iwlegacy/4965-mac.c le32_to_cpu(beacon->ibss_mgr_status), beacon 4085 drivers/net/wireless/intel/iwlegacy/4965-mac.c le32_to_cpu(beacon->high_tsf), le32_to_cpu(beacon->low_tsf), rate); beacon 4087 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->ibss_manager = le32_to_cpu(beacon->ibss_mgr_status); beacon 5311 drivers/net/wireless/intel/iwlegacy/common.c timestamp = ((struct ieee80211_mgmt *)skb->data)->u.beacon.timestamp; beacon 523 drivers/net/wireless/intel/iwlegacy/common.h struct il_tx_beacon_cmd beacon; beacon 162 drivers/net/wireless/intel/iwlwifi/dvm/main.c u8 *beacon, u32 frame_size) beacon 165 drivers/net/wireless/intel/iwlwifi/dvm/main.c struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; beacon 171 drivers/net/wireless/intel/iwlwifi/dvm/main.c tim_idx = mgmt->u.beacon.variable - beacon; beacon 175 drivers/net/wireless/intel/iwlwifi/dvm/main.c (beacon[tim_idx] != WLAN_EID_TIM)) beacon 176 drivers/net/wireless/intel/iwlwifi/dvm/main.c tim_idx += beacon[tim_idx+1] + 2; beacon 179 drivers/net/wireless/intel/iwlwifi/dvm/main.c if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { beacon 181 drivers/net/wireless/intel/iwlwifi/dvm/main.c tx_beacon_cmd->tim_size = beacon[tim_idx+1]; beacon 274 drivers/net/wireless/intel/iwlwifi/dvm/main.c struct sk_buff *beacon; beacon 293 drivers/net/wireless/intel/iwlwifi/dvm/main.c beacon = ieee80211_beacon_get(priv->hw, priv->beacon_ctx->vif); beacon 294 drivers/net/wireless/intel/iwlwifi/dvm/main.c if (!beacon) { beacon 302 drivers/net/wireless/intel/iwlwifi/dvm/main.c priv->beacon_skb = beacon; beacon 118 drivers/net/wireless/intel/iwlwifi/dvm/rx.c struct iwlagn_beacon_notif *beacon = (void *)pkt->data; beacon 120 drivers/net/wireless/intel/iwlwifi/dvm/rx.c u16 status = le16_to_cpu(beacon->beacon_notify_hdr.status.status); beacon 121 drivers/net/wireless/intel/iwlwifi/dvm/rx.c u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); beacon 126 drivers/net/wireless/intel/iwlwifi/dvm/rx.c beacon->beacon_notify_hdr.failure_frame, beacon 127 drivers/net/wireless/intel/iwlwifi/dvm/rx.c le32_to_cpu(beacon->ibss_mgr_status), beacon 128 drivers/net/wireless/intel/iwlwifi/dvm/rx.c le32_to_cpu(beacon->high_tsf), beacon 129 drivers/net/wireless/intel/iwlwifi/dvm/rx.c le32_to_cpu(beacon->low_tsf), rate); beacon 132 drivers/net/wireless/intel/iwlwifi/dvm/rx.c priv->ibss_manager = le32_to_cpu(beacon->ibss_mgr_status); beacon 1227 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c struct sk_buff *beacon; beacon 1264 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c beacon = ieee80211_beacon_get_template(mvm->hw, vif, NULL); beacon 1265 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (!beacon) beacon 1268 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (len && hex2bin(skb_put_zero(beacon, len), bin, len)) { beacon 1269 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c dev_kfree_skb(beacon); beacon 1276 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c info = IEEE80211_SKB_CB(beacon); beacon 1284 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c beacon_cmd.byte_cnt = cpu_to_le16((u16)beacon->len); beacon 1289 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c beacon->data, beacon->len); beacon 1292 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c iwl_mvm_mac_ctxt_send_beacon_cmd(mvm, beacon, &beacon_cmd, beacon 1296 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c dev_kfree_skb(beacon); beacon 814 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c u8 *beacon, u32 frame_size) beacon 817 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; beacon 821 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c tim_idx = mgmt->u.beacon.variable - beacon; beacon 825 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c (beacon[tim_idx] != WLAN_EID_TIM)) beacon 826 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c tim_idx += beacon[tim_idx+1] + 2; beacon 829 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { beacon 831 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c *tim_size = cpu_to_le32((u32)beacon[tim_idx + 1]); beacon 837 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c static u32 iwl_mvm_find_ie_offset(u8 *beacon, u8 eid, u32 frame_size) beacon 839 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct ieee80211_mgmt *mgmt = (void *)beacon; beacon 842 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c if (WARN_ON_ONCE(frame_size <= (mgmt->u.beacon.variable - beacon))) beacon 845 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c frame_size -= mgmt->u.beacon.variable - beacon; beacon 847 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c ie = cfg80211_find_ie(eid, mgmt->u.beacon.variable, frame_size); beacon 851 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return ie - beacon; beacon 869 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct sk_buff *beacon, beacon 877 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c info = IEEE80211_SKB_CB(beacon); beacon 880 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c tx->len = cpu_to_le16((u16)beacon->len); beacon 885 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_bt_coex_tx_prio(mvm, (void *)beacon->data, info, 0) << beacon 906 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct sk_buff *beacon, beacon 917 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.len[1] = beacon->len; beacon 918 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.data[1] = beacon->data; beacon 926 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct sk_buff *beacon) beacon 931 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_set_tx(mvm, vif, beacon, &beacon_cmd.tx); beacon 938 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c beacon->data, beacon->len); beacon 940 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_beacon_cmd(mvm, beacon, &beacon_cmd, beacon 946 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct sk_buff *beacon) beacon 951 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_set_tx(mvm, vif, beacon, &beacon_cmd.tx); beacon 958 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c beacon->data, beacon->len); beacon 961 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cpu_to_le32(iwl_mvm_find_ie_offset(beacon->data, beacon 963 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c beacon->len)); beacon 965 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cpu_to_le32(iwl_mvm_find_ie_offset(beacon->data, beacon 967 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c beacon->len)); beacon 969 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_beacon_cmd(mvm, beacon, &beacon_cmd, beacon 975 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct sk_buff *beacon) beacon 978 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(beacon); beacon 989 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c beacon_cmd.byte_cnt = cpu_to_le16((u16)beacon->len); beacon 995 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c beacon->data, beacon->len); beacon 998 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cpu_to_le32(iwl_mvm_find_ie_offset(beacon->data, beacon 1000 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c beacon->len)); beacon 1002 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cpu_to_le32(iwl_mvm_find_ie_offset(beacon->data, beacon 1004 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c beacon->len)); beacon 1006 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_beacon_cmd(mvm, beacon, &beacon_cmd, beacon 1012 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct sk_buff *beacon) beacon 1014 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c if (WARN_ON(!beacon)) beacon 1022 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_beacon_v6(mvm, vif, beacon); beacon 1026 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_beacon_v9(mvm, vif, beacon); beacon 1028 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_beacon_v7(mvm, vif, beacon); beacon 1035 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct sk_buff *beacon; beacon 1041 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c beacon = ieee80211_beacon_get_template(mvm->hw, vif, NULL); beacon 1042 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c if (!beacon) beacon 1050 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c ret = iwl_mvm_mac_ctxt_send_beacon(mvm, vif, beacon); beacon 1051 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c dev_kfree_skb(beacon); beacon 1332 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_extended_beacon_notif *beacon = (void *)pkt->data; beacon 1341 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c mvm->ap_last_beacon_gp2 = le32_to_cpu(beacon->gp2); beacon 1353 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c le64_to_cpu(beacon->tsf), beacon 1357 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c mvm->ibss_manager = beacon->ibss_mgr_status != 0; beacon 1358 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c status = le32_to_cpu(beacon->status) & TX_STATUS_MSK; beacon 1361 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c status, le64_to_cpu(beacon->tsf), beacon 1661 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct sk_buff *beacon); beacon 1663 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct sk_buff *beacon, beacon 1669 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h u8 *beacon, u32 frame_size); beacon 59 drivers/net/wireless/intersil/hostap/hostap_80211.h } __packed beacon, probe_resp; beacon 402 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c if (skb->len < IEEE80211_MGMT_HDR_LEN + sizeof(mgmt->u.beacon)) beacon 406 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c pos = mgmt->u.beacon.variable; beacon 452 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss->capab_info = le16_to_cpu(mgmt->u.beacon.capab_info); beacon 82 drivers/net/wireless/intersil/p54/main.c pos = (u8 *)mgmt->u.beacon.variable; beacon 139 drivers/net/wireless/intersil/p54/main.c struct sk_buff *beacon; beacon 142 drivers/net/wireless/intersil/p54/main.c beacon = ieee80211_beacon_get(priv->hw, vif); beacon 143 drivers/net/wireless/intersil/p54/main.c if (!beacon) beacon 145 drivers/net/wireless/intersil/p54/main.c ret = p54_beacon_format_ie_tim(beacon); beacon 158 drivers/net/wireless/intersil/p54/main.c p54_tx_80211(priv->hw, &control, beacon); beacon 1570 drivers/net/wireless/mac80211_hwsim.c mgmt->u.beacon.timestamp = cpu_to_le64(data->abs_bcn_ts + beacon 165 drivers/net/wireless/marvell/libertas_tf/cmd.c int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon) beacon 172 drivers/net/wireless/marvell/libertas_tf/cmd.c if (beacon->len > MRVL_MAX_BCN_SIZE) { beacon 176 drivers/net/wireless/marvell/libertas_tf/cmd.c size = sizeof(cmd) - sizeof(cmd.beacon) + beacon->len; beacon 178 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.len = cpu_to_le16(beacon->len); beacon 179 drivers/net/wireless/marvell/libertas_tf/cmd.c memcpy(cmd.beacon, (u8 *) beacon->data, beacon->len); beacon 453 drivers/net/wireless/marvell/libertas_tf/libertas_tf.h u8 beacon[MRVL_MAX_BCN_SIZE]; beacon 475 drivers/net/wireless/marvell/libertas_tf/libertas_tf.h int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon); beacon 423 drivers/net/wireless/marvell/libertas_tf/main.c struct sk_buff *beacon; beacon 430 drivers/net/wireless/marvell/libertas_tf/main.c beacon = ieee80211_beacon_get(hw, vif); beacon 431 drivers/net/wireless/marvell/libertas_tf/main.c if (beacon) { beacon 432 drivers/net/wireless/marvell/libertas_tf/main.c lbtf_beacon_set(priv, beacon); beacon 433 drivers/net/wireless/marvell/libertas_tf/main.c kfree_skb(beacon); beacon 2069 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_config_uap_11d(priv, ¶ms->beacon); beacon 2077 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (mwifiex_set_mgmt_ies(priv, ¶ms->beacon)) beacon 167 drivers/net/wireless/marvell/mwifiex/uap_cmd.c ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, params->beacon.tail, beacon 168 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail_len); beacon 191 drivers/net/wireless/marvell/mwifiex/uap_cmd.c vht_ie = cfg80211_find_ie(WLAN_EID_VHT_CAPABILITY, params->beacon.tail, beacon 192 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail_len); beacon 213 drivers/net/wireless/marvell/mwifiex/uap_cmd.c tpc_ie = cfg80211_find_ie(WLAN_EID_TPC_REQUEST, params->beacon.tail, beacon 214 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail_len); beacon 261 drivers/net/wireless/marvell/mwifiex/uap_cmd.c int var_offset = offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 262 drivers/net/wireless/marvell/mwifiex/uap_cmd.c const u8 *var_pos = params->beacon.head + var_offset; beacon 263 drivers/net/wireless/marvell/mwifiex/uap_cmd.c int len = params->beacon.head_len - var_offset; beacon 275 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail, beacon 276 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail_len); beacon 395 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail, beacon 396 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail_len); beacon 2958 drivers/net/wireless/marvell/mwl8k.c __u8 beacon[0]; beacon 2962 drivers/net/wireless/marvell/mwl8k.c struct ieee80211_vif *vif, u8 *beacon, int len) beacon 2974 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->beacon, beacon, len); beacon 3344 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->beacon_data, &payload->u.beacon, payload_len); beacon 5632 drivers/net/wireless/marvell/mwl8k.c int len = skb->len - offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 5634 drivers/net/wireless/marvell/mwl8k.c mgmt->u.beacon.variable, len); beacon 194 drivers/net/wireless/quantenna/qtnfmac/commands.c len += s->beacon.head_len; beacon 195 drivers/net/wireless/quantenna/qtnfmac/commands.c len += s->beacon.tail_len; beacon 196 drivers/net/wireless/quantenna/qtnfmac/commands.c len += s->beacon.beacon_ies_len; beacon 197 drivers/net/wireless/quantenna/qtnfmac/commands.c len += s->beacon.proberesp_ies_len; beacon 198 drivers/net/wireless/quantenna/qtnfmac/commands.c len += s->beacon.assocresp_ies_len; beacon 199 drivers/net/wireless/quantenna/qtnfmac/commands.c len += s->beacon.probe_resp_len; beacon 280 drivers/net/wireless/quantenna/qtnfmac/commands.c s->beacon.head, s->beacon.head_len); beacon 282 drivers/net/wireless/quantenna/qtnfmac/commands.c s->beacon.tail, s->beacon.tail_len); beacon 284 drivers/net/wireless/quantenna/qtnfmac/commands.c s->beacon.beacon_ies, s->beacon.beacon_ies_len); beacon 286 drivers/net/wireless/quantenna/qtnfmac/commands.c s->beacon.probe_resp, s->beacon.probe_resp_len); beacon 288 drivers/net/wireless/quantenna/qtnfmac/commands.c s->beacon.proberesp_ies, beacon 289 drivers/net/wireless/quantenna/qtnfmac/commands.c s->beacon.proberesp_ies_len); beacon 291 drivers/net/wireless/quantenna/qtnfmac/commands.c s->beacon.assocresp_ies, beacon 292 drivers/net/wireless/quantenna/qtnfmac/commands.c s->beacon.assocresp_ies_len); beacon 361 drivers/net/wireless/ralink/rt2x00/rt2x00.h struct queue_entry *beacon; beacon 565 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c pos = (u8 *)mgmt->u.beacon.variable; beacon 226 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c intf->beacon = entry; beacon 276 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c clear_bit(ENTRY_BCN_ASSIGNED, &intf->beacon->flags); beacon 727 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (unlikely(!intf->beacon)) beacon 733 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_free_skb(intf->beacon); beacon 740 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00dev->ops->lib->clear_beacon(intf->beacon); beacon 752 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (unlikely(!intf->beacon)) beacon 758 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_free_skb(intf->beacon); beacon 760 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c intf->beacon->skb = ieee80211_beacon_get(rt2x00dev->hw, vif); beacon 761 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (!intf->beacon->skb) beacon 769 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_create_tx_descriptor(rt2x00dev, intf->beacon->skb, &txdesc, NULL); beacon 774 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc = get_skb_frame_desc(intf->beacon->skb); beacon 780 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00dev->ops->lib->write_beacon(intf->beacon, &txdesc); beacon 1304 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c mgmt->u.beacon.timestamp = cpu_to_le64(rtl8180_get_tsf(dev, vif)); beacon 1087 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c mgmt->u.beacon.timestamp = cpu_to_le64(rtl8187_get_tsf(dev, vif)); beacon 2405 drivers/net/wireless/realtek/rtlwifi/base.c pos = (u8 *)mgmt->u.beacon.variable; beacon 2629 drivers/net/wireless/realtek/rtlwifi/base.c pos = (u8 *)mgmt->u.beacon.variable; beacon 722 drivers/net/wireless/realtek/rtlwifi/ps.c pos = (u8 *)mgmt->u.beacon.variable; beacon 547 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c u8 *beacon; beacon 556 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c beacon = &reserved_page_packet[BEACON_PG * 128]; beacon 557 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); beacon 558 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); beacon 575 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c u8 *beacon; beacon 582 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c beacon = &reserved_page_packet[BEACON_PG * 128]; beacon 583 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); beacon 584 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); beacon 604 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c u8 *beacon; beacon 611 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c beacon = &reserved_page_packet[BEACON_PG * 128]; beacon 612 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); beacon 613 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); beacon 668 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c u8 *beacon; beacon 678 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c beacon = &reserved_page_packet[BEACON_PG * 128]; beacon 679 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); beacon 680 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); beacon 395 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c u8 *beacon; beacon 404 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c beacon = &reserved_page_packet[BEACON_PG * 128]; beacon 405 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); beacon 406 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); beacon 486 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c u8 *beacon; beacon 496 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c beacon = &reserved_page_packet[BEACON_PG * 128]; beacon 497 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); beacon 498 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); beacon 1527 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c u8 *beacon; beacon 1538 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c beacon = &reserved_page_packet_8812[BEACON_PG * 512]; beacon 1539 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); beacon 1540 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); beacon 1664 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c u8 *beacon; beacon 1675 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c beacon = &reserved_page_packet_8821[BEACON_PG * 256]; beacon 1676 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); beacon 1677 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c SET_80211_HDR_ADDRESS3(beacon, mac->bssid); beacon 1169 drivers/net/wireless/st/cw1200/txrx.c (skb->data))->u.beacon.variable; beacon 1083 drivers/net/wireless/ti/wl1251/main.c struct sk_buff *beacon, *skb; beacon 1189 drivers/net/wireless/ti/wl1251/main.c beacon = ieee80211_beacon_get(hw, vif); beacon 1190 drivers/net/wireless/ti/wl1251/main.c if (!beacon) beacon 1193 drivers/net/wireless/ti/wl1251/main.c ret = wl1251_cmd_template_set(wl, CMD_BEACON, beacon->data, beacon 1194 drivers/net/wireless/ti/wl1251/main.c beacon->len); beacon 1197 drivers/net/wireless/ti/wl1251/main.c dev_kfree_skb(beacon); beacon 1201 drivers/net/wireless/ti/wl1251/main.c ret = wl1251_cmd_template_set(wl, CMD_PROBE_RESP, beacon->data, beacon 1202 drivers/net/wireless/ti/wl1251/main.c beacon->len); beacon 1204 drivers/net/wireless/ti/wl1251/main.c dev_kfree_skb(beacon); beacon 35 drivers/net/wireless/ti/wl1251/rx.c u8 beacon) beacon 53 drivers/net/wireless/ti/wl1251/rx.c if ((wl->bss_type == BSS_TYPE_IBSS) && beacon) { beacon 138 drivers/net/wireless/ti/wl1251/rx.c u8 *rx_buffer, beacon = 0; beacon 174 drivers/net/wireless/ti/wl1251/rx.c beacon = 1; beacon 176 drivers/net/wireless/ti/wl1251/rx.c wl1251_rx_status(wl, desc, &status, beacon); beacon 179 drivers/net/wireless/ti/wl1251/rx.c beacon ? "beacon" : ""); beacon 4081 drivers/net/wireless/ti/wlcore/main.c int ieoffset = offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 4082 drivers/net/wireless/ti/wlcore/main.c struct sk_buff *beacon = ieee80211_beacon_get(wl->hw, vif); beacon 4085 drivers/net/wireless/ti/wlcore/main.c if (!beacon) { beacon 4092 drivers/net/wireless/ti/wlcore/main.c ret = wl1271_ssid_set(wlvif, beacon, ieoffset); beacon 4094 drivers/net/wireless/ti/wlcore/main.c dev_kfree_skb(beacon); beacon 4101 drivers/net/wireless/ti/wlcore/main.c beacon->data, beacon 4102 drivers/net/wireless/ti/wlcore/main.c beacon->len, 0, beacon 4105 drivers/net/wireless/ti/wlcore/main.c dev_kfree_skb(beacon); beacon 4112 drivers/net/wireless/ti/wlcore/main.c beacon->data + ieoffset, beacon 4113 drivers/net/wireless/ti/wlcore/main.c beacon->len - ieoffset); beacon 4123 drivers/net/wireless/ti/wlcore/main.c wl12xx_remove_ie(beacon, WLAN_EID_TIM, ieoffset); beacon 4133 drivers/net/wireless/ti/wlcore/main.c wl12xx_remove_vendor_ie(beacon, WLAN_OUI_WFA, beacon 4136 drivers/net/wireless/ti/wlcore/main.c hdr = (struct ieee80211_hdr *) beacon->data; beacon 4141 drivers/net/wireless/ti/wlcore/main.c beacon->data, beacon 4142 drivers/net/wireless/ti/wlcore/main.c beacon->len, beacon 4147 drivers/net/wireless/ti/wlcore/main.c beacon->data, beacon 4148 drivers/net/wireless/ti/wlcore/main.c beacon->len, 0, beacon 4151 drivers/net/wireless/ti/wlcore/main.c dev_kfree_skb(beacon); beacon 5553 drivers/net/wireless/ti/wlcore/main.c int ieoffset = offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 5554 drivers/net/wireless/ti/wlcore/main.c struct sk_buff *beacon = beacon 5557 drivers/net/wireless/ti/wlcore/main.c if (!beacon) beacon 5561 drivers/net/wireless/ti/wlcore/main.c beacon->data + ieoffset, beacon 5562 drivers/net/wireless/ti/wlcore/main.c beacon->len - ieoffset); beacon 48 drivers/net/wireless/ti/wlcore/rx.c u8 beacon, u8 probe_rsp) beacon 95 drivers/net/wireless/ti/wlcore/rx.c if (beacon || probe_rsp) beacon 98 drivers/net/wireless/ti/wlcore/rx.c if (beacon) beacon 109 drivers/net/wireless/ti/wlcore/rx.c u8 beacon = 0; beacon 179 drivers/net/wireless/ti/wlcore/rx.c beacon = 1; beacon 183 drivers/net/wireless/ti/wlcore/rx.c wl1271_rx_status(wl, desc, IEEE80211_SKB_RXCB(skb), beacon, beacon 190 drivers/net/wireless/ti/wlcore/rx.c beacon ? "beacon" : "", beacon 133 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct sk_buff *beacon, bool in_intr); beacon 359 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct sk_buff *beacon; beacon 370 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon_interval = mac->beacon.interval; beacon 371 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon_period = mac->beacon.period; beacon 401 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon = ieee80211_beacon_get(mac->hw, mac->vif); beacon 402 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (beacon) beacon 403 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_config_beacon(mac->hw, beacon, false); beacon 410 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.last_update = jiffies; beacon 675 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static bool zd_mac_match_cur_beacon(struct zd_mac *mac, struct sk_buff *beacon) beacon 677 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (!mac->beacon.cur_beacon) beacon 680 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (mac->beacon.cur_beacon->len != beacon->len) beacon 683 drivers/net/wireless/zydas/zd1211rw/zd_mac.c return !memcmp(beacon->data, mac->beacon.cur_beacon->data, beacon->len); beacon 690 drivers/net/wireless/zydas/zd1211rw/zd_mac.c kfree_skb(mac->beacon.cur_beacon); beacon 691 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.cur_beacon = NULL; beacon 701 drivers/net/wireless/zydas/zd1211rw/zd_mac.c static int zd_mac_config_beacon(struct ieee80211_hw *hw, struct sk_buff *beacon, beacon 708 drivers/net/wireless/zydas/zd1211rw/zd_mac.c u32 full_len = beacon->len + 4; beacon 715 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (zd_mac_match_cur_beacon(mac, beacon)) { beacon 769 drivers/net/wireless/zydas/zd1211rw/zd_mac.c for (j = 0 ; j < beacon->len; j++) { beacon 771 drivers/net/wireless/zydas/zd1211rw/zd_mac.c ioreqs[req_pos].value = *((u8 *)(beacon->data + j)); beacon 818 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.cur_beacon = beacon; beacon 819 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon = NULL; beacon 830 drivers/net/wireless/zydas/zd1211rw/zd_mac.c kfree_skb(beacon); beacon 837 drivers/net/wireless/zydas/zd1211rw/zd_mac.c kfree_skb(beacon); beacon 1151 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct sk_buff *skb, *beacon; beacon 1171 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon = ieee80211_beacon_get(mac->hw, mac->vif); beacon 1172 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (beacon) beacon 1173 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_config_beacon(mac->hw, beacon, true); beacon 1176 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.last_update = jiffies; beacon 1294 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct sk_buff *beacon = ieee80211_beacon_get(hw, vif); beacon 1296 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (beacon) { beacon 1298 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_config_beacon(hw, beacon, false); beacon 1313 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.period = period; beacon 1314 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.interval = interval; beacon 1315 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.last_update = jiffies; beacon 1426 drivers/net/wireless/zydas/zd1211rw/zd_mac.c container_of(work, struct zd_mac, beacon.watchdog_work.work); beacon 1427 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct sk_buff *beacon; beacon 1437 drivers/net/wireless/zydas/zd1211rw/zd_mac.c interval = mac->beacon.interval; beacon 1438 drivers/net/wireless/zydas/zd1211rw/zd_mac.c period = mac->beacon.period; beacon 1439 drivers/net/wireless/zydas/zd1211rw/zd_mac.c timeout = mac->beacon.last_update + beacon 1451 drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon = ieee80211_beacon_get(mac->hw, mac->vif); beacon 1452 drivers/net/wireless/zydas/zd1211rw/zd_mac.c if (beacon) { beacon 1455 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_config_beacon(mac->hw, beacon, false); beacon 1463 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.last_update = jiffies; beacon 1468 drivers/net/wireless/zydas/zd1211rw/zd_mac.c queue_delayed_work(zd_workqueue, &mac->beacon.watchdog_work, beacon 1474 drivers/net/wireless/zydas/zd1211rw/zd_mac.c INIT_DELAYED_WORK(&mac->beacon.watchdog_work, beacon_watchdog_handler); beacon 1481 drivers/net/wireless/zydas/zd1211rw/zd_mac.c mac->beacon.last_update = jiffies; beacon 1482 drivers/net/wireless/zydas/zd1211rw/zd_mac.c queue_delayed_work(zd_workqueue, &mac->beacon.watchdog_work, beacon 1489 drivers/net/wireless/zydas/zd1211rw/zd_mac.c cancel_delayed_work_sync(&mac->beacon.watchdog_work); beacon 176 drivers/net/wireless/zydas/zd1211rw/zd_mac.h struct beacon beacon; beacon 992 drivers/scsi/bfa/bfa_defs_svc.h bfa_boolean_t beacon; /* current beacon status */ beacon 5003 drivers/scsi/bfa/bfa_ioc.c diag_portbeacon_send(struct bfa_diag_s *diag, bfa_boolean_t beacon, u32 sec) beacon 5007 drivers/scsi/bfa/bfa_ioc.c msg = (struct bfi_diag_portbeacon_req_s *)diag->beacon.mbcmd.msg; beacon 5011 drivers/scsi/bfa/bfa_ioc.c msg->beacon = beacon; beacon 5014 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(diag->ioc, &diag->beacon.mbcmd); beacon 5020 drivers/scsi/bfa/bfa_ioc.c bfa_trc(diag, diag->beacon.state); beacon 5021 drivers/scsi/bfa/bfa_ioc.c diag->beacon.state = BFA_FALSE; beacon 5023 drivers/scsi/bfa/bfa_ioc.c diag->cbfn_beacon(diag->dev, BFA_FALSE, diag->beacon.link_e2e); beacon 5204 drivers/scsi/bfa/bfa_ioc.c if (diag->beacon.state) beacon 5228 drivers/scsi/bfa/bfa_ioc.c bfa_diag_beacon_port(struct bfa_diag_s *diag, bfa_boolean_t beacon, beacon 5231 drivers/scsi/bfa/bfa_ioc.c bfa_trc(diag, beacon); beacon 5241 drivers/scsi/bfa/bfa_ioc.c if (diag->beacon.state && beacon) /* beacon alread on */ beacon 5244 drivers/scsi/bfa/bfa_ioc.c diag->beacon.state = beacon; beacon 5245 drivers/scsi/bfa/bfa_ioc.c diag->beacon.link_e2e = link_e2e_beacon; beacon 5247 drivers/scsi/bfa/bfa_ioc.c diag->cbfn_beacon(diag->dev, beacon, link_e2e_beacon); beacon 5250 drivers/scsi/bfa/bfa_ioc.c diag_portbeacon_send(diag, beacon, sec); beacon 523 drivers/scsi/bfa/bfa_ioc.h typedef void (*bfa_cb_diag_beacon_t) (void *dev, bfa_boolean_t beacon, beacon 614 drivers/scsi/bfa/bfa_ioc.h struct bfa_diag_beacon_s beacon; beacon 656 drivers/scsi/bfa/bfa_ioc.h bfa_boolean_t beacon, bfa_boolean_t link_e2e_beacon, beacon 3984 drivers/scsi/bfa/bfa_svc.c attr->beacon = fcport->beacon; beacon 4154 drivers/scsi/bfa/bfa_svc.c bfa_fcport_beacon(void *dev, bfa_boolean_t beacon, beacon 4160 drivers/scsi/bfa/bfa_svc.c bfa_trc(bfa, beacon); beacon 4162 drivers/scsi/bfa/bfa_svc.c bfa_trc(bfa, fcport->beacon); beacon 4165 drivers/scsi/bfa/bfa_svc.c fcport->beacon = beacon; beacon 502 drivers/scsi/bfa/bfa_svc.h bfa_boolean_t beacon; /* port beacon status */ beacon 554 drivers/scsi/bfa/bfa_svc.h void bfa_fcport_beacon(void *dev, bfa_boolean_t beacon, beacon 1769 drivers/scsi/bfa/bfad_bsg.c iocmd->beacon, iocmd->link_e2e_beacon, beacon 642 drivers/scsi/bfa/bfad_bsg.h bfa_boolean_t beacon; beacon 1083 drivers/scsi/bfa/bfi.h u8 beacon; /* 1: beacon on */ beacon 6158 drivers/scsi/lpfc/lpfc_els.c struct fc_lcb_request_frame *beacon; beacon 6165 drivers/scsi/lpfc/lpfc_els.c beacon = (struct fc_lcb_request_frame *)pcmd->virt; beacon 6171 drivers/scsi/lpfc/lpfc_els.c beacon->lcb_command, beacon 6172 drivers/scsi/lpfc/lpfc_els.c beacon->lcb_sub_command, beacon 6173 drivers/scsi/lpfc/lpfc_els.c beacon->lcb_type, beacon 6174 drivers/scsi/lpfc/lpfc_els.c beacon->lcb_frequency, beacon 6175 drivers/scsi/lpfc/lpfc_els.c be16_to_cpu(beacon->lcb_duration)); beacon 6177 drivers/scsi/lpfc/lpfc_els.c if (beacon->lcb_sub_command != LPFC_LCB_ON && beacon 6178 drivers/scsi/lpfc/lpfc_els.c beacon->lcb_sub_command != LPFC_LCB_OFF) { beacon 6197 drivers/scsi/lpfc/lpfc_els.c state = (beacon->lcb_sub_command == LPFC_LCB_ON) ? 1 : 0; beacon 6198 drivers/scsi/lpfc/lpfc_els.c lcb_context->sub_command = beacon->lcb_sub_command; beacon 6200 drivers/scsi/lpfc/lpfc_els.c lcb_context->type = beacon->lcb_type; beacon 6201 drivers/scsi/lpfc/lpfc_els.c lcb_context->frequency = beacon->lcb_frequency; beacon 6202 drivers/scsi/lpfc/lpfc_els.c lcb_context->duration = beacon->lcb_duration; beacon 2260 drivers/scsi/qla2xxx/qla_attr.c static DEVICE_ATTR(beacon, S_IRUGO | S_IWUSR, qla2x00_beacon_show, beacon 1758 drivers/staging/ks7010/ks_wlan_net.c wstats->miss.beacon = 0; /* Missed beacon */ beacon 450 drivers/staging/rtl8192e/rtl8192e/rtl_core.c struct rtllib_beacon *beacon, beacon 1758 drivers/staging/rtl8192e/rtllib.h struct rtllib_beacon *beacon, beacon 2312 drivers/staging/rtl8192e/rtllib_rx.c struct rtllib_probe_response *beacon, beacon 2319 drivers/staging/rtl8192e/rtllib_rx.c ether_addr_copy(network->bssid, beacon->header.addr3); beacon 2320 drivers/staging/rtl8192e/rtllib_rx.c network->capability = le16_to_cpu(beacon->capability); beacon 2322 drivers/staging/rtl8192e/rtllib_rx.c network->time_stamp[0] = beacon->time_stamp[0]; beacon 2323 drivers/staging/rtl8192e/rtllib_rx.c network->time_stamp[1] = beacon->time_stamp[1]; beacon 2324 drivers/staging/rtl8192e/rtllib_rx.c network->beacon_interval = le16_to_cpu(beacon->beacon_interval); beacon 2361 drivers/staging/rtl8192e/rtllib_rx.c beacon->info_element, beacon 2362 drivers/staging/rtl8192e/rtllib_rx.c (stats->len - sizeof(*beacon)), beacon 2563 drivers/staging/rtl8192e/rtllib_rx.c struct rtllib_probe_response *beacon, beacon 2568 drivers/staging/rtl8192e/rtllib_rx.c struct rtllib_info_element *info_element = &beacon->info_element[0]; beacon 2573 drivers/staging/rtl8192e/rtllib_rx.c u16 frame_ctl = le16_to_cpu(beacon->header.frame_ctl); beacon 2581 drivers/staging/rtl8192e/rtllib_rx.c beacon->header.addr3, beacon 2582 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0xf)) ? '1' : '0', beacon 2583 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0xe)) ? '1' : '0', beacon 2584 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0xd)) ? '1' : '0', beacon 2585 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0xc)) ? '1' : '0', beacon 2586 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0xb)) ? '1' : '0', beacon 2587 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0xa)) ? '1' : '0', beacon 2588 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0x9)) ? '1' : '0', beacon 2589 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0x8)) ? '1' : '0', beacon 2590 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0x7)) ? '1' : '0', beacon 2591 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0x6)) ? '1' : '0', beacon 2592 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0x5)) ? '1' : '0', beacon 2593 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0x4)) ? '1' : '0', beacon 2594 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0x3)) ? '1' : '0', beacon 2595 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0x2)) ? '1' : '0', beacon 2596 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0x1)) ? '1' : '0', beacon 2597 drivers/staging/rtl8192e/rtllib_rx.c (le16_to_cpu(beacon->capability) & (1<<0x0)) ? '1' : '0'); beacon 2599 drivers/staging/rtl8192e/rtllib_rx.c if (rtllib_network_init(ieee, beacon, network, stats)) { beacon 2602 drivers/staging/rtl8192e/rtllib_rx.c beacon->header.addr3, beacon 2716 drivers/staging/rtl8192e/rtllib_rx.c ieee->handle_beacon(ieee->dev, beacon, beacon 771 drivers/staging/rtl8192e/rtllib_softmac.c rtllib_authentication_req(struct rtllib_network *beacon, beacon 795 drivers/staging/rtl8192e/rtllib_softmac.c ether_addr_copy(auth->header.addr1, beacon->bssid); beacon 797 drivers/staging/rtl8192e/rtllib_softmac.c ether_addr_copy(auth->header.addr3, beacon->bssid); beacon 1143 drivers/staging/rtl8192e/rtllib_softmac.c rtllib_association_req(struct rtllib_network *beacon, beacon 1163 drivers/staging/rtl8192e/rtllib_softmac.c unsigned int rate_len = (beacon->rates_len ? beacon 1164 drivers/staging/rtl8192e/rtllib_softmac.c (beacon->rates_len + 2) : 0) + beacon 1165 drivers/staging/rtl8192e/rtllib_softmac.c (beacon->rates_ex_len ? (beacon->rates_ex_len) + beacon 1168 drivers/staging/rtl8192e/rtllib_softmac.c unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0; beacon 1169 drivers/staging/rtl8192e/rtllib_softmac.c unsigned int turbo_info_len = beacon->Turbo_Enable ? 9 : 0; beacon 1202 drivers/staging/rtl8192e/rtllib_softmac.c if (beacon->bCkipSupported) beacon 1204 drivers/staging/rtl8192e/rtllib_softmac.c if (beacon->bCcxRmEnable) beacon 1206 drivers/staging/rtl8192e/rtllib_softmac.c if (beacon->BssCcxVerNumber >= 2) beacon 1216 drivers/staging/rtl8192e/rtllib_softmac.c + beacon->ssid_len beacon 1241 drivers/staging/rtl8192e/rtllib_softmac.c ether_addr_copy(hdr->header.addr1, beacon->bssid); beacon 1243 drivers/staging/rtl8192e/rtllib_softmac.c ether_addr_copy(hdr->header.addr3, beacon->bssid); beacon 1245 drivers/staging/rtl8192e/rtllib_softmac.c ether_addr_copy(ieee->ap_mac_addr, beacon->bssid); beacon 1248 drivers/staging/rtl8192e/rtllib_softmac.c if (beacon->capability & WLAN_CAPABILITY_PRIVACY) beacon 1251 drivers/staging/rtl8192e/rtllib_softmac.c if (beacon->capability & WLAN_CAPABILITY_SHORT_PREAMBLE) beacon 1255 drivers/staging/rtl8192e/rtllib_softmac.c (beacon->capability&WLAN_CAPABILITY_SHORT_SLOT_TIME)) beacon 1259 drivers/staging/rtl8192e/rtllib_softmac.c hdr->listen_interval = cpu_to_le16(beacon->listen_interval); beacon 1263 drivers/staging/rtl8192e/rtllib_softmac.c hdr->info_element[0].len = beacon->ssid_len; beacon 1264 drivers/staging/rtl8192e/rtllib_softmac.c skb_put_data(skb, beacon->ssid, beacon->ssid_len); beacon 1268 drivers/staging/rtl8192e/rtllib_softmac.c if (beacon->rates_len) { beacon 1270 drivers/staging/rtl8192e/rtllib_softmac.c *tag++ = beacon->rates_len; beacon 1271 drivers/staging/rtl8192e/rtllib_softmac.c for (i = 0; i < beacon->rates_len; i++) beacon 1272 drivers/staging/rtl8192e/rtllib_softmac.c *tag++ = beacon->rates[i]; beacon 1275 drivers/staging/rtl8192e/rtllib_softmac.c if (beacon->rates_ex_len) { beacon 1277 drivers/staging/rtl8192e/rtllib_softmac.c *tag++ = beacon->rates_ex_len; beacon 1278 drivers/staging/rtl8192e/rtllib_softmac.c for (i = 0; i < beacon->rates_ex_len; i++) beacon 1279 drivers/staging/rtl8192e/rtllib_softmac.c *tag++ = beacon->rates_ex[i]; beacon 1282 drivers/staging/rtl8192e/rtllib_softmac.c if (beacon->bCkipSupported) { beacon 1302 drivers/staging/rtl8192e/rtllib_softmac.c if (beacon->bCcxRmEnable) { beacon 1316 drivers/staging/rtl8192e/rtllib_softmac.c if (beacon->BssCcxVerNumber >= 2) { beacon 1320 drivers/staging/rtl8192e/rtllib_softmac.c CcxVerNumBuf[4] = beacon->BssCcxVerNumber; beacon 1431 drivers/staging/rtl8192e/rtllib_softmac.c struct rtllib_network *beacon = &ieee->current_network; beacon 1438 drivers/staging/rtl8192e/rtllib_softmac.c skb = rtllib_authentication_req(beacon, ieee, 0, daddr); beacon 1458 drivers/staging/rtl8192e/rtllib_softmac.c struct rtllib_network *beacon = &ieee->current_network; beacon 1463 drivers/staging/rtl8192e/rtllib_softmac.c skb = rtllib_authentication_req(beacon, ieee, chlen + 2, beacon->bssid); beacon 1488 drivers/staging/rtl8192e/rtllib_softmac.c struct rtllib_network *beacon = &ieee->current_network; beacon 1495 drivers/staging/rtl8192e/rtllib_softmac.c skb = rtllib_association_req(beacon, ieee); beacon 3058 drivers/staging/rtl8192e/rtllib_softmac.c rtllib_disauth_skb(struct rtllib_network *beacon, beacon 3075 drivers/staging/rtl8192e/rtllib_softmac.c ether_addr_copy(disauth->header.addr1, beacon->bssid); beacon 3077 drivers/staging/rtl8192e/rtllib_softmac.c ether_addr_copy(disauth->header.addr3, beacon->bssid); beacon 3084 drivers/staging/rtl8192e/rtllib_softmac.c rtllib_disassociate_skb(struct rtllib_network *beacon, beacon 3102 drivers/staging/rtl8192e/rtllib_softmac.c ether_addr_copy(disass->header.addr1, beacon->bssid); beacon 3104 drivers/staging/rtl8192e/rtllib_softmac.c ether_addr_copy(disass->header.addr3, beacon->bssid); beacon 3112 drivers/staging/rtl8192e/rtllib_softmac.c struct rtllib_network *beacon = &ieee->current_network; beacon 3116 drivers/staging/rtl8192e/rtllib_softmac.c skb = rtllib_disauth_skb(beacon, ieee, asRsn); beacon 3118 drivers/staging/rtl8192e/rtllib_softmac.c skb = rtllib_disassociate_skb(beacon, ieee, asRsn); beacon 1992 drivers/staging/rtl8192u/ieee80211/ieee80211.h int (*handle_beacon)(struct net_device *dev, struct ieee80211_beacon *beacon, struct ieee80211_network *network); beacon 2067 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c struct ieee80211_probe_response *beacon, beacon 2082 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); beacon 2083 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c network->capability = le16_to_cpu(beacon->capability); beacon 2085 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]); beacon 2086 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]); beacon 2087 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c network->beacon_interval = le16_to_cpu(beacon->beacon_interval); beacon 2121 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c (ieee, beacon->info_element, stats->len - sizeof(*beacon), network, stats)) beacon 2295 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c struct ieee80211_probe_response *beacon, beacon 2302 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c struct ieee80211_info_element *info_element = &beacon->info_element[0]; beacon 2304 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c int fc = WLAN_FC_GET_STYPE(le16_to_cpu(beacon->header.frame_ctl)); beacon 2314 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c capability = le16_to_cpu(beacon->capability); beacon 2318 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c beacon->header.addr3, beacon 2336 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c if (ieee80211_network_init(ieee, beacon, network, stats)) { beacon 2340 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c beacon->header.addr3, beacon 2410 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c if (is_beacon(beacon->header.frame_ctl)) { beacon 2471 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c if (is_beacon(beacon->header.frame_ctl) == 0) beacon 2487 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c if (is_beacon(beacon->header.frame_ctl) && is_same_network(&ieee->current_network, network, ieee) && \ beacon 2490 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c ieee->handle_beacon(ieee->dev, beacon, &ieee->current_network); beacon 615 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c ieee80211_authentication_req(struct ieee80211_network *beacon, beacon 637 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c memcpy(auth->header.addr1, beacon->bssid, ETH_ALEN); beacon 639 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c memcpy(auth->header.addr3, beacon->bssid, ETH_ALEN); beacon 935 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c ieee80211_association_req(struct ieee80211_network *beacon, beacon 961 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0; beacon 963 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c unsigned int turbo_info_len = beacon->Turbo_Enable ? 9 : 0; beacon 983 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c wmm_info_len = beacon->qos_data.supported ? 9 : 0; beacon 985 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (beacon->bCkipSupported) beacon 988 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (beacon->bCcxRmEnable) beacon 991 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (beacon->BssCcxVerNumber >= 2) beacon 996 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c + beacon->ssid_len /* essid tagged val */ beacon 1009 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c + beacon->ssid_len /* essid tagged val */ beacon 1031 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c memcpy(hdr->header.addr1, beacon->bssid, ETH_ALEN); beacon 1033 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c memcpy(hdr->header.addr3, beacon->bssid, ETH_ALEN); beacon 1035 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c memcpy(ieee->ap_mac_addr, beacon->bssid, ETH_ALEN);//for HW security, John beacon 1038 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (beacon->capability & WLAN_CAPABILITY_PRIVACY) beacon 1041 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (beacon->capability & WLAN_CAPABILITY_SHORT_PREAMBLE) beacon 1053 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c hdr->info_element[0].len = beacon->ssid_len; beacon 1054 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c skb_put_data(skb, beacon->ssid, beacon->ssid_len); beacon 1061 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (beacon->bCkipSupported) { beacon 1086 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (beacon->bCcxRmEnable) { beacon 1099 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (beacon->BssCcxVerNumber >= 2) { beacon 1102 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c CcxVerNumBuf[4] = beacon->BssCcxVerNumber; beacon 1196 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c struct ieee80211_network *beacon = &ieee->current_network; beacon 1202 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c skb = ieee80211_authentication_req(beacon, ieee, 0); beacon 1225 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c struct ieee80211_network *beacon = &ieee->current_network; beacon 1231 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c skb = ieee80211_authentication_req(beacon, ieee, chlen + 2); beacon 1254 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c struct ieee80211_network *beacon = &ieee->current_network; beacon 1261 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c skb = ieee80211_association_req(beacon, ieee); beacon 2937 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c static inline struct sk_buff *ieee80211_disassociate_skb(struct ieee80211_network *beacon, beacon 2952 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c memcpy(disass->header.addr1, beacon->bssid, ETH_ALEN); beacon 2954 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c memcpy(disass->header.addr3, beacon->bssid, ETH_ALEN); beacon 2966 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c struct ieee80211_network *beacon = &ieee->current_network; beacon 2969 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c skb = ieee80211_disassociate_skb(beacon, ieee, asRsn); beacon 1864 drivers/staging/rtl8192u/r8192U_core.c struct ieee80211_beacon *beacon, beacon 2790 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ret = rtw_add_beacon(adapter, settings->beacon.head, settings->beacon.head_len, beacon 2791 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c settings->beacon.tail, settings->beacon.tail_len); beacon 595 drivers/staging/uwb/beacon.c DEVICE_ATTR(beacon, S_IRUGO | S_IWUSR, uwb_rc_beacon_show, uwb_rc_beacon_store); beacon 1457 drivers/staging/vt6655/rxtx.c mgmt_hdr->u.beacon.timestamp = 0; beacon 1486 drivers/staging/vt6655/rxtx.c struct sk_buff *beacon; beacon 1488 drivers/staging/vt6655/rxtx.c beacon = ieee80211_beacon_get(priv->hw, vif); beacon 1489 drivers/staging/vt6655/rxtx.c if (!beacon) beacon 1492 drivers/staging/vt6655/rxtx.c if (vnt_beacon_xmit(priv, beacon)) { beacon 1493 drivers/staging/vt6655/rxtx.c ieee80211_free_txskb(priv->hw, beacon); beacon 1049 drivers/staging/vt6656/rxtx.c mgmt_hdr->u.beacon.timestamp = 0; beacon 1084 drivers/staging/vt6656/rxtx.c struct sk_buff *beacon; beacon 1086 drivers/staging/vt6656/rxtx.c beacon = ieee80211_beacon_get(priv->hw, vif); beacon 1087 drivers/staging/vt6656/rxtx.c if (!beacon) beacon 1090 drivers/staging/vt6656/rxtx.c if (vnt_beacon_xmit(priv, beacon)) { beacon 1091 drivers/staging/vt6656/rxtx.c ieee80211_free_txskb(priv->hw, beacon); beacon 587 drivers/staging/wilc1000/wilc_hif.c offset = offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 591 drivers/staging/wilc1000/wilc_hif.c ies = rcvd_info->mgmt->u.beacon.variable; beacon 1484 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c settings->dtim_period, &settings->beacon); beacon 1488 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct cfg80211_beacon_data *beacon) beacon 1492 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c return wilc_add_beacon(vif, 0, 0, beacon); beacon 966 drivers/staging/wlan-ng/p80211netdev.c wlandev->rx.beacon++; beacon 110 drivers/staging/wlan-ng/p80211netdev.h u32 beacon; beacon 949 include/linux/ieee80211.h } __packed beacon; beacon 995 include/net/cfg80211.h struct cfg80211_beacon_data beacon; beacon 738 include/uapi/linux/wireless.h __u32 beacon; /* Missed beacons/superframe */ beacon 880 net/mac80211/cfg.c old = sdata_dereference(sdata->u.ap.beacon, sdata); beacon 962 net/mac80211/cfg.c rcu_assign_pointer(sdata->u.ap.beacon, new); beacon 988 net/mac80211/cfg.c old = sdata_dereference(sdata->u.ap.beacon, sdata); beacon 1073 net/mac80211/cfg.c err = ieee80211_assign_beacon(sdata, ¶ms->beacon, NULL); beacon 1082 net/mac80211/cfg.c old = sdata_dereference(sdata->u.ap.beacon, sdata); beacon 1086 net/mac80211/cfg.c RCU_INIT_POINTER(sdata->u.ap.beacon, NULL); beacon 1117 net/mac80211/cfg.c old = sdata_dereference(sdata->u.ap.beacon, sdata); beacon 1139 net/mac80211/cfg.c old_beacon = sdata_dereference(sdata->u.ap.beacon, sdata); beacon 1164 net/mac80211/cfg.c RCU_INIT_POINTER(sdata->u.ap.beacon, NULL); beacon 2157 net/mac80211/cfg.c if (!sdata_dereference(sdata->u.ap.beacon, sdata)) beacon 2321 net/mac80211/cfg.c if (sdata->u.ap.beacon && beacon 2980 net/mac80211/cfg.c cfg80211_beacon_dup(struct cfg80211_beacon_data *beacon) beacon 2986 net/mac80211/cfg.c len = beacon->head_len + beacon->tail_len + beacon->beacon_ies_len + beacon 2987 net/mac80211/cfg.c beacon->proberesp_ies_len + beacon->assocresp_ies_len + beacon 2988 net/mac80211/cfg.c beacon->probe_resp_len + beacon->lci_len + beacon->civicloc_len; beacon 2995 net/mac80211/cfg.c if (beacon->head_len) { beacon 2996 net/mac80211/cfg.c new_beacon->head_len = beacon->head_len; beacon 2998 net/mac80211/cfg.c memcpy(pos, beacon->head, beacon->head_len); beacon 2999 net/mac80211/cfg.c pos += beacon->head_len; beacon 3001 net/mac80211/cfg.c if (beacon->tail_len) { beacon 3002 net/mac80211/cfg.c new_beacon->tail_len = beacon->tail_len; beacon 3004 net/mac80211/cfg.c memcpy(pos, beacon->tail, beacon->tail_len); beacon 3005 net/mac80211/cfg.c pos += beacon->tail_len; beacon 3007 net/mac80211/cfg.c if (beacon->beacon_ies_len) { beacon 3008 net/mac80211/cfg.c new_beacon->beacon_ies_len = beacon->beacon_ies_len; beacon 3010 net/mac80211/cfg.c memcpy(pos, beacon->beacon_ies, beacon->beacon_ies_len); beacon 3011 net/mac80211/cfg.c pos += beacon->beacon_ies_len; beacon 3013 net/mac80211/cfg.c if (beacon->proberesp_ies_len) { beacon 3014 net/mac80211/cfg.c new_beacon->proberesp_ies_len = beacon->proberesp_ies_len; beacon 3016 net/mac80211/cfg.c memcpy(pos, beacon->proberesp_ies, beacon->proberesp_ies_len); beacon 3017 net/mac80211/cfg.c pos += beacon->proberesp_ies_len; beacon 3019 net/mac80211/cfg.c if (beacon->assocresp_ies_len) { beacon 3020 net/mac80211/cfg.c new_beacon->assocresp_ies_len = beacon->assocresp_ies_len; beacon 3022 net/mac80211/cfg.c memcpy(pos, beacon->assocresp_ies, beacon->assocresp_ies_len); beacon 3023 net/mac80211/cfg.c pos += beacon->assocresp_ies_len; beacon 3025 net/mac80211/cfg.c if (beacon->probe_resp_len) { beacon 3026 net/mac80211/cfg.c new_beacon->probe_resp_len = beacon->probe_resp_len; beacon 3028 net/mac80211/cfg.c memcpy(pos, beacon->probe_resp, beacon->probe_resp_len); beacon 3029 net/mac80211/cfg.c pos += beacon->probe_resp_len; beacon 3033 net/mac80211/cfg.c new_beacon->ftm_responder = beacon->ftm_responder; beacon 3034 net/mac80211/cfg.c if (beacon->lci) { beacon 3035 net/mac80211/cfg.c new_beacon->lci_len = beacon->lci_len; beacon 3037 net/mac80211/cfg.c memcpy(pos, beacon->lci, beacon->lci_len); beacon 3038 net/mac80211/cfg.c pos += beacon->lci_len; beacon 3040 net/mac80211/cfg.c if (beacon->civicloc) { beacon 3041 net/mac80211/cfg.c new_beacon->civicloc_len = beacon->civicloc_len; beacon 3043 net/mac80211/cfg.c memcpy(pos, beacon->civicloc, beacon->civicloc_len); beacon 3044 net/mac80211/cfg.c pos += beacon->civicloc_len; beacon 554 net/mac80211/ht.c if (sdata_dereference(sdata->u.ap.beacon, sdata)) beacon 82 net/mac80211/ibss.c mgmt->u.beacon.beacon_int = cpu_to_le16(beacon_int); beacon 83 net/mac80211/ibss.c mgmt->u.beacon.timestamp = cpu_to_le64(tsf); beacon 84 net/mac80211/ibss.c mgmt->u.beacon.capab_info = cpu_to_le16(capability); beacon 86 net/mac80211/ibss.c pos = (u8 *)mgmt + offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 783 net/mac80211/ibss.c bool beacon) beacon 1132 net/mac80211/ibss.c beacon_timestamp = le64_to_cpu(mgmt->u.beacon.timestamp); beacon 1601 net/mac80211/ibss.c offsetof(typeof(mgmt->u.beacon), variable)); beacon 286 net/mac80211/ieee80211_i.h struct beacon_data __rcu *beacon; beacon 637 net/mac80211/ieee80211_i.h struct beacon_data *beacon); beacon 689 net/mac80211/ieee80211_i.h struct beacon_data __rcu *beacon; beacon 585 net/mac80211/iface.c if (rtnl_dereference(sdata->bss->beacon)) { beacon 738 net/mac80211/mesh.c int hdr_len = offsetofend(struct ieee80211_mgmt, u.beacon); beacon 792 net/mac80211/mesh.c mgmt->u.beacon.beacon_int = beacon 794 net/mac80211/mesh.c mgmt->u.beacon.capab_info |= cpu_to_le16( beacon 897 net/mac80211/mesh.c rcu_assign_pointer(ifmsh->beacon, bcn); beacon 911 net/mac80211/mesh.c old_bcn = rcu_dereference_protected(sdata->u.mesh.beacon, beacon 1001 net/mac80211/mesh.c bcn = rcu_dereference_protected(ifmsh->beacon, beacon 1003 net/mac80211/mesh.c RCU_INIT_POINTER(ifmsh->beacon, NULL); beacon 1040 net/mac80211/mesh.c struct ieee802_11_elems *elems, bool beacon) beacon 1132 net/mac80211/mesh.c if (beacon) { beacon 1187 net/mac80211/mesh.c bcn = rcu_dereference(ifmsh->beacon); beacon 1541 net/mac80211/mesh.c RCU_INIT_POINTER(ifmsh->beacon, NULL); beacon 129 net/mac80211/mesh_sync.c t_t = le64_to_cpu(mgmt->u.beacon.timestamp); beacon 168 net/mac80211/mesh_sync.c struct beacon_data *beacon) beacon 1286 net/mac80211/mlme.c bool beacon) beacon 1326 net/mac80211/mlme.c if (beacon && sdata->vif.csa_active && !ifmgd->csa_waiting_bcn) { beacon 1352 net/mac80211/mlme.c (!csa_ie.mode || !beacon)) { beacon 2551 net/mac80211/mlme.c bool beacon) beacon 2571 net/mac80211/mlme.c if (beacon) { beacon 3825 net/mac80211/mlme.c baselen = (u8 *) mgmt->u.beacon.variable - (u8 *) mgmt; beacon 3845 net/mac80211/mlme.c ieee802_11_parse_elems(mgmt->u.beacon.variable, beacon 3858 net/mac80211/mlme.c le64_to_cpu(mgmt->u.beacon.timestamp); beacon 3900 net/mac80211/mlme.c ncrc = crc32_be(0, (void *)&mgmt->u.beacon.beacon_int, 4); beacon 3901 net/mac80211/mlme.c ncrc = ieee802_11_parse_elems_crc(mgmt->u.beacon.variable, beacon 3935 net/mac80211/mlme.c ret = cfg80211_get_p2p_attr(mgmt->u.beacon.variable, beacon 3973 net/mac80211/mlme.c le64_to_cpu(mgmt->u.beacon.timestamp); beacon 4021 net/mac80211/mlme.c le16_to_cpu(mgmt->u.beacon.capab_info), beacon 819 net/mac80211/offchannel.c !rcu_access_pointer(sdata->bss->beacon)) beacon 901 net/mac80211/offchannel.c struct beacon_data *beacon = NULL; beacon 906 net/mac80211/offchannel.c beacon = rcu_dereference(sdata->u.ap.beacon); beacon 908 net/mac80211/offchannel.c beacon = rcu_dereference(sdata->u.ibss.presp); beacon 910 net/mac80211/offchannel.c beacon = rcu_dereference(sdata->u.mesh.beacon); beacon 912 net/mac80211/offchannel.c if (beacon) beacon 915 net/mac80211/offchannel.c beacon->csa_current_counter; beacon 63 net/mac80211/scan.c bool beacon) beacon 67 net/mac80211/scan.c if (beacon) beacon 73 net/mac80211/scan.c if (beacon) beacon 78 net/mac80211/scan.c if (beacon) beacon 127 net/mac80211/scan.c if (beacon) { beacon 143 net/mac80211/scan.c bool beacon = ieee80211_is_beacon(mgmt->frame_control); beacon 193 net/mac80211/scan.c baselen = offsetof(struct ieee80211_mgmt, u.beacon.variable); beacon 194 net/mac80211/scan.c elements = mgmt->u.beacon.variable; beacon 210 net/mac80211/scan.c ieee80211_update_bss_from_elems(local, bss, &elems, rx_status, beacon); beacon 216 net/mac80211/scan.c rx_status, beacon); beacon 4299 net/mac80211/tx.c struct beacon_data *beacon) beacon 4305 net/mac80211/tx.c u8 count = beacon->csa_current_counter; beacon 4309 net/mac80211/tx.c beacon_data = beacon->tail; beacon 4310 net/mac80211/tx.c beacon_data_len = beacon->tail_len; beacon 4313 net/mac80211/tx.c beacon_data = beacon->head; beacon 4314 net/mac80211/tx.c beacon_data_len = beacon->head_len; beacon 4317 net/mac80211/tx.c beacon_data = beacon->head; beacon 4318 net/mac80211/tx.c beacon_data_len = beacon->head_len; beacon 4328 net/mac80211/tx.c if (beacon->csa_counter_offsets[i]) { beacon 4329 net/mac80211/tx.c if (WARN_ON_ONCE(beacon->csa_counter_offsets[i] >= beacon 4335 net/mac80211/tx.c beacon_data[beacon->csa_counter_offsets[i]] = count; beacon 4344 net/mac80211/tx.c static u8 __ieee80211_csa_update_counter(struct beacon_data *beacon) beacon 4346 net/mac80211/tx.c beacon->csa_current_counter--; beacon 4349 net/mac80211/tx.c WARN_ON_ONCE(!beacon->csa_current_counter); beacon 4351 net/mac80211/tx.c return beacon->csa_current_counter; beacon 4357 net/mac80211/tx.c struct beacon_data *beacon = NULL; beacon 4363 net/mac80211/tx.c beacon = rcu_dereference(sdata->u.ap.beacon); beacon 4365 net/mac80211/tx.c beacon = rcu_dereference(sdata->u.ibss.presp); beacon 4367 net/mac80211/tx.c beacon = rcu_dereference(sdata->u.mesh.beacon); beacon 4369 net/mac80211/tx.c if (!beacon) beacon 4372 net/mac80211/tx.c count = __ieee80211_csa_update_counter(beacon); beacon 4383 net/mac80211/tx.c struct beacon_data *beacon = NULL; beacon 4388 net/mac80211/tx.c beacon = rcu_dereference(sdata->u.ap.beacon); beacon 4390 net/mac80211/tx.c beacon = rcu_dereference(sdata->u.ibss.presp); beacon 4392 net/mac80211/tx.c beacon = rcu_dereference(sdata->u.mesh.beacon); beacon 4394 net/mac80211/tx.c if (!beacon) beacon 4397 net/mac80211/tx.c if (counter < beacon->csa_current_counter) beacon 4398 net/mac80211/tx.c beacon->csa_current_counter = counter; beacon 4408 net/mac80211/tx.c struct beacon_data *beacon = NULL; beacon 4420 net/mac80211/tx.c beacon = rcu_dereference(ap->beacon); beacon 4421 net/mac80211/tx.c if (WARN_ON(!beacon || !beacon->tail)) beacon 4423 net/mac80211/tx.c beacon_data = beacon->tail; beacon 4424 net/mac80211/tx.c beacon_data_len = beacon->tail_len; beacon 4428 net/mac80211/tx.c beacon = rcu_dereference(ifibss->presp); beacon 4429 net/mac80211/tx.c if (!beacon) beacon 4432 net/mac80211/tx.c beacon_data = beacon->head; beacon 4433 net/mac80211/tx.c beacon_data_len = beacon->head_len; beacon 4437 net/mac80211/tx.c beacon = rcu_dereference(ifmsh->beacon); beacon 4438 net/mac80211/tx.c if (!beacon) beacon 4441 net/mac80211/tx.c beacon_data = beacon->head; beacon 4442 net/mac80211/tx.c beacon_data_len = beacon->head_len; beacon 4448 net/mac80211/tx.c if (!beacon->csa_counter_offsets[0]) beacon 4451 net/mac80211/tx.c if (WARN_ON_ONCE(beacon->csa_counter_offsets[0] > beacon_data_len)) beacon 4454 net/mac80211/tx.c if (beacon_data[beacon->csa_counter_offsets[0]] == 1) beacon 4470 net/mac80211/tx.c struct beacon_data *beacon = NULL; beacon 4493 net/mac80211/tx.c beacon = rcu_dereference(ap->beacon); beacon 4494 net/mac80211/tx.c if (beacon) { beacon 4495 net/mac80211/tx.c if (beacon->csa_counter_offsets[0]) { beacon 4497 net/mac80211/tx.c __ieee80211_csa_update_counter(beacon); beacon 4499 net/mac80211/tx.c ieee80211_set_csa(sdata, beacon); beacon 4507 net/mac80211/tx.c beacon->head_len + beacon 4508 net/mac80211/tx.c beacon->tail_len + 256 + beacon 4514 net/mac80211/tx.c skb_put_data(skb, beacon->head, beacon->head_len); beacon 4520 net/mac80211/tx.c offs->tim_offset = beacon->head_len; beacon 4521 net/mac80211/tx.c offs->tim_length = skb->len - beacon->head_len; beacon 4527 net/mac80211/tx.c if (beacon->tail) beacon 4528 net/mac80211/tx.c skb_put_data(skb, beacon->tail, beacon 4529 net/mac80211/tx.c beacon->tail_len); beacon 4536 net/mac80211/tx.c beacon = rcu_dereference(ifibss->presp); beacon 4537 net/mac80211/tx.c if (!beacon) beacon 4540 net/mac80211/tx.c if (beacon->csa_counter_offsets[0]) { beacon 4542 net/mac80211/tx.c __ieee80211_csa_update_counter(beacon); beacon 4544 net/mac80211/tx.c ieee80211_set_csa(sdata, beacon); beacon 4547 net/mac80211/tx.c skb = dev_alloc_skb(local->tx_headroom + beacon->head_len + beacon 4552 net/mac80211/tx.c skb_put_data(skb, beacon->head, beacon->head_len); beacon 4560 net/mac80211/tx.c beacon = rcu_dereference(ifmsh->beacon); beacon 4561 net/mac80211/tx.c if (!beacon) beacon 4564 net/mac80211/tx.c if (beacon->csa_counter_offsets[0]) { beacon 4571 net/mac80211/tx.c __ieee80211_csa_update_counter(beacon); beacon 4573 net/mac80211/tx.c ieee80211_set_csa(sdata, beacon); beacon 4577 net/mac80211/tx.c ifmsh->sync_ops->adjust_tsf(sdata, beacon); beacon 4580 net/mac80211/tx.c beacon->head_len + beacon 4582 net/mac80211/tx.c beacon->tail_len + beacon 4587 net/mac80211/tx.c skb_put_data(skb, beacon->head, beacon->head_len); beacon 4591 net/mac80211/tx.c offs->tim_offset = beacon->head_len; beacon 4592 net/mac80211/tx.c offs->tim_length = skb->len - beacon->head_len; beacon 4595 net/mac80211/tx.c skb_put_data(skb, beacon->tail, beacon->tail_len); beacon 4602 net/mac80211/tx.c if (offs && beacon) { beacon 4606 net/mac80211/tx.c u16 csa_off = beacon->csa_counter_offsets[i]; beacon 4913 net/mac80211/tx.c struct beacon_data *beacon = beacon 4914 net/mac80211/tx.c rcu_dereference(sdata->u.ap.beacon); beacon 4916 net/mac80211/tx.c if (!beacon || !beacon->head) beacon 2359 net/mac80211/util.c if (rcu_access_pointer(sdata->u.ap.beacon)) beacon 212 net/wireless/nl80211.c u.beacon.variable); beacon 218 net/wireless/nl80211.c offsetof(struct ieee80211_mgmt, u.beacon)) beacon 4536 net/wireless/nl80211.c const struct cfg80211_beacon_data *bcn = ¶ms->beacon; beacon 4658 net/wireless/nl80211.c err = nl80211_parse_beacon(rdev, info->attrs, ¶ms.beacon); beacon 1807 net/wireless/scan.c offsetof(struct ieee80211_mgmt, u.beacon.variable)); beacon 1824 net/wireless/scan.c channel = cfg80211_get_bss_channel(wiphy, mgmt->u.beacon.variable, beacon 64 net/wireless/wext-proc.c stats->discard.misc, stats->miss.beacon);