Home
last modified time | relevance | path

Searched refs:bcn (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00mac.c208 struct data_queue *queue = rt2x00dev->bcn; in rt2x00mac_add_interface()
621 rt2x00queue_stop_queue(rt2x00dev->bcn); in rt2x00mac_bss_info_changed()
644 rt2x00queue_start_queue(rt2x00dev->bcn); in rt2x00mac_bss_info_changed()
H A Drt2x00queue.c1176 status = rt2x00queue_alloc_entries(rt2x00dev->bcn); in rt2x00queue_initialize()
1256 rt2x00dev->bcn = &queue[1 + rt2x00dev->ops->tx_queues]; in rt2x00queue_allocate()
1274 rt2x00queue_init(rt2x00dev, rt2x00dev->bcn, QID_BEACON); in rt2x00queue_allocate()
1286 rt2x00dev->bcn = NULL; in rt2x00queue_free()
H A Drt2500pci.c286 struct data_queue *queue = rt2x00dev->bcn; in rt2500pci_config_intf()
875 entry_priv = rt2x00dev->bcn->entries[0].priv_data; in rt2500pci_init_queues()
H A Drt2400pci.c790 entry_priv = rt2x00dev->bcn->entries[0].priv_data; in rt2400pci_init_queues()
/linux/drivers/net/wireless/ath/ath10k/
H A Dwmi.c1865 struct sk_buff *bcn; in ath10k_wmi_tx_beacon_nowait() local
1872 bcn = arvif->beacon; in ath10k_wmi_tx_beacon_nowait()
1874 if (!bcn) in ath10k_wmi_tx_beacon_nowait()
1877 cb = ATH10K_SKB_CB(bcn); in ath10k_wmi_tx_beacon_nowait()
1891 bcn->data, bcn->len, in ath10k_wmi_tx_beacon_nowait()
3577 struct sk_buff *bcn, in ath10k_wmi_update_tim() argument
3580 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)bcn->data; in ath10k_wmi_update_tim()
3621 ies = bcn->data; in ath10k_wmi_update_tim()
3626 (u8 *)skb_tail_pointer(bcn) - ies); in ath10k_wmi_update_tim()
3639 int move_size = skb_tail_pointer(bcn) - (ie + 2 + ie_len); in ath10k_wmi_update_tim()
[all …]
H A Dwmi-ops.h123 const void *bcn, size_t bcn_len,
164 u32 tim_ie_offset, struct sk_buff *bcn,
168 struct sk_buff *bcn);
1032 const void *bcn, size_t bcn_len, in ath10k_wmi_beacon_send_ref_nowait() argument
1042 skb = ar->wmi.ops->gen_beacon_dma(ar, vdev_id, bcn, bcn_len, bcn_paddr, in ath10k_wmi_beacon_send_ref_nowait()
1307 struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, in ath10k_wmi_bcn_tmpl() argument
1315 skb = ar->wmi.ops->gen_bcn_tmpl(ar, vdev_id, tim_ie_offset, bcn, in ath10k_wmi_bcn_tmpl()
H A Dwmi-tlv.c2913 const void *bcn, size_t bcn_len, in ath10k_wmi_tlv_op_gen_beacon_dma() argument
2928 hdr = (struct ieee80211_hdr *)bcn; in ath10k_wmi_tlv_op_gen_beacon_dma()
3316 u32 tim_ie_offset, struct sk_buff *bcn, in ath10k_wmi_tlv_op_gen_bcn_tmpl() argument
3332 sizeof(*tlv) + roundup(bcn->len, 4); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3344 cmd->buf_len = __cpu_to_le32(bcn->len); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3368 tlv->len = __cpu_to_le16(roundup(bcn->len, 4)); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3369 memcpy(tlv->value, bcn->data, bcn->len); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
/linux/drivers/net/wireless/ath/ath11k/
H A Dmac.c1375 struct sk_buff *bcn) in ath11k_mac_set_nontx_vif_params() argument
1381 ies = bcn->data + ieee80211_get_hdrlen_from_skb(bcn); in ath11k_mac_set_nontx_vif_params()
1382 mgmt = (struct ieee80211_mgmt *)bcn->data; in ath11k_mac_set_nontx_vif_params()
1384 ies_len = skb_tail_pointer(bcn) - ies; in ath11k_mac_set_nontx_vif_params()
1427 struct sk_buff *bcn) in ath11k_mac_setup_bcn_p2p_ie() argument
1434 mgmt = (void *)bcn->data; in ath11k_mac_setup_bcn_p2p_ie()
1437 bcn->len - (mgmt->u.beacon.variable - in ath11k_mac_setup_bcn_p2p_ie()
1438 bcn->data)); in ath11k_mac_setup_bcn_p2p_ie()
1482 struct sk_buff *bcn) in ath11k_mac_set_vif_params() argument
1489 ies = bcn->data + ieee80211_get_hdrlen_from_skb(bcn); in ath11k_mac_set_vif_params()
[all …]
H A Ddebugfs.c107 if (list_empty(&stats->bcn)) { in ath11k_debugfs_fw_stats_process()
118 list_splice_tail_init(&stats->bcn, in ath11k_debugfs_fw_stats_process()
119 &ar->fw_stats.bcn); in ath11k_debugfs_fw_stats_process()
311 ath11k_fw_stats_bcn_free(&ar->fw_stats.bcn); in ath11k_open_bcn_stats()
H A Dwmi.c1753 struct sk_buff *bcn, u32 ema_params) in ath11k_wmi_bcn_tmpl() argument
1762 size_t aligned_len = roundup(bcn->len, 4); in ath11k_wmi_bcn_tmpl()
1790 cmd->buf_len = bcn->len; in ath11k_wmi_bcn_tmpl()
1809 memcpy(tlv->value, bcn->data, bcn->len); in ath11k_wmi_bcn_tmpl()
6715 list_add_tail(&dst->list, &stats->bcn); in ath11k_wmi_tlv_fw_stats_data_parse()
7022 const struct ath11k_fw_stats_bcn *bcn, in ath11k_wmi_fw_bcn_stats_fill() argument
7027 struct ath11k_vif *arvif = ath11k_mac_get_arvif(ar, bcn->vdev_id); in ath11k_wmi_fw_bcn_stats_fill()
7032 bcn->vdev_id); in ath11k_wmi_fw_bcn_stats_fill()
7039 "VDEV ID", bcn->vdev_id); in ath11k_wmi_fw_bcn_stats_fill()
7045 "Num of beacon tx success", bcn->tx_bcn_succ_cnt); in ath11k_wmi_fw_bcn_stats_fill()
[all …]
H A Dcore.c1034 INIT_LIST_HEAD(&ar->fw_stats.bcn); in ath11k_fw_stats_init()
1044 ath11k_fw_stats_bcn_free(&stats->bcn); in ath11k_fw_stats_free()
H A Dcore.h605 struct list_head bcn; member
/linux/net/mac80211/
H A Dtx.c5550 ema = kzalloc(struct_size(ema, bcn, beacon->mbssid_ies->cnt), in ieee80211_beacon_get_ap_ema_list()
5556 ema->bcn[ema->cnt].skb = in ieee80211_beacon_get_ap_ema_list()
5558 &ema->bcn[ema->cnt].offs, in ieee80211_beacon_get_ap_ema_list()
5561 if (!ema->bcn[ema->cnt].skb) in ieee80211_beacon_get_ap_ema_list()
5752 kfree_skb(ema_beacons->bcn[i].skb); in ieee80211_beacon_free_ema_list()
5778 struct sk_buff *bcn = __ieee80211_beacon_get(hw, vif, &offs, false, in ieee80211_beacon_get_tim() local
5784 if (!bcn) in ieee80211_beacon_get_tim()
5785 return bcn; in ieee80211_beacon_get_tim()
5795 return bcn; in ieee80211_beacon_get_tim()
5798 copy = skb_copy(bcn, GFP_ATOMIC); in ieee80211_beacon_get_tim()
[all …]
/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c1467 struct sk_buff *bcn) in ath12k_mac_setup_bcn_p2p_ie() argument
1474 mgmt = (void *)bcn->data; in ath12k_mac_setup_bcn_p2p_ie()
1477 bcn->len - (mgmt->u.beacon.variable - in ath12k_mac_setup_bcn_p2p_ie()
1478 bcn->data)); in ath12k_mac_setup_bcn_p2p_ie()
1525 struct sk_buff *bcn, in ath12k_mac_set_arvif_ies() argument
1528 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)bcn->data; in ath12k_mac_set_arvif_ies()
1534 start = bcn->data + ieee80211_get_hdrlen_from_skb(bcn) + sizeof(mgmt->u.beacon); in ath12k_mac_set_arvif_ies()
1535 tail = skb_tail_pointer(bcn); in ath12k_mac_set_arvif_ies()
1655 ath12k_mac_set_arvif_ies(arvif, tx_arvif, beacons->bcn[0].skb, 0, NULL); in ath12k_mac_setup_bcn_tmpl_ema()
1659 ath12k_mac_set_arvif_ies(arvif, tx_arvif, beacons->bcn[i].skb, in ath12k_mac_setup_bcn_tmpl_ema()
[all …]
/linux/net/wireless/
H A Dnl80211.c6130 struct cfg80211_beacon_data *bcn, in nl80211_parse_beacon() argument
6136 memset(bcn, 0, sizeof(*bcn)); in nl80211_parse_beacon()
6138 bcn->link_id = nl80211_link_id(attrs); in nl80211_parse_beacon()
6141 bcn->head = nla_data(attrs[NL80211_ATTR_BEACON_HEAD]); in nl80211_parse_beacon()
6142 bcn->head_len = nla_len(attrs[NL80211_ATTR_BEACON_HEAD]); in nl80211_parse_beacon()
6143 if (!bcn->head_len) in nl80211_parse_beacon()
6149 bcn->tail = nla_data(attrs[NL80211_ATTR_BEACON_TAIL]); in nl80211_parse_beacon()
6150 bcn->tail_len = nla_len(attrs[NL80211_ATTR_BEACON_TAIL]); in nl80211_parse_beacon()
6158 bcn->beacon_ies = nla_data(attrs[NL80211_ATTR_IE]); in nl80211_parse_beacon()
6159 bcn->beacon_ies_len = nla_len(attrs[NL80211_ATTR_IE]); in nl80211_parse_beacon()
[all …]
H A Dscan.c1831 const struct cfg80211_bss_ies *new, *bcn; in cfg80211_check_stuck_ecsa() local
1854 bcn = rcu_dereference_protected(known->pub.beacon_ies, in cfg80211_check_stuck_ecsa()
1856 if (bcn && in cfg80211_check_stuck_ecsa()
1858 bcn->data, bcn->len)) in cfg80211_check_stuck_ecsa()
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dmain.c944 const struct ieee80211_mgmt *bcn; in b43legacy_write_beacon_template() local
952 bcn = (const struct ieee80211_mgmt *)(dev->wl->current_beacon->data); in b43legacy_write_beacon_template()
957 b43legacy_write_template_common(dev, (const u8 *)bcn, len, ram_offset, in b43legacy_write_beacon_template()
976 ie = bcn->u.beacon.variable; in b43legacy_write_beacon_template()
/linux/drivers/net/wireless/broadcom/b43/
H A Dmain.c1610 const struct ieee80211_mgmt *bcn; in b43_write_beacon_template() local
1633 bcn = (const struct ieee80211_mgmt *)(beacon_skb->data); in b43_write_beacon_template()
1637 b43_write_template_common(dev, (const u8 *)bcn, in b43_write_beacon_template()
1657 ie = bcn->u.beacon.variable; in b43_write_beacon_template()
/linux/drivers/net/ethernet/emulex/benet/
H A Dbe_cmds.c2223 u8 bcn, u8 sts, u8 state) in be_cmd_set_beacon_state() argument
2244 req->beacon_duration = bcn; in be_cmd_set_beacon_state()
/linux/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c2356 ema->bcn[i].skb); in mac80211_hwsim_beacon_tx()
2357 ema->bcn[i].skb = NULL; /* Already freed */ in mac80211_hwsim_beacon_tx()