/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
H A 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() 44 /* Always burst out beacon and CAB traffic. */ in ath9k_beaconq_config() 60 if (!ath9k_hw_set_txq_props(ah, sc->beacon.beaconq, &qi)) { in ath9k_beaconq_config() 61 ath_err(common, "Unable to update h/w beacon queue parameters\n"); in ath9k_beaconq_config() 63 ath9k_hw_resettxqueue(ah, sc->beacon.beaconq); in ath9k_beaconq_config() 68 * Associates the beacon frame buffer with a transmit descriptor. Will set 103 info.qcu = sc->beacon.beaconq; in ath9k_beacon_setup() 120 struct ath_txq *cabq = sc->beacon in ath9k_beacon_generate() [all...] |
H A 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() 217 /* Get a new beacon */ in ath9k_htc_send_beacon() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A 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() 44 /* Always burst out beacon and CAB traffic. */ in ath9k_beaconq_config() 60 if (!ath9k_hw_set_txq_props(ah, sc->beacon.beaconq, &qi)) { in ath9k_beaconq_config() 61 ath_err(common, "Unable to update h/w beacon queue parameters\n"); in ath9k_beaconq_config() 63 ath9k_hw_resettxqueue(ah, sc->beacon.beaconq); in ath9k_beaconq_config() 68 * Associates the beacon frame buffer with a transmit descriptor. Will set 103 info.qcu = sc->beacon.beaconq; in ath9k_beacon_setup() 120 struct ath_txq *cabq = sc->beacon in ath9k_beacon_generate() [all...] |
H A 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() 217 /* Get a new beacon */ in ath9k_htc_send_beacon() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mac-ctxt.c | 129 * is an AP, and the beacon interval of the AP is a multiple or in iwl_mvm_mac_tsf_id_iter() 130 * divisor of the beacon interval of the client, the same TSF in iwl_mvm_mac_tsf_id_iter() 155 * The new interface is AP/GO, so if its beacon interval is a in iwl_mvm_mac_tsf_id_iter() 156 * multiple or a divisor of the beacon interval of an existing in iwl_mvm_mac_tsf_id_iter() 630 * more beacon intervals happen until the DTIM TBTT. Therefore in iwl_mvm_mac_ctxt_cmd_sta() 764 /* TODO: Assumes that the beacon id == mac context id */ in iwl_mvm_mac_ctxt_cmd_ibss() 816 u8 *beacon, u32 frame_size) in iwl_mvm_mac_ctxt_set_tim() 819 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; in iwl_mvm_mac_ctxt_set_tim() 822 * variable-length part of the beacon. */ in iwl_mvm_mac_ctxt_set_tim() 823 tim_idx = mgmt->u.beacon in iwl_mvm_mac_ctxt_set_tim() 814 iwl_mvm_mac_ctxt_set_tim(struct iwl_mvm *mvm, __le32 *tim_index, __le32 *tim_size, u8 *beacon, u32 frame_size) iwl_mvm_mac_ctxt_set_tim() argument 839 iwl_mvm_find_ie_offset(u8 *beacon, u8 eid, u32 frame_size) iwl_mvm_find_ie_offset() argument 868 iwl_mvm_mac_ctxt_set_tx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct iwl_tx_cmd *tx) iwl_mvm_mac_ctxt_set_tx() argument 906 iwl_mvm_mac_ctxt_send_beacon_cmd(struct iwl_mvm *mvm, struct sk_buff *beacon, void *data, int len) iwl_mvm_mac_ctxt_send_beacon_cmd() argument 925 iwl_mvm_mac_ctxt_send_beacon_v6(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) iwl_mvm_mac_ctxt_send_beacon_v6() argument 945 iwl_mvm_mac_ctxt_send_beacon_v7(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) iwl_mvm_mac_ctxt_send_beacon_v7() argument 974 iwl_mvm_mac_ctxt_send_beacon_v9(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) iwl_mvm_mac_ctxt_send_beacon_v9() argument 1011 iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) iwl_mvm_mac_ctxt_send_beacon() argument 1036 struct sk_buff *beacon; iwl_mvm_mac_ctxt_beacon_changed() local 1335 struct iwl_extended_beacon_notif *beacon = (void *)pkt->data; iwl_mvm_rx_beacon_notif() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_mac.c | 133 struct sk_buff *beacon, bool in_intr); 359 struct sk_buff *beacon; in zd_restore_settings() local 370 beacon_interval = mac->beacon.interval; in zd_restore_settings() 371 beacon_period = mac->beacon.period; in zd_restore_settings() 401 beacon = ieee80211_beacon_get(mac->hw, mac->vif); in zd_restore_settings() 402 if (beacon) in zd_restore_settings() 403 zd_mac_config_beacon(mac->hw, beacon, false); in zd_restore_settings() 410 mac->beacon.last_update = jiffies; in zd_restore_settings() 674 static bool zd_mac_match_cur_beacon(struct zd_mac *mac, struct sk_buff *beacon) in zd_mac_match_cur_beacon() argument 676 if (!mac->beacon in zd_mac_match_cur_beacon() 700 zd_mac_config_beacon(struct ieee80211_hw *hw, struct sk_buff *beacon, bool in_intr) zd_mac_config_beacon() argument 1150 struct sk_buff *skb, *beacon; zd_beacon_done() local 1293 struct sk_buff *beacon = ieee80211_beacon_get(hw, vif); zd_op_bss_info_changed() local 1426 struct sk_buff *beacon; beacon_watchdog_handler() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_mac.c | 133 struct sk_buff *beacon, bool in_intr); 359 struct sk_buff *beacon; in zd_restore_settings() local 370 beacon_interval = mac->beacon.interval; in zd_restore_settings() 371 beacon_period = mac->beacon.period; in zd_restore_settings() 401 beacon = ieee80211_beacon_get(mac->hw, mac->vif, 0); in zd_restore_settings() 402 if (beacon) in zd_restore_settings() 403 zd_mac_config_beacon(mac->hw, beacon, false); in zd_restore_settings() 410 mac->beacon.last_update = jiffies; in zd_restore_settings() 674 static bool zd_mac_match_cur_beacon(struct zd_mac *mac, struct sk_buff *beacon) in zd_mac_match_cur_beacon() argument 676 if (!mac->beacon in zd_mac_match_cur_beacon() 700 zd_mac_config_beacon(struct ieee80211_hw *hw, struct sk_buff *beacon, bool in_intr) zd_mac_config_beacon() argument 1150 struct sk_buff *skb, *beacon; zd_beacon_done() local 1293 struct sk_buff *beacon = ieee80211_beacon_get(hw, vif, zd_op_bss_info_changed() local 1428 struct sk_buff *beacon; beacon_watchdog_handler() local [all...] |
/kernel/linux/linux-6.6/net/mac802154/ |
H A D | scan.c | 188 * which one a beacon might have been received. in mac802154_scan_worker() 253 "Error when transmitting beacon request (%d)\n", ret); in mac802154_scan_worker() 353 local->beacon.mhr.seq = atomic_inc_return(&wpan_dev->bsn) & 0xFF; in mac802154_transmit_beacon() 372 ret = ieee802154_beacon_push(skb, &local->beacon); in mac802154_transmit_beacon() 431 dev_dbg(&sdata->dev->dev, "Sending beacon\n"); in mac802154_beacon_worker() 480 memset(&local->beacon, 0, sizeof(local->beacon)); in mac802154_send_beacons_locked() 481 local->beacon.mhr.fc.type = IEEE802154_FC_TYPE_BEACON; in mac802154_send_beacons_locked() 482 local->beacon.mhr.fc.security_enabled = 0; in mac802154_send_beacons_locked() 483 local->beacon in mac802154_send_beacons_locked() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mac-ctxt.c | 74 * is an AP, and the beacon interval of the AP is a multiple or in iwl_mvm_mac_tsf_id_iter() 75 * divisor of the beacon interval of the client, the same TSF in iwl_mvm_mac_tsf_id_iter() 100 * The new interface is AP/GO, so if its beacon interval is a in iwl_mvm_mac_tsf_id_iter() 101 * multiple or a divisor of the beacon interval of an existing in iwl_mvm_mac_tsf_id_iter() 596 * more beacon intervals happen until the DTIM TBTT. Therefore in iwl_mvm_set_fw_dtim_tbtt() 781 /* TODO: Assumes that the beacon id == mac context id */ in iwl_mvm_mac_ctxt_cmd_ibss() 842 u8 *beacon, u32 frame_size) in iwl_mvm_mac_ctxt_set_tim() 845 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)beacon; in iwl_mvm_mac_ctxt_set_tim() 848 * variable-length part of the beacon. */ in iwl_mvm_mac_ctxt_set_tim() 849 tim_idx = mgmt->u.beacon in iwl_mvm_mac_ctxt_set_tim() 840 iwl_mvm_mac_ctxt_set_tim(struct iwl_mvm *mvm, __le32 *tim_index, __le32 *tim_size, u8 *beacon, u32 frame_size) iwl_mvm_mac_ctxt_set_tim() argument 865 iwl_mvm_find_ie_offset(u8 *beacon, u8 eid, u32 frame_size) iwl_mvm_find_ie_offset() argument 979 iwl_mvm_mac_ctxt_set_tx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct iwl_tx_cmd *tx) iwl_mvm_mac_ctxt_set_tx() argument 1018 iwl_mvm_mac_ctxt_send_beacon_cmd(struct iwl_mvm *mvm, struct sk_buff *beacon, void *data, int len) iwl_mvm_mac_ctxt_send_beacon_cmd() argument 1037 iwl_mvm_mac_ctxt_send_beacon_v6(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) iwl_mvm_mac_ctxt_send_beacon_v6() argument 1057 iwl_mvm_mac_ctxt_send_beacon_v7(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) iwl_mvm_mac_ctxt_send_beacon_v7() argument 1086 iwl_mvm_mac_ctxt_send_beacon_v9(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct ieee80211_bss_conf *link_conf) iwl_mvm_mac_ctxt_send_beacon_v9() argument 1147 iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct ieee80211_bss_conf *link_conf) iwl_mvm_mac_ctxt_send_beacon() argument 1175 struct sk_buff *beacon; iwl_mvm_mac_ctxt_beacon_changed() local 1487 struct iwl_extended_beacon_notif *beacon = (void *)pkt->data; iwl_mvm_rx_beacon_notif() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl1251/ |
H A D | rx.c | 35 u8 beacon) in wl1251_rx_status() 53 if ((wl->bss_type == BSS_TYPE_IBSS) && beacon) { in wl1251_rx_status() 138 u8 *rx_buffer, beacon = 0; in wl1251_rx_body() local 174 beacon = 1; in wl1251_rx_body() 176 wl1251_rx_status(wl, desc, &status, beacon); in wl1251_rx_body() 179 beacon ? "beacon" : ""); in wl1251_rx_body() 32 wl1251_rx_status(struct wl1251 *wl, struct wl1251_rx_descriptor *desc, struct ieee80211_rx_status *status, u8 beacon) wl1251_rx_status() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl1251/ |
H A D | rx.c | 35 u8 beacon) in wl1251_rx_status() 53 if ((wl->bss_type == BSS_TYPE_IBSS) && beacon) { in wl1251_rx_status() 138 u8 *rx_buffer, beacon = 0; in wl1251_rx_body() local 174 beacon = 1; in wl1251_rx_body() 176 wl1251_rx_status(wl, desc, &status, beacon); in wl1251_rx_body() 179 beacon ? "beacon" : ""); in wl1251_rx_body() 32 wl1251_rx_status(struct wl1251 *wl, struct wl1251_rx_descriptor *desc, struct ieee80211_rx_status *status, u8 beacon) wl1251_rx_status() argument
|
/kernel/linux/linux-6.6/drivers/staging/rtl8192e/ |
H A D | rtllib_softmac.c | 723 rtllib_authentication_req(struct rtllib_network *beacon, in rtllib_authentication_req() argument 747 ether_addr_copy(auth->header.addr1, beacon->bssid); in rtllib_authentication_req() 749 ether_addr_copy(auth->header.addr3, beacon->bssid); in rtllib_authentication_req() 984 rtllib_association_req(struct rtllib_network *beacon, in rtllib_association_req() argument 1004 unsigned int rate_len = (beacon->rates_len ? in rtllib_association_req() 1005 (beacon->rates_len + 2) : 0) + in rtllib_association_req() 1006 (beacon->rates_ex_len ? (beacon->rates_ex_len) + in rtllib_association_req() 1009 unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0; in rtllib_association_req() 1010 unsigned int turbo_info_len = beacon in rtllib_association_req() 1268 struct rtllib_network *beacon = &ieee->current_network; rtllib_associate_step1() local 1295 struct rtllib_network *beacon = &ieee->current_network; rtllib_auth_challenge() local 1325 struct rtllib_network *beacon = &ieee->current_network; rtllib_associate_step2() local 2726 rtllib_disauth_skb(struct rtllib_network *beacon, struct rtllib_device *ieee, u16 asRsn) rtllib_disauth_skb() argument 2752 rtllib_disassociate_skb(struct rtllib_network *beacon, struct rtllib_device *ieee, u16 asRsn) rtllib_disassociate_skb() argument 2780 struct rtllib_network *beacon = &ieee->current_network; SendDisassociation() local [all...] |
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | tx.c | 416 * the frame is buffered to be sent after DTIM beacon frame. in ieee80211_tx_h_multicast_ps_buf() 450 /* device releases frame after DTIM beacon */ in ieee80211_tx_h_multicast_ps_buf() 4598 struct beacon_data *beacon) in ieee80211_set_beacon_cntdwn() 4604 u8 count = beacon->cntdwn_current_counter; in ieee80211_set_beacon_cntdwn() 4608 beacon_data = beacon->tail; in ieee80211_set_beacon_cntdwn() 4609 beacon_data_len = beacon->tail_len; in ieee80211_set_beacon_cntdwn() 4612 beacon_data = beacon->head; in ieee80211_set_beacon_cntdwn() 4613 beacon_data_len = beacon->head_len; in ieee80211_set_beacon_cntdwn() 4616 beacon_data = beacon->head; in ieee80211_set_beacon_cntdwn() 4617 beacon_data_len = beacon in ieee80211_set_beacon_cntdwn() 4597 ieee80211_set_beacon_cntdwn(struct ieee80211_sub_if_data *sdata, struct beacon_data *beacon) ieee80211_set_beacon_cntdwn() argument 4643 __ieee80211_beacon_update_cntdwn(struct beacon_data *beacon) __ieee80211_beacon_update_cntdwn() argument 4656 struct beacon_data *beacon = NULL; ieee80211_beacon_update_cntdwn() local 4682 struct beacon_data *beacon = NULL; ieee80211_beacon_set_cntdwn() local 4707 struct beacon_data *beacon = NULL; ieee80211_beacon_cntdwn_is_complete() local 4796 struct beacon_data *beacon = NULL; __ieee80211_beacon_get() local 5302 struct beacon_data *beacon = ieee80211_get_buffered_bc() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/purelifi/plfxlc/ |
H A D | mac.c | 125 struct sk_buff *beacon; in plfxlc_restore_settings() local 128 beacon_interval = mac->beacon.interval; in plfxlc_restore_settings() 129 beacon_period = mac->beacon.period; in plfxlc_restore_settings() 136 beacon = ieee80211_beacon_get(mac->hw, mac->vif, 0); in plfxlc_restore_settings() 137 if (beacon) { in plfxlc_restore_settings() 138 /*beacon is hardcoded in firmware */ in plfxlc_restore_settings() 139 kfree_skb(beacon); in plfxlc_restore_settings() 150 mac->beacon.last_update = jiffies; in plfxlc_restore_settings() 604 struct sk_buff *beacon = ieee80211_beacon_get(hw, vif, 0); in plfxlc_op_bss_info_changed() local 606 if (beacon) { in plfxlc_op_bss_info_changed() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw_rx.c | 183 /* Process beacon frames also in kernel driver to in libipw_rx_frame_mgmt() 924 * Make the structure we read from the beacon packet to have 1379 *beacon, in libipw_network_init() 1389 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); in libipw_network_init() 1390 network->capability = le16_to_cpu(beacon->capability); in libipw_network_init() 1392 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]); in libipw_network_init() 1393 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]); in libipw_network_init() 1394 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); in libipw_network_init() 1395 /* Where to pull this? beacon->listen_interval; */ in libipw_network_init() 1415 (beacon in libipw_network_init() 1378 libipw_network_init(struct libipw_device *ieee, struct libipw_probe_response *beacon, struct libipw_network *network, struct libipw_rx_stats *stats) libipw_network_init() argument 1524 libipw_process_probe_response(struct libipw_device *ieee, struct libipw_probe_response *beacon, struct libipw_rx_stats *stats) libipw_process_probe_response() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw_rx.c | 183 /* Process beacon frames also in kernel driver to in libipw_rx_frame_mgmt() 924 * Make the structure we read from the beacon packet to have 1357 *beacon, in libipw_network_init() 1367 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); in libipw_network_init() 1368 network->capability = le16_to_cpu(beacon->capability); in libipw_network_init() 1370 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]); in libipw_network_init() 1371 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]); in libipw_network_init() 1372 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); in libipw_network_init() 1373 /* Where to pull this? beacon->listen_interval; */ in libipw_network_init() 1392 if (libipw_parse_info_param((void *)beacon in libipw_network_init() 1356 libipw_network_init(struct libipw_device *ieee, struct libipw_probe_response *beacon, struct libipw_network *network, struct libipw_rx_stats *stats) libipw_network_init() argument 1502 libipw_process_probe_response(struct libipw_device *ieee, struct libipw_probe_response *beacon, struct libipw_rx_stats *stats) libipw_process_probe_response() argument [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | tx.c | 405 * the frame is buffered to be sent after DTIM beacon frame. in ieee80211_tx_h_multicast_ps_buf() 439 /* device releases frame after DTIM beacon */ in ieee80211_tx_h_multicast_ps_buf() 4961 struct beacon_data *beacon, in ieee80211_set_beacon_cntdwn() 4972 beacon_data = beacon->tail; in ieee80211_set_beacon_cntdwn() 4973 beacon_data_len = beacon->tail_len; in ieee80211_set_beacon_cntdwn() 4976 beacon_data = beacon->head; in ieee80211_set_beacon_cntdwn() 4977 beacon_data_len = beacon->head_len; in ieee80211_set_beacon_cntdwn() 4980 beacon_data = beacon->head; in ieee80211_set_beacon_cntdwn() 4981 beacon_data_len = beacon->head_len; in ieee80211_set_beacon_cntdwn() 4989 bcn_offsets = beacon in ieee80211_set_beacon_cntdwn() 4960 ieee80211_set_beacon_cntdwn(struct ieee80211_sub_if_data *sdata, struct beacon_data *beacon, struct ieee80211_link_data *link) ieee80211_set_beacon_cntdwn() argument 5009 __ieee80211_beacon_update_cntdwn(struct beacon_data *beacon) __ieee80211_beacon_update_cntdwn() argument 5022 struct beacon_data *beacon = NULL; ieee80211_beacon_update_cntdwn() local 5048 struct beacon_data *beacon = NULL; ieee80211_beacon_set_cntdwn() local 5073 struct beacon_data *beacon = NULL; ieee80211_beacon_cntdwn_is_complete() local 5165 ieee80211_beacon_get_finish(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, struct beacon_data *beacon, struct sk_buff *skb, struct ieee80211_chanctx_conf *chanctx_conf, u16 csa_off_base) ieee80211_beacon_get_finish() argument 5222 ieee80211_beacon_add_mbssid(struct sk_buff *skb, struct beacon_data *beacon, u8 i) ieee80211_beacon_add_mbssid() argument 5251 ieee80211_beacon_get_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, bool is_template, struct beacon_data *beacon, struct ieee80211_chanctx_conf *chanctx_conf, u8 ema_index) ieee80211_beacon_get_ap() argument 5318 ieee80211_beacon_get_ap_ema_list(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, bool is_template, struct beacon_data *beacon, struct ieee80211_chanctx_conf *chanctx_conf) ieee80211_beacon_get_ap_ema_list() argument 5364 struct beacon_data *beacon = NULL; __ieee80211_beacon_get() local 5865 struct beacon_data *beacon = ieee80211_get_buffered_bc() local [all...] |
H A D | cfg.c | 1129 old = sdata_dereference(link->u.ap.beacon, sdata); in ieee80211_assign_beacon() 1131 /* Need to have a beacon head if we don't have one yet */ in ieee80211_assign_beacon() 1252 rcu_assign_pointer(link->u.ap.beacon, new); in ieee80211_assign_beacon() 1277 unsigned int link_id = params->beacon.link_id; in ieee80211_start_ap() 1287 old = sdata_dereference(link->u.ap.beacon, sdata); in ieee80211_start_ap() 1334 if (params->beacon.he_bss_color.enabled) in ieee80211_start_ap() 1428 link_conf->he_bss_color = params->beacon.he_bss_color; in ieee80211_start_ap() 1461 err = ieee80211_assign_beacon(sdata, link, ¶ms->beacon, NULL, NULL, in ieee80211_start_ap() 1486 old = sdata_dereference(link->u.ap.beacon, sdata); in ieee80211_start_ap() 1490 RCU_INIT_POINTER(link->u.ap.beacon, NUL in ieee80211_start_ap() 3463 cfg80211_beacon_dup(struct cfg80211_beacon_data *beacon) cfg80211_beacon_dup() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/ |
H A D | rx.c | 48 u8 beacon, u8 probe_rsp) in wl1271_rx_status() 95 if (beacon || probe_rsp) in wl1271_rx_status() 98 if (beacon) in wl1271_rx_status() 109 u8 beacon = 0; in wl1271_rx_handle_data() local 179 beacon = 1; in wl1271_rx_handle_data() 183 wl1271_rx_status(wl, desc, IEEE80211_SKB_RXCB(skb), beacon, in wl1271_rx_handle_data() 190 beacon ? "beacon" : "", in wl1271_rx_handle_data() 45 wl1271_rx_status(struct wl1271 *wl, struct wl1271_rx_descriptor *desc, struct ieee80211_rx_status *status, u8 beacon, u8 probe_rsp) wl1271_rx_status() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wlcore/ |
H A D | rx.c | 48 u8 beacon, u8 probe_rsp) in wl1271_rx_status() 95 if (beacon || probe_rsp) in wl1271_rx_status() 98 if (beacon) in wl1271_rx_status() 109 u8 beacon = 0; in wl1271_rx_handle_data() local 179 beacon = 1; in wl1271_rx_handle_data() 183 wl1271_rx_status(wl, desc, IEEE80211_SKB_RXCB(skb), beacon, in wl1271_rx_handle_data() 190 beacon ? "beacon" : "", in wl1271_rx_handle_data() 45 wl1271_rx_status(struct wl1271 *wl, struct wl1271_rx_descriptor *desc, struct ieee80211_rx_status *status, u8 beacon, u8 probe_rsp) wl1271_rx_status() argument
|
/kernel/linux/linux-5.10/drivers/staging/rtl8192e/ |
H A D | rtllib_softmac.c | 771 rtllib_authentication_req(struct rtllib_network *beacon, in rtllib_authentication_req() argument 795 ether_addr_copy(auth->header.addr1, beacon->bssid); in rtllib_authentication_req() 797 ether_addr_copy(auth->header.addr3, beacon->bssid); in rtllib_authentication_req() 1143 rtllib_association_req(struct rtllib_network *beacon, in rtllib_association_req() argument 1163 unsigned int rate_len = (beacon->rates_len ? in rtllib_association_req() 1164 (beacon->rates_len + 2) : 0) + in rtllib_association_req() 1165 (beacon->rates_ex_len ? (beacon->rates_ex_len) + in rtllib_association_req() 1168 unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0; in rtllib_association_req() 1169 unsigned int turbo_info_len = beacon in rtllib_association_req() 1431 struct rtllib_network *beacon = &ieee->current_network; rtllib_associate_step1() local 1458 struct rtllib_network *beacon = &ieee->current_network; rtllib_auth_challenge() local 1488 struct rtllib_network *beacon = &ieee->current_network; rtllib_associate_step2() local 3059 rtllib_disauth_skb(struct rtllib_network *beacon, struct rtllib_device *ieee, u16 asRsn) rtllib_disauth_skb() argument 3085 rtllib_disassociate_skb(struct rtllib_network *beacon, struct rtllib_device *ieee, u16 asRsn) rtllib_disassociate_skb() argument 3113 struct rtllib_network *beacon = &ieee->current_network; SendDisassociation() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A 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() 191 vht_ie = cfg80211_find_ie(WLAN_EID_VHT_CAPABILITY, params->beacon.tail, in mwifiex_set_vht_params() 192 params->beacon.tail_len); in mwifiex_set_vht_params() 213 tpc_ie = cfg80211_find_ie(WLAN_EID_TPC_REQUEST, params->beacon.tail, in mwifiex_set_tpc_params() 214 params->beacon.tail_len); in mwifiex_set_tpc_params() 253 /* This function finds supported rates IE from beacon parameter and sets 261 int var_offset = offsetof(struct ieee80211_mgmt, u.beacon.variable); in mwifiex_set_uap_rates() 262 const u8 *var_pos = params->beacon.head + var_offset; in mwifiex_set_uap_rates() 263 int len = params->beacon in mwifiex_set_uap_rates() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | uap_cmd.c | 156 ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, params->beacon.tail, in mwifiex_set_ht_params() 157 params->beacon.tail_len); in mwifiex_set_ht_params() 180 vht_ie = cfg80211_find_ie(WLAN_EID_VHT_CAPABILITY, params->beacon.tail, in mwifiex_set_vht_params() 181 params->beacon.tail_len); in mwifiex_set_vht_params() 202 tpc_ie = cfg80211_find_ie(WLAN_EID_TPC_REQUEST, params->beacon.tail, in mwifiex_set_tpc_params() 203 params->beacon.tail_len); in mwifiex_set_tpc_params() 242 /* This function finds supported rates IE from beacon parameter and sets 250 int var_offset = offsetof(struct ieee80211_mgmt, u.beacon.variable); in mwifiex_set_uap_rates() 251 const u8 *var_pos = params->beacon.head + var_offset; in mwifiex_set_uap_rates() 252 int len = params->beacon in mwifiex_set_uap_rates() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_softmac.c | 615 ieee80211_authentication_req(struct ieee80211_network *beacon, in ieee80211_authentication_req() argument 637 memcpy(auth->header.addr1, beacon->bssid, ETH_ALEN); in ieee80211_authentication_req() 639 memcpy(auth->header.addr3, beacon->bssid, ETH_ALEN); in ieee80211_authentication_req() 935 ieee80211_association_req(struct ieee80211_network *beacon, in ieee80211_association_req() argument 947 //unsigned int wpa_len = beacon->wpa_ie_len; in ieee80211_association_req() 961 unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0; in ieee80211_association_req() 963 unsigned int turbo_info_len = beacon->Turbo_Enable ? 9 : 0; in ieee80211_association_req() 983 wmm_info_len = beacon->qos_data.supported ? 9 : 0; in ieee80211_association_req() 985 if (beacon->bCkipSupported) in ieee80211_association_req() 988 if (beacon in ieee80211_association_req() 1196 struct ieee80211_network *beacon = &ieee->current_network; ieee80211_associate_step1() local 1225 struct ieee80211_network *beacon = &ieee->current_network; ieee80211_auth_challenge() local 1254 struct ieee80211_network *beacon = &ieee->current_network; ieee80211_associate_step2() local 2940 ieee80211_disassociate_skb(struct ieee80211_network *beacon, struct ieee80211_device *ieee, u8 asRsn) ieee80211_disassociate_skb() argument 2969 struct ieee80211_network *beacon = &ieee->current_network; SendDisassociation() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_softmac.c | 615 ieee80211_authentication_req(struct ieee80211_network *beacon, in ieee80211_authentication_req() argument 637 memcpy(auth->header.addr1, beacon->bssid, ETH_ALEN); in ieee80211_authentication_req() 639 memcpy(auth->header.addr3, beacon->bssid, ETH_ALEN); in ieee80211_authentication_req() 935 ieee80211_association_req(struct ieee80211_network *beacon, in ieee80211_association_req() argument 947 //unsigned int wpa_len = beacon->wpa_ie_len; in ieee80211_association_req() 961 unsigned int wmm_info_len = beacon->qos_data.supported ? 9 : 0; in ieee80211_association_req() 963 unsigned int turbo_info_len = beacon->Turbo_Enable ? 9 : 0; in ieee80211_association_req() 983 wmm_info_len = beacon->qos_data.supported ? 9 : 0; in ieee80211_association_req() 985 if (beacon->bCkipSupported) in ieee80211_association_req() 988 if (beacon in ieee80211_association_req() 1196 struct ieee80211_network *beacon = &ieee->current_network; ieee80211_associate_step1() local 1225 struct ieee80211_network *beacon = &ieee->current_network; ieee80211_auth_challenge() local 1254 struct ieee80211_network *beacon = &ieee->current_network; ieee80211_associate_step2() local 2950 ieee80211_disassociate_skb(struct ieee80211_network *beacon, struct ieee80211_device *ieee, u8 asRsn) ieee80211_disassociate_skb() argument 2979 struct ieee80211_network *beacon = &ieee->current_network; SendDisassociation() local [all...] |