| /linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
| D | beacon.c | 24 sc->beacon.tx_processed = false; in ath9k_reset_beacon_status() 25 sc->beacon.tx_last = false; in ath9k_reset_beacon_status() 40 ath9k_hw_get_txq_props(ah, sc->beacon.beaconq, &qi); in ath9k_beaconq_config() 60 if (!ath9k_hw_set_txq_props(ah, sc->beacon.beaconq, &qi)) { in ath9k_beaconq_config() 63 ath9k_hw_resettxqueue(ah, sc->beacon.beaconq); in ath9k_beaconq_config() 103 info.qcu = sc->beacon.beaconq; in ath9k_beacon_setup() 120 struct ath_txq *cabq = sc->beacon.cabq; in ath9k_beacon_generate() 145 mgmt_hdr->u.beacon.timestamp = avp->tsf_adjust; in ath9k_beacon_generate() 200 avp->av_bcbuf = list_first_entry(&sc->beacon.bbuf, struct ath_buf, list); in ath9k_beacon_assign_slot() 204 if (sc->beacon.bslot[slot] == NULL) { in ath9k_beacon_assign_slot() [all …]
|
| D | htc_drv_beacon.c | 29 ath9k_hw_get_txq_props(ah, priv->beacon.beaconq, &qi); in ath9k_htc_beaconq_config() 57 if (!ath9k_hw_set_txq_props(ah, priv->beacon.beaconq, &qi)) { in ath9k_htc_beaconq_config() 59 "Unable to update beacon queue %u!\n", priv->beacon.beaconq); in ath9k_htc_beaconq_config() 61 ath9k_hw_resettxqueue(ah, priv->beacon.beaconq); in ath9k_htc_beaconq_config() 87 priv->beacon.bmisscnt = 0; in ath9k_htc_beacon_init() 148 vif = priv->beacon.bslot[slot]; in ath9k_htc_send_buffered() 201 struct sk_buff *beacon; in ath9k_htc_send_beacon() local 209 vif = priv->beacon.bslot[slot]; in ath9k_htc_send_beacon() 218 beacon = ieee80211_beacon_get(priv->hw, vif); in ath9k_htc_send_beacon() 219 if (!beacon) { in ath9k_htc_send_beacon() [all …]
|
| D | Makefile | 1 ath9k-y += beacon.o \ 61 common-beacon.o \
|
| D | init.c | 352 sc->beacon.beaconq = ath9k_hw_beaconq_setup(sc->sc_ah); in ath9k_init_queues() 353 sc->beacon.cabq = ath_txq_setup(sc, ATH9K_TX_QUEUE_CAB, 0); in ath9k_init_queues() 375 sc->beacon.slottime = ATH9K_SLOT_TIME_9; in ath9k_init_misc() 377 for (i = 0; i < ARRAY_SIZE(sc->beacon.bslot); i++) in ath9k_init_misc() 378 sc->beacon.bslot[i] = NULL; in ath9k_init_misc()
|
| D | main.c | 1107 cur_conf = &ctx->beacon; in ath9k_calculate_summary_state() 1795 sc->beacon.slottime = slottime; in ath9k_bss_info_changed() 1796 sc->beacon.updateslot = UPDATE; in ath9k_bss_info_changed() 2114 vif = sc->beacon.bslot[0]; in ath9k_tx_last_beacon() 2123 if (!sc->beacon.tx_processed && !edma) { in ath9k_tx_last_beacon() 2134 sc->beacon.tx_processed = true; in ath9k_tx_last_beacon() 2135 sc->beacon.tx_last = !(ts.ts_status & ATH9K_TXERR_MASK); in ath9k_tx_last_beacon() 2141 return sc->beacon.tx_last; in ath9k_tx_last_beacon() 2547 cur_conf = &go_ctx->beacon; in ath9k_mgd_prepare_tx()
|
| D | htc_drv_init.c | 554 priv->beacon.beaconq = ath9k_hw_beaconq_setup(priv->ah); in ath9k_init_queues() 555 if (priv->beacon.beaconq == -1) { in ath9k_init_queues() 680 priv->beacon.bslot[i] = NULL; in ath9k_init_priv() 681 priv->beacon.slottime = ATH9K_SLOT_TIME_9; in ath9k_init_priv()
|
| D | xmit.c | 1773 struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; in ath_cabq_update() 1774 int qnum = sc->beacon.cabq->axq_qnum; in ath_cabq_update() 2386 .txq = sc->beacon.cabq in ath_tx_cabq() 2397 sc->cur_chan->beacon.beacon_interval * 1000 * in ath_tx_cabq() 2398 sc->cur_chan->beacon.dtim_period / ATH_BCBUF; in ath_tx_cabq() 2712 if (ts.qid == sc->beacon.beaconq) { in ath_tx_edma_tasklet() 2713 sc->beacon.tx_processed = true; in ath_tx_edma_tasklet() 2714 sc->beacon.tx_last = !(ts.ts_status & ATH9K_TXERR_MASK); in ath_tx_edma_tasklet() 2817 error = ath_descdma_setup(sc, &sc->beacon.bdma, &sc->beacon.bbuf, in ath_tx_init()
|
| D | channel.c | 323 beacon_int = TU_TO_USEC(sc->cur_chan->beacon.beacon_interval); in ath_chanctx_adjust_tbtt_delta() 563 cur_conf = &sc->cur_chan->beacon; in ath_chanctx_event() 700 cur_conf = &sc->cur_chan->beacon; in ath_chanctx_event() 1443 struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; in ath9k_get_ctwin() 1501 u32 interval = TU_TO_USEC(sc->cur_chan->beacon.beacon_interval); in ath9k_beacon_add_noa()
|
| D | ath9k.h | 333 struct ath_beacon_config beacon; member 998 struct ath_beacon beacon; member
|
| D | recv.c | 509 pos = mgmt->u.beacon.variable; in ath_beacon_dtim_pending_cab() 556 !(WARN_ON_ONCE(sc->cur_chan->beacon.beacon_interval == 0))) in ath_rx_ps_beacon()
|
| D | htc.h | 496 struct htc_beacon beacon; member
|
| D | link.c | 449 struct ath_beacon_config *cur_conf = &sc->cur_chan->beacon; in ath_check_ani()
|
| D | htc_drv_main.c | 1604 priv->beacon.slottime = slottime; in ath9k_htc_bss_info_changed() 1605 priv->beacon.updateslot = UPDATE; in ath9k_htc_bss_info_changed()
|
| D | debug.c | 655 print_queue(sc, sc->beacon.cabq, file); in read_file_queues()
|
| /linux-4.4.14/drivers/net/wireless/zd1211rw/ |
| D | zd_mac.c | 145 struct sk_buff *beacon, bool in_intr); 372 struct sk_buff *beacon; in zd_restore_settings() local 383 beacon_interval = mac->beacon.interval; in zd_restore_settings() 384 beacon_period = mac->beacon.period; in zd_restore_settings() 414 beacon = ieee80211_beacon_get(mac->hw, mac->vif); in zd_restore_settings() 415 if (beacon) in zd_restore_settings() 416 zd_mac_config_beacon(mac->hw, beacon, false); in zd_restore_settings() 423 mac->beacon.last_update = jiffies; in zd_restore_settings() 689 static bool zd_mac_match_cur_beacon(struct zd_mac *mac, struct sk_buff *beacon) in zd_mac_match_cur_beacon() argument 691 if (!mac->beacon.cur_beacon) in zd_mac_match_cur_beacon() [all …]
|
| D | zd_mac.h | 165 struct beacon { struct 188 struct beacon beacon; member
|
| /linux-4.4.14/net/mac80211/ |
| D | tx.c | 3176 struct beacon_data *beacon) in ieee80211_set_csa() argument 3182 u8 count = beacon->csa_current_counter; in ieee80211_set_csa() 3186 beacon_data = beacon->tail; in ieee80211_set_csa() 3187 beacon_data_len = beacon->tail_len; in ieee80211_set_csa() 3190 beacon_data = beacon->head; in ieee80211_set_csa() 3191 beacon_data_len = beacon->head_len; in ieee80211_set_csa() 3194 beacon_data = beacon->head; in ieee80211_set_csa() 3195 beacon_data_len = beacon->head_len; in ieee80211_set_csa() 3205 if (beacon->csa_counter_offsets[i]) { in ieee80211_set_csa() 3206 if (WARN_ON_ONCE(beacon->csa_counter_offsets[i] >= in ieee80211_set_csa() [all …]
|
| D | cfg.c | 595 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_assign_beacon() 659 rcu_assign_pointer(sdata->u.ap.beacon, new); in ieee80211_assign_beacon() 682 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_start_ap() 750 err = ieee80211_assign_beacon(sdata, ¶ms->beacon, NULL); in ieee80211_start_ap() 759 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_start_ap() 763 RCU_INIT_POINTER(sdata->u.ap.beacon, NULL); in ieee80211_start_ap() 794 old = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_change_beacon() 816 old_beacon = sdata_dereference(sdata->u.ap.beacon, sdata); in ieee80211_stop_ap() 841 RCU_INIT_POINTER(sdata->u.ap.beacon, NULL); in ieee80211_stop_ap() 1827 if (!sdata_dereference(sdata->u.ap.beacon, sdata)) in ieee80211_change_bss() [all …]
|
| D | mesh_sync.c | 129 t_t = le64_to_cpu(mgmt->u.beacon.timestamp); in mesh_sync_offset_rx_bcn_presp() 168 struct beacon_data *beacon) in mesh_sync_offset_adjust_tbtt() argument 175 cap = beacon->meshconf->meshconf_cap; in mesh_sync_offset_adjust_tbtt() 201 beacon->meshconf->meshconf_cap = ifmsh->adjusting_tbtt ? in mesh_sync_offset_adjust_tbtt()
|
| D | mesh.c | 684 int hdr_len = offsetof(struct ieee80211_mgmt, u.beacon) + in ieee80211_mesh_build_beacon() 685 sizeof(mgmt->u.beacon); in ieee80211_mesh_build_beacon() 733 mgmt->u.beacon.beacon_int = in ieee80211_mesh_build_beacon() 735 mgmt->u.beacon.capab_info |= cpu_to_le16( in ieee80211_mesh_build_beacon() 801 rcu_assign_pointer(ifmsh->beacon, bcn); in ieee80211_mesh_build_beacon() 815 old_bcn = rcu_dereference_protected(sdata->u.mesh.beacon, in ieee80211_mesh_rebuild_beacon() 898 bcn = rcu_dereference_protected(ifmsh->beacon, in ieee80211_stop_mesh() 900 RCU_INIT_POINTER(ifmsh->beacon, NULL); in ieee80211_stop_mesh() 926 struct ieee802_11_elems *elems, bool beacon) in ieee80211_mesh_process_chnswitch() argument 996 if (beacon) { in ieee80211_mesh_process_chnswitch() [all …]
|
| D | scan.c | 65 bool beacon = ieee80211_is_beacon(mgmt->frame_control); in ieee80211_bss_info_update() local 96 if (beacon) in ieee80211_bss_info_update() 102 if (beacon) in ieee80211_bss_info_update() 107 if (beacon) in ieee80211_bss_info_update() 156 if (beacon) { in ieee80211_bss_info_update() 211 baselen = offsetof(struct ieee80211_mgmt, u.beacon.variable); in ieee80211_scan_rx() 212 elements = mgmt->u.beacon.variable; in ieee80211_scan_rx()
|
| D | ibss.c | 82 mgmt->u.beacon.beacon_int = cpu_to_le16(beacon_int); in ieee80211_ibss_build_presp() 83 mgmt->u.beacon.timestamp = cpu_to_le64(tsf); in ieee80211_ibss_build_presp() 84 mgmt->u.beacon.capab_info = cpu_to_le16(capability); in ieee80211_ibss_build_presp() 86 pos = (u8 *)mgmt + offsetof(struct ieee80211_mgmt, u.beacon.variable); in ieee80211_ibss_build_presp() 783 bool beacon) in ieee80211_ibss_process_chanswitch() argument 1130 beacon_timestamp = le64_to_cpu(mgmt->u.beacon.timestamp); in ieee80211_rx_bss_info() 1591 offsetof(typeof(mgmt->u.beacon), variable)); in ieee80211_rx_mgmt_probe_beacon()
|
| D | mlme.c | 1128 bool beacon) in ieee80211_sta_process_chanswitch() argument 2288 bool beacon) in ieee80211_mgd_probe_ap() argument 2308 if (beacon) { in ieee80211_mgd_probe_ap() 3308 baselen = (u8 *) mgmt->u.beacon.variable - (u8 *) mgmt; in ieee80211_rx_mgmt_beacon() 3328 ieee802_11_parse_elems(mgmt->u.beacon.variable, in ieee80211_rx_mgmt_beacon() 3340 le64_to_cpu(mgmt->u.beacon.timestamp); in ieee80211_rx_mgmt_beacon() 3437 ncrc = crc32_be(0, (void *)&mgmt->u.beacon.beacon_int, 4); in ieee80211_rx_mgmt_beacon() 3438 ncrc = ieee802_11_parse_elems_crc(mgmt->u.beacon.variable, in ieee80211_rx_mgmt_beacon() 3470 ret = cfg80211_get_p2p_attr(mgmt->u.beacon.variable, in ieee80211_rx_mgmt_beacon() 3508 le64_to_cpu(mgmt->u.beacon.timestamp); in ieee80211_rx_mgmt_beacon() [all …]
|
| D | ieee80211_i.h | 282 struct beacon_data __rcu *beacon; member 622 struct beacon_data *beacon); 672 struct beacon_data __rcu *beacon; member
|
| D | ht.c | 489 if (sdata_dereference(sdata->u.ap.beacon, sdata)) in ieee80211_request_smps_ap_work()
|
| D | iface.c | 584 if (rtnl_dereference(sdata->bss->beacon)) { in ieee80211_do_open()
|
| D | util.c | 1955 if (rcu_access_pointer(sdata->u.ap.beacon)) in ieee80211_reconfig()
|
| /linux-4.4.14/drivers/net/wireless/ipw2x00/ |
| D | libipw_rx.c | 1385 *beacon, in libipw_network_init() 1395 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); in libipw_network_init() 1396 network->capability = le16_to_cpu(beacon->capability); in libipw_network_init() 1398 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]); in libipw_network_init() 1399 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]); in libipw_network_init() 1400 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); in libipw_network_init() 1421 (beacon->info_element, stats->len - sizeof(*beacon), network)) in libipw_network_init() 1533 *beacon, struct libipw_rx_stats in libipw_process_probe_response() 1541 struct libipw_info_element *info_element = beacon->info_element; in libipw_process_probe_response() 1547 beacon->header.addr3, in libipw_process_probe_response() [all …]
|
| D | libipw.h | 818 struct libipw_beacon * beacon,
|
| D | ipw2100.c | 8163 wstats->miss.beacon = 0; in ipw2100_wx_wireless_stats() 8255 wstats->miss.beacon = missed_beacons; in ipw2100_wx_wireless_stats()
|
| D | ipw2200.c | 10044 wstats->miss.beacon = 0; in ipw_get_wireless_stats() 10061 wstats->miss.beacon = average_value(&priv->average_missed_beacons); in ipw_get_wireless_stats()
|
| /linux-4.4.14/drivers/net/wireless/ti/wl1251/ |
| D | rx.c | 49 u8 beacon) in wl1251_rx_status() argument 67 if ((wl->bss_type == BSS_TYPE_IBSS) && beacon) { in wl1251_rx_status() 152 u8 *rx_buffer, beacon = 0; in wl1251_rx_body() local 188 beacon = 1; in wl1251_rx_body() 190 wl1251_rx_status(wl, desc, &status, beacon); in wl1251_rx_body() 193 beacon ? "beacon" : ""); in wl1251_rx_body()
|
| D | main.c | 1099 struct sk_buff *beacon, *skb; in wl1251_op_bss_info_changed() local 1206 beacon = ieee80211_beacon_get(hw, vif); in wl1251_op_bss_info_changed() 1207 if (!beacon) in wl1251_op_bss_info_changed() 1210 ret = wl1251_cmd_template_set(wl, CMD_BEACON, beacon->data, in wl1251_op_bss_info_changed() 1211 beacon->len); in wl1251_op_bss_info_changed() 1214 dev_kfree_skb(beacon); in wl1251_op_bss_info_changed() 1218 ret = wl1251_cmd_template_set(wl, CMD_PROBE_RESP, beacon->data, in wl1251_op_bss_info_changed() 1219 beacon->len); in wl1251_op_bss_info_changed() 1221 dev_kfree_skb(beacon); in wl1251_op_bss_info_changed()
|
| /linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
| D | mac-ctxt.c | 945 u8 *beacon, u32 frame_size) in iwl_mvm_mac_ctxt_set_tim() argument 948 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; in iwl_mvm_mac_ctxt_set_tim() 952 tim_idx = mgmt->u.beacon.variable - beacon; in iwl_mvm_mac_ctxt_set_tim() 956 (beacon[tim_idx] != WLAN_EID_TIM)) in iwl_mvm_mac_ctxt_set_tim() 957 tim_idx += beacon[tim_idx+1] + 2; in iwl_mvm_mac_ctxt_set_tim() 960 if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { in iwl_mvm_mac_ctxt_set_tim() 962 beacon_cmd->tim_size = cpu_to_le32((u32)beacon[tim_idx+1]); in iwl_mvm_mac_ctxt_set_tim() 970 struct sk_buff *beacon) in iwl_mvm_mac_ctxt_send_beacon() argument 982 if (WARN_ON(!beacon)) in iwl_mvm_mac_ctxt_send_beacon() 985 beacon_skb_len = beacon->len; in iwl_mvm_mac_ctxt_send_beacon() [all …]
|
| /linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
| D | rx.c | 62 u8 beacon) in wl1271_rx_status() argument 109 if (beacon) in wl1271_rx_status() 121 u8 beacon = 0; in wl1271_rx_handle_data() local 194 beacon = 1; in wl1271_rx_handle_data() 198 wl1271_rx_status(wl, desc, IEEE80211_SKB_RXCB(skb), beacon); in wl1271_rx_handle_data() 204 beacon ? "beacon" : "", in wl1271_rx_handle_data()
|
| D | main.c | 4056 int ieoffset = offsetof(struct ieee80211_mgmt, u.beacon.variable); in wlcore_set_beacon_template() 4057 struct sk_buff *beacon = ieee80211_beacon_get(wl->hw, vif); in wlcore_set_beacon_template() local 4060 if (!beacon) { in wlcore_set_beacon_template() 4067 ret = wl1271_ssid_set(wlvif, beacon, ieoffset); in wlcore_set_beacon_template() 4069 dev_kfree_skb(beacon); in wlcore_set_beacon_template() 4076 beacon->data, in wlcore_set_beacon_template() 4077 beacon->len, 0, in wlcore_set_beacon_template() 4080 dev_kfree_skb(beacon); in wlcore_set_beacon_template() 4087 beacon->data + ieoffset, in wlcore_set_beacon_template() 4088 beacon->len - ieoffset); in wlcore_set_beacon_template() [all …]
|
| /linux-4.4.14/drivers/staging/rtl8192u/ieee80211/ |
| D | ieee80211_rx.c | 2156 struct ieee80211_probe_response *beacon, in ieee80211_network_init() argument 2171 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); in ieee80211_network_init() 2172 network->capability = le16_to_cpu(beacon->capability); in ieee80211_network_init() 2174 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]); in ieee80211_network_init() 2175 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]); in ieee80211_network_init() 2176 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); in ieee80211_network_init() 2210 (ieee,beacon->info_element, stats->len - sizeof(*beacon), network, stats)) in ieee80211_network_init() 2386 struct ieee80211_probe_response *beacon, in ieee80211_process_probe_response() argument 2393 struct ieee80211_info_element *info_element = &beacon->info_element[0]; in ieee80211_process_probe_response() 2403 beacon->header.addr3, in ieee80211_process_probe_response() [all …]
|
| D | ieee80211_softmac.c | 642 inline struct sk_buff *ieee80211_authentication_req(struct ieee80211_network *beacon, in ieee80211_authentication_req() argument 665 memcpy(auth->header.addr1, beacon->bssid, ETH_ALEN); in ieee80211_authentication_req() 667 memcpy(auth->header.addr3, beacon->bssid, ETH_ALEN); in ieee80211_authentication_req() 980 inline struct sk_buff *ieee80211_association_req(struct ieee80211_network *beacon,struct ieee80211_… in ieee80211_association_req() argument 1005 unsigned int wmm_info_len = beacon->qos_data.supported?9:0; in ieee80211_association_req() 1007 unsigned int turbo_info_len = beacon->Turbo_Enable?9:0; in ieee80211_association_req() 1030 wmm_info_len = beacon->qos_data.supported?9:0; in ieee80211_association_req() 1034 if (beacon->bCkipSupported) in ieee80211_association_req() 1038 if (beacon->bCcxRmEnable) in ieee80211_association_req() 1042 if (beacon->BssCcxVerNumber >= 2) in ieee80211_association_req() [all …]
|
| D | ieee80211.h | 1995 …int (*handle_beacon) (struct net_device *dev, struct ieee80211_beacon *beacon, struct ieee80211_ne…
|
| /linux-4.4.14/drivers/staging/rtl8192e/ |
| D | rtllib_softmac.c | 774 inline struct sk_buff *rtllib_authentication_req(struct rtllib_network *beacon, in rtllib_authentication_req() argument 798 ether_addr_copy(auth->header.addr1, beacon->bssid); in rtllib_authentication_req() 800 ether_addr_copy(auth->header.addr3, beacon->bssid); in rtllib_authentication_req() 1150 inline struct sk_buff *rtllib_association_req(struct rtllib_network *beacon, in rtllib_association_req() argument 1170 unsigned int rate_len = (beacon->rates_len ? in rtllib_association_req() 1171 (beacon->rates_len + 2) : 0) + in rtllib_association_req() 1172 (beacon->rates_ex_len ? (beacon->rates_ex_len) + in rtllib_association_req() 1175 unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0; in rtllib_association_req() 1176 unsigned int turbo_info_len = beacon->Turbo_Enable ? 9 : 0; in rtllib_association_req() 1209 if (beacon->bCkipSupported) in rtllib_association_req() [all …]
|
| D | rtllib_rx.c | 2332 struct rtllib_probe_response *beacon, in rtllib_network_init() argument 2339 ether_addr_copy(network->bssid, beacon->header.addr3); in rtllib_network_init() 2340 network->capability = le16_to_cpu(beacon->capability); in rtllib_network_init() 2342 network->time_stamp[0] = beacon->time_stamp[0]; in rtllib_network_init() 2343 network->time_stamp[1] = beacon->time_stamp[1]; in rtllib_network_init() 2344 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); in rtllib_network_init() 2381 beacon->info_element, in rtllib_network_init() 2382 (stats->len - sizeof(*beacon)), in rtllib_network_init() 2583 struct rtllib_probe_response *beacon, in rtllib_process_probe_response() argument 2588 struct rtllib_info_element *info_element = &beacon->info_element[0]; in rtllib_process_probe_response() [all …]
|
| D | rtllib.h | 1814 struct rtllib_beacon *beacon,
|
| /linux-4.4.14/drivers/net/wireless/mwifiex/ |
| D | uap_cmd.c | 167 ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, params->beacon.tail, in mwifiex_set_ht_params() 168 params->beacon.tail_len); in mwifiex_set_ht_params() 212 vht_ie = cfg80211_find_ie(WLAN_EID_VHT_CAPABILITY, params->beacon.tail, in mwifiex_set_vht_params() 213 params->beacon.tail_len); in mwifiex_set_vht_params() 234 tpc_ie = cfg80211_find_ie(WLAN_EID_TPC_REQUEST, params->beacon.tail, in mwifiex_set_tpc_params() 235 params->beacon.tail_len); in mwifiex_set_tpc_params() 282 int var_offset = offsetof(struct ieee80211_mgmt, u.beacon.variable); in mwifiex_set_uap_rates() 283 const u8 *var_pos = params->beacon.head + var_offset; in mwifiex_set_uap_rates() 284 int len = params->beacon.head_len - var_offset; in mwifiex_set_uap_rates() 294 params->beacon.tail, in mwifiex_set_uap_rates() [all …]
|
| D | cfg80211.c | 1929 if (mwifiex_set_mgmt_ies(priv, ¶ms->beacon)) in mwifiex_cfg80211_start_ap()
|
| /linux-4.4.14/Documentation/ABI/testing/ |
| D | sysfs-class-uwb_rc | 28 What: /sys/class/uwb_rc/uwbN/beacon 53 included in this device's beacon, in space separated 100 controllers beacon group. 108 interval superframe timer) of the last beacon from 139 The latest IEs included in this device's beacon, in
|
| /linux-4.4.14/drivers/net/wireless/libertas_tf/ |
| D | cmd.c | 169 int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon) in lbtf_beacon_set() argument 176 if (beacon->len > MRVL_MAX_BCN_SIZE) { in lbtf_beacon_set() 180 size = sizeof(cmd) - sizeof(cmd.beacon) + beacon->len; in lbtf_beacon_set() 182 cmd.len = cpu_to_le16(beacon->len); in lbtf_beacon_set() 183 memcpy(cmd.beacon, (u8 *) beacon->data, beacon->len); in lbtf_beacon_set()
|
| D | main.c | 492 struct sk_buff *beacon; in lbtf_op_bss_info_changed() local 499 beacon = ieee80211_beacon_get(hw, vif); in lbtf_op_bss_info_changed() 500 if (beacon) { in lbtf_op_bss_info_changed() 501 lbtf_beacon_set(priv, beacon); in lbtf_op_bss_info_changed() 502 kfree_skb(beacon); in lbtf_op_bss_info_changed()
|
| D | libertas_tf.h | 454 u8 beacon[MRVL_MAX_BCN_SIZE]; member 476 int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon);
|
| /linux-4.4.14/drivers/net/wireless/rt2x00/ |
| D | rt2x00queue.c | 728 if (unlikely(!intf->beacon)) in rt2x00queue_clear_beacon() 734 rt2x00queue_free_skb(intf->beacon); in rt2x00queue_clear_beacon() 741 rt2x00dev->ops->lib->clear_beacon(intf->beacon); in rt2x00queue_clear_beacon() 753 if (unlikely(!intf->beacon)) in rt2x00queue_update_beacon() 759 rt2x00queue_free_skb(intf->beacon); in rt2x00queue_update_beacon() 761 intf->beacon->skb = ieee80211_beacon_get(rt2x00dev->hw, vif); in rt2x00queue_update_beacon() 762 if (!intf->beacon->skb) in rt2x00queue_update_beacon() 770 rt2x00queue_create_tx_descriptor(rt2x00dev, intf->beacon->skb, &txdesc, NULL); in rt2x00queue_update_beacon() 775 skbdesc = get_skb_frame_desc(intf->beacon->skb); in rt2x00queue_update_beacon() 777 skbdesc->entry = intf->beacon; in rt2x00queue_update_beacon() [all …]
|
| D | rt2x00mac.c | 241 intf->beacon = entry; in rt2x00mac_add_interface() 291 clear_bit(ENTRY_BCN_ASSIGNED, &intf->beacon->flags); in rt2x00mac_remove_interface()
|
| D | rt2x00.h | 367 struct queue_entry *beacon; member
|
| D | rt2x00dev.c | 511 pos = (u8 *)mgmt->u.beacon.variable; in rt2x00lib_find_ie()
|
| /linux-4.4.14/drivers/staging/rtl8723au/core/ |
| D | rtw_wlan_util.c | 881 pie_len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in rtw_check_bcn_info23a() 884 p = cfg80211_find_ie(WLAN_EID_DS_PARAMS, mgmt->u.beacon.variable, in rtw_check_bcn_info23a() 892 mgmt->u.beacon.variable, pie_len); in rtw_check_bcn_info23a() 911 p = cfg80211_find_ie(WLAN_EID_SSID, mgmt->u.beacon.variable, pie_len); in rtw_check_bcn_info23a() 935 val16 = le16_to_cpu(mgmt->u.beacon.capab_info); in rtw_check_bcn_info23a() 950 p = cfg80211_find_ie(WLAN_EID_RSN, mgmt->u.beacon.variable, pie_len); in rtw_check_bcn_info23a() 965 mgmt->u.beacon.variable, pie_len); in rtw_check_bcn_info23a() 1024 len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in update_beacon23a_info() 1026 p = cfg80211_find_ie(WLAN_EID_HT_OPERATION, mgmt->u.beacon.variable, in update_beacon23a_info() 1031 p = cfg80211_find_ie(WLAN_EID_ERP_INFO, mgmt->u.beacon.variable, len); in update_beacon23a_info()
|
| D | rtw_mlme_ext.c | 320 pmlmeext->TSFValue = get_unaligned_le64(&mgmt->u.beacon.timestamp); in rtw_update_TSF() 799 pie = mgmt->u.beacon.variable; in OnBeacon23a() 800 pie_len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in OnBeacon23a() 838 check_assoc_AP23a((u8 *)&mgmt->u.beacon, pkt_len - in OnBeacon23a() 2399 &mgmt->u.beacon.beacon_int); in issue_beacon23a() 2402 &mgmt->u.beacon.capab_info); in issue_beacon23a() 2404 pframe = mgmt->u.beacon.variable; in issue_beacon23a() 2405 pattrib->pktlen = offsetof(struct ieee80211_mgmt, u.beacon.variable); in issue_beacon23a() 2417 iebuf = mgmt->u.beacon.variable; in issue_beacon23a() 2419 offsetof(struct ieee80211_mgmt, u.beacon.variable); in issue_beacon23a() [all …]
|
| D | rtw_ap.c | 808 u8 *pbuf = mgmt->u.beacon.variable; in rtw_check_beacon_data23a() 810 len -= offsetof(struct ieee80211_mgmt, u.beacon.variable); in rtw_check_beacon_data23a()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| D | fw.c | 418 u8 *beacon; in rtl8723e_set_fw_rsvdpagepkt() local 427 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl8723e_set_fw_rsvdpagepkt() 428 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8723e_set_fw_rsvdpagepkt() 429 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8723e_set_fw_rsvdpagepkt()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| D | fw.c | 413 u8 *beacon; in rtl8723be_set_fw_rsvdpagepkt() local 421 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl8723be_set_fw_rsvdpagepkt() 422 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8723be_set_fw_rsvdpagepkt() 423 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8723be_set_fw_rsvdpagepkt()
|
| /linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
| D | rx.c | 209 struct iwlagn_beacon_notif *beacon = (void *)pkt->data; in iwlagn_rx_beacon_notif() local 211 u16 status = le16_to_cpu(beacon->beacon_notify_hdr.status.status); in iwlagn_rx_beacon_notif() 212 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); in iwlagn_rx_beacon_notif() 217 beacon->beacon_notify_hdr.failure_frame, in iwlagn_rx_beacon_notif() 218 le32_to_cpu(beacon->ibss_mgr_status), in iwlagn_rx_beacon_notif() 219 le32_to_cpu(beacon->high_tsf), in iwlagn_rx_beacon_notif() 220 le32_to_cpu(beacon->low_tsf), rate); in iwlagn_rx_beacon_notif() 223 priv->ibss_manager = le32_to_cpu(beacon->ibss_mgr_status); in iwlagn_rx_beacon_notif()
|
| D | main.c | 88 u8 *beacon, u32 frame_size) in iwl_set_beacon_tim() argument 91 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; in iwl_set_beacon_tim() 97 tim_idx = mgmt->u.beacon.variable - beacon; in iwl_set_beacon_tim() 101 (beacon[tim_idx] != WLAN_EID_TIM)) in iwl_set_beacon_tim() 102 tim_idx += beacon[tim_idx+1] + 2; in iwl_set_beacon_tim() 105 if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { in iwl_set_beacon_tim() 107 tx_beacon_cmd->tim_size = beacon[tim_idx+1]; in iwl_set_beacon_tim() 200 struct sk_buff *beacon; in iwl_bg_beacon_update() local 219 beacon = ieee80211_beacon_get(priv->hw, priv->beacon_ctx->vif); in iwl_bg_beacon_update() 220 if (!beacon) { in iwl_bg_beacon_update() [all …]
|
| /linux-4.4.14/drivers/net/wireless/p54/ |
| D | main.c | 85 pos = (u8 *)mgmt->u.beacon.variable; in p54_find_ie() 142 struct sk_buff *beacon; in p54_beacon_update() local 145 beacon = ieee80211_beacon_get(priv->hw, vif); in p54_beacon_update() 146 if (!beacon) in p54_beacon_update() 148 ret = p54_beacon_format_ie_tim(beacon); in p54_beacon_update() 161 p54_tx_80211(priv->hw, &control, beacon); in p54_beacon_update()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| D | fw.c | 1462 u8 *beacon; in rtl8812ae_set_fw_rsvdpagepkt() local 1472 beacon = &reserved_page_packet_8812[BEACON_PG * 512]; in rtl8812ae_set_fw_rsvdpagepkt() 1473 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8812ae_set_fw_rsvdpagepkt() 1474 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8812ae_set_fw_rsvdpagepkt() 1586 u8 *beacon; in rtl8821ae_set_fw_rsvdpagepkt() local 1596 beacon = &reserved_page_packet_8821[BEACON_PG * 256]; in rtl8821ae_set_fw_rsvdpagepkt() 1597 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl8821ae_set_fw_rsvdpagepkt() 1598 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl8821ae_set_fw_rsvdpagepkt()
|
| /linux-4.4.14/drivers/uwb/ |
| D | Makefile | 9 beacon.o \
|
| D | beacon.c | 609 DEVICE_ATTR(beacon, S_IRUGO | S_IWUSR, uwb_rc_beacon_show, uwb_rc_beacon_store);
|
| /linux-4.4.14/Documentation/usb/ |
| D | WUSB-Design-overview.txt | 73 transmit its beacon on a single MAS. The length of the BP depends on how 163 beacon from it) you get a struct uwb_dev that will show up in 215 on (let's say 9), we put the new RC to beacon: 219 $ echo 9 0 > /sys/class/uwb_rc/uwb0/beacon 222 and beacon group (that's what the zero is for), the dongle's radio 223 control interface will send beacon notifications on its 224 notification/event endpoint (NEEP). The beacon notifications are part of 229 UWBD wakes up and scans the event list; finds a beacon and adds it to 234 [uwbd calls periodically /uwb/beacon.c:uwb_beca_purge()/ that will purge 235 the beacon cache of dead devices].
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| D | fw.c | 642 u8 *beacon; in rtl88e_set_fw_rsvdpagepkt() local 651 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl88e_set_fw_rsvdpagepkt() 652 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl88e_set_fw_rsvdpagepkt() 653 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl88e_set_fw_rsvdpagepkt()
|
| /linux-4.4.14/Documentation/DocBook/ |
| D | 80211.xml.db | 31 API-struct-cfg80211-beacon-data 150 API-ieee80211-beacon-loss 153 API-ieee80211-beacon-get
|
| /linux-4.4.14/drivers/net/wireless/hostap/ |
| D | hostap_80211.h | 58 } __packed beacon, probe_resp; member
|
| D | hostap_80211_rx.c | 403 if (skb->len < IEEE80211_MGMT_HDR_LEN + sizeof(mgmt->u.beacon)) in hostap_rx_sta_beacon() 407 pos = mgmt->u.beacon.variable; in hostap_rx_sta_beacon() 453 bss->capab_info = le16_to_cpu(mgmt->u.beacon.capab_info); in hostap_rx_sta_beacon()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| D | fw.c | 672 u8 *beacon; in rtl92ee_set_fw_rsvdpagepkt() local 680 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl92ee_set_fw_rsvdpagepkt() 681 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl92ee_set_fw_rsvdpagepkt() 682 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl92ee_set_fw_rsvdpagepkt()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| D | fw.c | 693 u8 *beacon; in rtl92d_set_fw_rsvdpagepkt() local 700 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl92d_set_fw_rsvdpagepkt() 701 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl92d_set_fw_rsvdpagepkt() 702 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl92d_set_fw_rsvdpagepkt()
|
| /linux-4.4.14/drivers/staging/rtl8723au/hal/ |
| D | rtl8723a_cmd.c | 211 &mgmt->u.beacon.beacon_int); in ConstructBeacon() 214 &mgmt->u.beacon.capab_info); in ConstructBeacon() 216 pframe = mgmt->u.beacon.variable; in ConstructBeacon() 217 pktlen = offsetof(struct ieee80211_mgmt, u.beacon.variable); in ConstructBeacon()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
| D | fw_common.c | 672 u8 *beacon; in rtl92c_set_fw_rsvdpagepkt() local 679 beacon = &reserved_page_packet[BEACON_PG * 128]; in rtl92c_set_fw_rsvdpagepkt() 680 SET_80211_HDR_ADDRESS2(beacon, mac->mac_addr); in rtl92c_set_fw_rsvdpagepkt() 681 SET_80211_HDR_ADDRESS3(beacon, mac->bssid); in rtl92c_set_fw_rsvdpagepkt()
|
| /linux-4.4.14/drivers/staging/vt6656/ |
| D | rxtx.c | 1053 mgmt_hdr->u.beacon.timestamp = 0; in vnt_beacon_xmit() 1088 struct sk_buff *beacon; in vnt_beacon_make() local 1090 beacon = ieee80211_beacon_get(priv->hw, vif); in vnt_beacon_make() 1091 if (!beacon) in vnt_beacon_make() 1094 if (vnt_beacon_xmit(priv, beacon)) { in vnt_beacon_make() 1095 ieee80211_free_txskb(priv->hw, beacon); in vnt_beacon_make()
|
| /linux-4.4.14/net/wireless/ |
| D | wext-proc.c | 64 stats->discard.misc, stats->miss.beacon); in wireless_seq_printf_stats()
|
| D | scan.c | 1042 offsetof(struct ieee80211_mgmt, u.beacon.variable)); in cfg80211_inform_bss_frame_data() 1059 channel = cfg80211_get_bss_channel(wiphy, mgmt->u.beacon.variable, in cfg80211_inform_bss_frame_data()
|
| D | nl80211.c | 3335 err = nl80211_parse_beacon(info->attrs, ¶ms.beacon); in nl80211_start_ap()
|
| /linux-4.4.14/drivers/staging/rtl8723au/os_dep/ |
| D | ioctl_cfg80211.c | 2741 if (head_len < offsetof(struct ieee80211_mgmt, u.beacon.variable)) in rtw_add_beacon() 2749 bss->beacon_interval = get_unaligned_le16(&mgmt->u.beacon.beacon_int); in rtw_add_beacon() 2750 bss->capability = get_unaligned_le16(&mgmt->u.beacon.capab_info); in rtw_add_beacon() 2751 bss->tsf = get_unaligned_le64(&mgmt->u.beacon.timestamp); in rtw_add_beacon() 2758 ielen = len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in rtw_add_beacon() 2762 tmpmgmt->u.beacon.variable, ielen)) in rtw_add_beacon() 2766 rtw_ies_remove_ie23a(tmpmgmt->u.beacon.variable, &ielen, 0, in rtw_add_beacon() 2768 rtw_ies_remove_ie23a(tmpmgmt->u.beacon.variable, &ielen, 0, in rtw_add_beacon() 2771 len = ielen + offsetof(struct ieee80211_mgmt, u.beacon.variable); in rtw_add_beacon() 2793 ret = rtw_add_beacon(adapter, settings->beacon.head, in cfg80211_rtw_start_ap() [all …]
|
| /linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
| D | cfg80211.c | 2699 static int ath6kl_get_rsn_capab(struct cfg80211_beacon_data *beacon, in ath6kl_get_rsn_capab() argument 2706 if (!beacon->tail) in ath6kl_get_rsn_capab() 2709 rsn_ie = cfg80211_find_ie(WLAN_EID_RSN, beacon->tail, beacon->tail_len); in ath6kl_get_rsn_capab() 2774 res = ath6kl_set_ies(vif, &info->beacon); in ath6kl_start_ap() 2791 if (info->beacon.head == NULL) in ath6kl_start_ap() 2793 mgmt = (struct ieee80211_mgmt *) info->beacon.head; in ath6kl_start_ap() 2794 ies = mgmt->u.beacon.variable; in ath6kl_start_ap() 2795 if (ies > info->beacon.head + info->beacon.head_len) in ath6kl_start_ap() 2797 ies_len = info->beacon.head + info->beacon.head_len - ies; in ath6kl_start_ap() 2928 if (!ath6kl_get_rsn_capab(&info->beacon, (u8 *) &rsn_capab) && in ath6kl_start_ap() [all …]
|
| /linux-4.4.14/drivers/staging/wilc1000/ |
| D | wilc_wfi_cfgoperations.c | 2880 struct cfg80211_beacon_data *beacon = &(settings->beacon); in start_ap() local 2892 settings->beacon_interval, settings->dtim_period, beacon->head_len, beacon->tail_len); in start_ap() 2904 beacon->head_len, (u8 *)beacon->head, in start_ap() 2905 beacon->tail_len, (u8 *)beacon->tail); in start_ap() 2923 struct cfg80211_beacon_data *beacon) in change_beacon() argument 2935 beacon->head_len, (u8 *)beacon->head, in change_beacon() 2936 beacon->tail_len, (u8 *)beacon->tail); in change_beacon()
|
| /linux-4.4.14/drivers/staging/wlan-ng/ |
| D | p80211netdev.h | 112 u32 beacon; member
|
| D | p80211netdev.c | 963 wlandev->rx.beacon++; in p80211_rx_typedrop()
|
| /linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
| D | qlcnic_sysfs.c | 96 static int qlcnic_validate_beacon(struct qlcnic_adapter *adapter, u16 beacon, in qlcnic_validate_beacon() argument 99 *rate = LSB(beacon); in qlcnic_validate_beacon() 100 *state = MSB(beacon); in qlcnic_validate_beacon() 162 u16 beacon; in qlcnic_82xx_store_beacon() local 168 memcpy(&beacon, buf, sizeof(u16)); in qlcnic_82xx_store_beacon() 169 err = qlcnic_validate_beacon(adapter, beacon, &b_state, &b_rate); in qlcnic_82xx_store_beacon()
|
| D | qlcnic_83xx_hw.c | 1509 u32 beacon) in qlcnic_83xx_config_led() argument 1543 if (beacon) in qlcnic_83xx_config_led() 1564 if (beacon) in qlcnic_83xx_config_led()
|
| /linux-4.4.14/drivers/infiniband/ulp/isert/ |
| D | ib_isert.h | 177 struct ib_recv_wr beacon; member
|
| D | ib_isert.c | 3299 isert_conn->beacon.wr_id = ISER_BEACON_WRID; in isert_wait4flush() 3301 if (ib_post_recv(isert_conn->qp, &isert_conn->beacon, &bad_wr)) { in isert_wait4flush()
|
| /linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
| D | wmi.c | 355 u64 tsf = le64_to_cpu(rx_mgmt_frame->u.beacon.timestamp); in wmi_evt_rx_mgmt() 356 u16 cap = le16_to_cpu(rx_mgmt_frame->u.beacon.capab_info); in wmi_evt_rx_mgmt() 357 u16 bi = le16_to_cpu(rx_mgmt_frame->u.beacon.beacon_int); in wmi_evt_rx_mgmt() 358 const u8 *ie_buf = rx_mgmt_frame->u.beacon.variable; in wmi_evt_rx_mgmt() 360 u.beacon.variable); in wmi_evt_rx_mgmt()
|
| D | cfg80211.c | 862 struct cfg80211_beacon_data *bcon = &info->beacon; in wil_cfg80211_start_ap()
|
| /linux-4.4.14/drivers/staging/vt6655/ |
| D | rxtx.c | 1464 mgmt_hdr->u.beacon.timestamp = 0; in vnt_beacon_xmit() 1493 struct sk_buff *beacon; in vnt_beacon_make() local 1495 beacon = ieee80211_beacon_get(priv->hw, vif); in vnt_beacon_make() 1496 if (!beacon) in vnt_beacon_make() 1499 if (vnt_beacon_xmit(priv, beacon)) { in vnt_beacon_make() 1500 ieee80211_free_txskb(priv->hw, beacon); in vnt_beacon_make()
|
| /linux-4.4.14/drivers/staging/rtl8188eu/include/ |
| D | ieee80211_ext.h | 223 } __packed beacon; member
|
| /linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
| D | main.c | 316 dev_kfree_skb_any(cvif->beacon); in carl9170_zap_queues() 317 cvif->beacon = NULL; in carl9170_zap_queues() 618 dev_kfree_skb_any(vif_priv->beacon); in carl9170_op_add_interface() 619 vif_priv->beacon = NULL; in carl9170_op_add_interface() 809 dev_kfree_skb_any(vif_priv->beacon); in carl9170_op_remove_interface() 810 vif_priv->beacon = NULL; in carl9170_op_remove_interface()
|
| D | tx.c | 1632 if (cvif->beacon) in carl9170_update_beacon() 1633 old = (__le32 *)cvif->beacon->data; in carl9170_update_beacon() 1682 dev_kfree_skb_any(cvif->beacon); in carl9170_update_beacon() 1683 cvif->beacon = NULL; in carl9170_update_beacon() 1687 cvif->beacon = skb; in carl9170_update_beacon()
|
| D | carl9170.h | 180 struct sk_buff *beacon; member
|
| D | rx.c | 495 pos = (u8 *)mgmt->u.beacon.variable; in carl9170_find_ie()
|
| /linux-4.4.14/drivers/scsi/bfa/ |
| D | bfa_ioc.c | 5012 diag_portbeacon_send(struct bfa_diag_s *diag, bfa_boolean_t beacon, u32 sec) in diag_portbeacon_send() argument 5016 msg = (struct bfi_diag_portbeacon_req_s *)diag->beacon.mbcmd.msg; in diag_portbeacon_send() 5020 msg->beacon = beacon; in diag_portbeacon_send() 5023 bfa_ioc_mbox_queue(diag->ioc, &diag->beacon.mbcmd); in diag_portbeacon_send() 5029 bfa_trc(diag, diag->beacon.state); in diag_portbeacon_comp() 5030 diag->beacon.state = BFA_FALSE; in diag_portbeacon_comp() 5032 diag->cbfn_beacon(diag->dev, BFA_FALSE, diag->beacon.link_e2e); in diag_portbeacon_comp() 5213 if (diag->beacon.state) in bfa_diag_ledtest() 5237 bfa_diag_beacon_port(struct bfa_diag_s *diag, bfa_boolean_t beacon, in bfa_diag_beacon_port() argument 5240 bfa_trc(diag, beacon); in bfa_diag_beacon_port() [all …]
|
| D | bfa_ioc.h | 526 typedef void (*bfa_cb_diag_beacon_t) (void *dev, bfa_boolean_t beacon, 617 struct bfa_diag_beacon_s beacon; member 659 bfa_boolean_t beacon, bfa_boolean_t link_e2e_beacon,
|
| D | bfa_svc.h | 509 bfa_boolean_t beacon; /* port beacon status */ member 561 void bfa_fcport_beacon(void *dev, bfa_boolean_t beacon,
|
| D | bfad_bsg.h | 649 bfa_boolean_t beacon; member
|
| D | bfa_svc.c | 4074 attr->beacon = fcport->beacon; in bfa_fcport_get_attr() 4244 bfa_fcport_beacon(void *dev, bfa_boolean_t beacon, in bfa_fcport_beacon() argument 4250 bfa_trc(bfa, beacon); in bfa_fcport_beacon() 4252 bfa_trc(bfa, fcport->beacon); in bfa_fcport_beacon() 4255 fcport->beacon = beacon; in bfa_fcport_beacon()
|
| D | bfi.h | 1090 u8 beacon; /* 1: beacon on */ member
|
| D | bfa_defs_svc.h | 999 bfa_boolean_t beacon; /* current beacon status */ member
|
| D | bfad_bsg.c | 1776 iocmd->beacon, iocmd->link_e2e_beacon, in bfad_iocmd_diag_beacon_lport()
|
| /linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
| D | main.c | 454 if (wlc->beacon) in brcms_c_detach_mfree() 455 dev_kfree_skb_any(wlc->beacon); in brcms_c_detach_mfree() 7304 struct sk_buff *beacon, u16 tim_offset, in brcms_c_beacon_write() argument 7313 tx_info = IEEE80211_SKB_CB(beacon); in brcms_c_beacon_write() 7315 len = min_t(size_t, beacon->len, BCN_TMPL_LEN); in brcms_c_beacon_write() 7319 len + FCS_LEN - D11_PHY_HDR_LEN, beacon->data); in brcms_c_beacon_write() 7328 (len + 3) & ~3, beacon->data); in brcms_c_beacon_write() 7336 (len + 3) & ~3, beacon->data); in brcms_c_beacon_write() 7354 struct sk_buff *beacon, u16 tim_offset, in brcms_c_update_beacon_hw() argument 7372 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, in brcms_c_update_beacon_hw() [all …]
|
| D | pub.h | 334 void brcms_c_set_new_beacon(struct brcms_c_info *wlc, struct sk_buff *beacon,
|
| D | main.h | 567 struct sk_buff *beacon; member
|
| D | mac80211_if.c | 673 struct sk_buff *beacon; in brcms_ops_bss_info_changed() local 677 beacon = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL); in brcms_ops_bss_info_changed() 678 brcms_c_set_new_beacon(wl->wlc, beacon, tim_offset, in brcms_ops_bss_info_changed()
|
| /linux-4.4.14/drivers/net/wireless/iwlegacy/ |
| D | 4965-mac.c | 3772 struct il_tx_beacon_cmd *tx_beacon_cmd, u8 * beacon, in il4965_set_beacon_tim() argument 3776 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; in il4965_set_beacon_tim() 3782 tim_idx = mgmt->u.beacon.variable - beacon; in il4965_set_beacon_tim() 3786 (beacon[tim_idx] != WLAN_EID_TIM)) in il4965_set_beacon_tim() 3787 tim_idx += beacon[tim_idx + 1] + 2; in il4965_set_beacon_tim() 3790 if ((tim_idx < (frame_size - 1)) && (beacon[tim_idx] == WLAN_EID_TIM)) { in il4965_set_beacon_tim() 3792 tx_beacon_cmd->tim_size = beacon[tim_idx + 1]; in il4965_set_beacon_tim() 3817 tx_beacon_cmd = &frame->u.beacon; in il4965_hw_get_beacon_cmd() 4093 struct il4965_beacon_notif *beacon = in il4965_hdl_beacon() local 4096 u8 rate = il4965_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); in il4965_hdl_beacon() [all …]
|
| D | 3945-mac.c | 788 struct il3945_beacon_notif *beacon = &(pkt->u.beacon_status); in il3945_hdl_beacon() local 790 u8 rate = beacon->beacon_notify_hdr.rate; in il3945_hdl_beacon() 793 le32_to_cpu(beacon->beacon_notify_hdr.status) & TX_STATUS_MSK, in il3945_hdl_beacon() 794 beacon->beacon_notify_hdr.failure_frame, in il3945_hdl_beacon() 795 le32_to_cpu(beacon->ibss_mgr_status), in il3945_hdl_beacon() 796 le32_to_cpu(beacon->high_tsf), le32_to_cpu(beacon->low_tsf), rate); in il3945_hdl_beacon() 799 il->ibss_manager = le32_to_cpu(beacon->ibss_mgr_status); in il3945_hdl_beacon()
|
| D | 3945.h | 146 struct il3945_tx_beacon_cmd beacon; member
|
| D | common.h | 537 struct il_tx_beacon_cmd beacon; member
|
| D | common.c | 5317 timestamp = ((struct ieee80211_mgmt *)skb->data)->u.beacon.timestamp; in il_beacon_update()
|
| /linux-4.4.14/drivers/scsi/lpfc/ |
| D | lpfc_els.c | 5151 struct fc_lcb_request_frame *beacon; in lpfc_els_rcv_lcb() local 5158 beacon = (struct fc_lcb_request_frame *)pcmd->virt; in lpfc_els_rcv_lcb() 5164 beacon->lcb_command, in lpfc_els_rcv_lcb() 5165 beacon->lcb_sub_command, in lpfc_els_rcv_lcb() 5166 beacon->lcb_type, in lpfc_els_rcv_lcb() 5167 beacon->lcb_frequency, in lpfc_els_rcv_lcb() 5168 be16_to_cpu(beacon->lcb_duration)); in lpfc_els_rcv_lcb() 5181 if (beacon->lcb_frequency == 0) { in lpfc_els_rcv_lcb() 5185 if ((beacon->lcb_type != LPFC_LCB_GREEN) && in lpfc_els_rcv_lcb() 5186 (beacon->lcb_type != LPFC_LCB_AMBER)) { in lpfc_els_rcv_lcb() [all …]
|
| /linux-4.4.14/net/irda/ |
| D | Kconfig | 42 (watch, beacon) without the overhead of the IrDA protocol (no handshaking,
|
| /linux-4.4.14/drivers/infiniband/ulp/iser/ |
| D | iser_verbs.c | 727 err = ib_post_send(ib_conn->qp, &ib_conn->beacon, &bad_wr); in iser_conn_terminate() 1003 ib_conn->beacon.wr_id = ISER_BEACON_WRID; in iser_connect() 1004 ib_conn->beacon.opcode = IB_WR_SEND; in iser_connect()
|
| D | iscsi_iser.h | 492 struct ib_send_wr beacon; member
|
| /linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
| D | cfg80211.c | 4033 struct cfg80211_beacon_data *beacon) in brcmf_config_ap_mgmt_ie() argument 4039 beacon->tail, beacon->tail_len); in brcmf_config_ap_mgmt_ie() 4048 beacon->proberesp_ies, in brcmf_config_ap_mgmt_ie() 4049 beacon->proberesp_ies_len); in brcmf_config_ap_mgmt_ie() 4090 country_ie = brcmf_parse_tlvs((u8 *)settings->beacon.tail, in brcmf_cfg80211_start_ap() 4091 settings->beacon.tail_len, in brcmf_cfg80211_start_ap() 4099 (u8 *)&settings->beacon.head[ie_offset], in brcmf_cfg80211_start_ap() 4100 settings->beacon.head_len - ie_offset, in brcmf_cfg80211_start_ap() 4119 rsn_ie = brcmf_parse_tlvs((u8 *)settings->beacon.tail, in brcmf_cfg80211_start_ap() 4120 settings->beacon.tail_len, WLAN_EID_RSN); in brcmf_cfg80211_start_ap() [all …]
|
| /linux-4.4.14/drivers/net/wireless/b43legacy/ |
| D | main.c | 1004 ie = bcn->u.beacon.variable; in b43legacy_write_beacon_template() 1005 variable_len = len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in b43legacy_write_beacon_template() 1026 u.beacon.variable); in b43legacy_write_beacon_template() 1095 u.beacon.variable)); in b43legacy_generate_probe_resp() 1263 struct sk_buff *beacon; in b43legacy_update_templates() local 1273 beacon = ieee80211_beacon_get(wl->hw, wl->vif); in b43legacy_update_templates() 1274 if (unlikely(!beacon)) in b43legacy_update_templates() 1279 wl->current_beacon = beacon; in b43legacy_update_templates()
|
| /linux-4.4.14/include/uapi/linux/ |
| D | wireless.h | 743 __u32 beacon; /* Missed beacons/superframe */ member
|
| /linux-4.4.14/drivers/net/wireless/ |
| D | atmel.c | 1292 priv->wstats.miss.beacon = 0; in atmel_get_wireless_stats() 3357 } *beacon = (struct beacon_format *)priv->rx_buf; in atmel_management_frame() local 3360 u64 timestamp = le64_to_cpu(beacon->timestamp); in atmel_management_frame() 3361 u16 beacon_interval = le16_to_cpu(beacon->interval); in atmel_management_frame() 3362 u16 capability = le16_to_cpu(beacon->capability); in atmel_management_frame() 3364 ssid_length = beacon->ssid_length; in atmel_management_frame() 3368 rates_length = beaconp[beacon->ssid_length + 15]; in atmel_management_frame() 3385 priv->wstats.miss.beacon += beacons - 1; in atmel_management_frame() 3396 &beacon->rates_el_id, in atmel_management_frame()
|
| D | mwl8k.c | 2945 __u8 beacon[0]; member 2949 struct ieee80211_vif *vif, u8 *beacon, int len) in mwl8k_cmd_set_beacon() argument 2961 memcpy(cmd->beacon, beacon, len); in mwl8k_cmd_set_beacon() 3331 memcpy(cmd->beacon_data, &payload->u.beacon, payload_len); in mwl8k_cmd_finalize_join() 5617 int len = skb->len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in mwl8k_finalize_join_worker() 5619 mgmt->u.beacon.variable, len); in mwl8k_finalize_join_worker()
|
| D | at76c50x-usb.c | 1538 el_off = offsetof(struct ieee80211_mgmt, u.beacon.variable); in at76_guess_freq() 1539 el = ((struct ieee80211_mgmt *)hdr)->u.beacon.variable; in at76_guess_freq()
|
| D | mac80211_hwsim.c | 1445 mgmt->u.beacon.timestamp = cpu_to_le64(data->abs_bcn_ts + in mac80211_hwsim_beacon_tx()
|
| D | airo.c | 7762 local->wstats.miss.beacon = le32_to_cpu(vals[34]); in airo_read_wireless_stats()
|
| /linux-4.4.14/Documentation/networking/ |
| D | ray_cs.txt | 73 beacon_period integer beacon period in Kilo-microseconds
|
| /linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
| D | core.h | 342 struct sk_buff *beacon; member
|
| D | mac.c | 807 if (!arvif->beacon) in ath10k_mac_vif_beacon_free() 811 dma_unmap_single(ar->dev, ATH10K_SKB_CB(arvif->beacon)->paddr, in ath10k_mac_vif_beacon_free() 812 arvif->beacon->len, DMA_TO_DEVICE); in ath10k_mac_vif_beacon_free() 818 dev_kfree_skb_any(arvif->beacon); in ath10k_mac_vif_beacon_free() 820 arvif->beacon = NULL; in ath10k_mac_vif_beacon_free() 1365 mgmt->u.beacon.variable, in ath10k_mac_setup_bcn_p2p_ie() 1366 bcn->len - (mgmt->u.beacon.variable - in ath10k_mac_setup_bcn_p2p_ie() 1446 u.beacon.variable)); in ath10k_mac_setup_bcn_tmpl()
|
| D | wmi.c | 1667 bcn = arvif->beacon; in ath10k_wmi_tx_beacon_nowait() 3338 if (arvif->beacon) { in ath10k_wmi_event_host_swba() 3379 arvif->beacon = bcn; in ath10k_wmi_event_host_swba()
|
| /linux-4.4.14/drivers/net/wireless/ath/ath5k/ |
| D | phy.c | 1676 u32 phy_sig, phy_agc, phy_sat, beacon; in ath5k_hw_rf5110_calibrate() local 1687 beacon = ath5k_hw_reg_read(ah, AR5K_BEACON_5210); in ath5k_hw_rf5110_calibrate() 1688 ath5k_hw_reg_write(ah, beacon & ~AR5K_BEACON_ENABLE, AR5K_BEACON_5210); in ath5k_hw_rf5110_calibrate() 1766 ath5k_hw_reg_write(ah, beacon, AR5K_BEACON_5210); in ath5k_hw_rf5110_calibrate()
|
| D | base.c | 1248 if (le16_to_cpu(mgmt->u.beacon.capab_info) & WLAN_CAPABILITY_IBSS) { in ath5k_check_ibss_tsf() 1255 bc_tstamp = le64_to_cpu(mgmt->u.beacon.timestamp); in ath5k_check_ibss_tsf()
|
| /linux-4.4.14/drivers/net/wireless/b43/ |
| D | main.c | 1662 ie = bcn->u.beacon.variable; in b43_write_beacon_template() 1663 variable_len = len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in b43_write_beacon_template() 1683 tim_position += offsetof(struct ieee80211_mgmt, u.beacon.variable); in b43_write_beacon_template() 1829 struct sk_buff *beacon, *old_beacon; in b43_update_templates() local 1842 beacon = ieee80211_beacon_get(wl->hw, wl->vif); in b43_update_templates() 1843 if (unlikely(!beacon)) in b43_update_templates() 1848 wl->current_beacon = beacon; in b43_update_templates()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
| D | ps.c | 729 pos = (u8 *)mgmt->u.beacon.variable; in rtl_p2p_noa_ie()
|
| D | base.c | 1755 pos = (u8 *)mgmt->u.beacon.variable; in rtl_find_ie() 1984 pos = (u8 *)mgmt->u.beacon.variable; in rtl_find_221_ie()
|
| /linux-4.4.14/drivers/net/wireless/ath/wcn36xx/ |
| D | smd.c | 1371 memcpy(&msg_body.beacon, &skb_beacon->len, sizeof(u32)); in wcn36xx_smd_send_beacon() 1372 memcpy(&(msg_body.beacon[4]), skb_beacon->data, in wcn36xx_smd_send_beacon()
|
| D | hal.h | 2889 u8 beacon[BEACON_TEMPLATE_SIZE]; member
|
| /linux-4.4.14/include/linux/ |
| D | ieee80211.h | 905 } __packed beacon; member
|
| /linux-4.4.14/drivers/net/wireless/cw1200/ |
| D | txrx.c | 1172 (skb->data))->u.beacon.variable; in cw1200_rx_cb()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
| D | dev.c | 1089 mgmt->u.beacon.timestamp = cpu_to_le64(rtl8187_get_tsf(dev, vif)); in rtl8187_beacon_work()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
| D | dev.c | 1300 mgmt->u.beacon.timestamp = cpu_to_le64(rtl8180_get_tsf(dev, vif)); in rtl8180_beacon_work()
|
| /linux-4.4.14/include/net/ |
| D | cfg80211.h | 719 struct cfg80211_beacon_data beacon; member
|
| /linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
| D | be_cmds.h | 2316 int be_cmd_set_beacon_state(struct be_adapter *adapter, u8 port_num, u8 beacon,
|
| /linux-4.4.14/drivers/scsi/qla2xxx/ |
| D | qla_attr.c | 1564 static DEVICE_ATTR(beacon, S_IRUGO | S_IWUSR, qla2x00_beacon_show,
|
| /linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/ |
| D | rtl_core.c | 461 struct rtllib_beacon *beacon, in _rtl92e_handle_beacon() argument
|
| /linux-4.4.14/drivers/staging/rtl8192u/ |
| D | r8192U_core.c | 1982 struct ieee80211_beacon *beacon, in rtl8192_handle_beacon() argument
|