| /drivers/net/wireless/mediatek/mt76/mt7915/ |
| A D | mcu.c | 1850 &bcn->sub_ntlv, &bcn->len); in mt7915_mcu_beacon_cntdwn() 1869 &bcn->len); in mt7915_mcu_beacon_mbss() 1913 struct bss_info_bcn *bcn, in mt7915_mcu_beacon_cont() argument 1924 len, &bcn->sub_ntlv, &bcn->len); in mt7915_mcu_beacon_cont() 1957 struct bss_info_bcn *bcn; in mt7915_mcu_add_inband_discov() local 1975 bcn = (struct bss_info_bcn *)tlv; in mt7915_mcu_add_inband_discov() 1976 bcn->enable = true; in mt7915_mcu_add_inband_discov() 2008 len, &bcn->sub_ntlv, &bcn->len); in mt7915_mcu_add_inband_discov() 2039 struct bss_info_bcn *bcn; in mt7915_mcu_add_beacon() local 2052 bcn = (struct bss_info_bcn *)tlv; in mt7915_mcu_add_beacon() [all …]
|
| /drivers/net/wireless/ralink/rt2x00/ |
| A D | rt2x00mac.c | 208 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()
|
| A D | rt2x00queue.c | 1176 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()
|
| A D | rt2x00dev.c | 104 rt2x00queue_stop_queue(rt2x00dev->bcn); in rt2x00lib_disable_radio() 1451 if (rt2x00dev->bcn->limit > 0) in rt2x00lib_probe_dev()
|
| A D | rt2x00.h | 966 struct data_queue *bcn; member
|
| A D | rt2500pci.c | 286 struct data_queue *queue = rt2x00dev->bcn; in rt2500pci_config_intf() 875 entry_priv = rt2x00dev->bcn->entries[0].priv_data; in rt2500pci_init_queues()
|
| A D | rt2400pci.c | 790 entry_priv = rt2x00dev->bcn->entries[0].priv_data; in rt2400pci_init_queues()
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | wmi.c | 1865 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() 1891 bcn->data, bcn->len, in ath10k_wmi_tx_beacon_nowait() 3620 ies = bcn->data; in ath10k_wmi_update_tim() 3849 struct sk_buff *bcn; in ath10k_wmi_event_host_swba() local 3920 if (!bcn) { in ath10k_wmi_event_host_swba() 3967 memcpy(arvif->beacon_buf, bcn->data, bcn->len); in ath10k_wmi_event_host_swba() 3971 arvif->beacon = bcn; in ath10k_wmi_event_host_swba() 3974 trace_ath10k_tx_hdr(ar, bcn->data, bcn->len); in ath10k_wmi_event_host_swba() [all …]
|
| A D | wmi-ops.h | 123 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()
|
| A D | wmi-tlv.c | 2913 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()
|
| A D | mac.c | 1583 struct sk_buff *bcn) in ath10k_mac_setup_bcn_p2p_ie() argument 1593 mgmt = (void *)bcn->data; in ath10k_mac_setup_bcn_p2p_ie() 1596 bcn->len - (mgmt->u.beacon.variable - in ath10k_mac_setup_bcn_p2p_ie() 1597 bcn->data)); in ath10k_mac_setup_bcn_p2p_ie() 1647 struct sk_buff *bcn; in ath10k_mac_setup_bcn_tmpl() local 1657 bcn = ieee80211_beacon_get_template(hw, vif, &offs, 0); in ath10k_mac_setup_bcn_tmpl() 1658 if (!bcn) { in ath10k_mac_setup_bcn_tmpl() 1663 ret = ath10k_mac_setup_bcn_p2p_ie(arvif, bcn); in ath10k_mac_setup_bcn_tmpl() 1666 kfree_skb(bcn); in ath10k_mac_setup_bcn_tmpl() 1674 ath10k_mac_remove_vendor_ie(bcn, WLAN_OUI_WFA, WLAN_OUI_TYPE_WFA_P2P, in ath10k_mac_setup_bcn_tmpl() [all …]
|
| A D | wmi.h | 5752 u8 *bcn[]; member 5760 const void *bcn; member
|
| /drivers/net/wireless/ath/ath11k/ |
| A D | mac.c | 1375 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() 1434 mgmt = (void *)bcn->data; 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() 1574 beacons->bcn[i].skb); in ath11k_mac_setup_bcn_tmpl_ema() 1582 &beacons->bcn[i].offs, in ath11k_mac_setup_bcn_tmpl_ema() 1608 struct sk_buff *bcn; in ath11k_mac_setup_bcn_tmpl_mbssid() local 1619 if (!bcn) { in ath11k_mac_setup_bcn_tmpl_mbssid() [all …]
|
| A D | debugfs.c | 107 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()
|
| A D | wmi.c | 1753 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() 6706 list_add_tail(&dst->list, &stats->bcn); in ath11k_wmi_tlv_fw_stats_data_parse() 7023 bcn->vdev_id); in ath11k_wmi_fw_bcn_stats_fill() 7030 "VDEV ID", bcn->vdev_id); in ath11k_wmi_fw_bcn_stats_fill() 7052 const struct ath11k_fw_stats_bcn *bcn; in ath11k_wmi_fw_stats_fill() local 7082 num_bcn = list_count_nodes(&fw_stats->bcn); in ath11k_wmi_fw_stats_fill() 7090 list_for_each_entry(bcn, &fw_stats->bcn, list) in ath11k_wmi_fw_stats_fill() [all …]
|
| A D | core.c | 992 INIT_LIST_HEAD(&ar->fw_stats.bcn); in ath11k_fw_stats_init() 1002 ath11k_fw_stats_bcn_free(&stats->bcn); in ath11k_fw_stats_free()
|
| A D | core.h | 603 struct list_head bcn; member
|
| /drivers/net/wireless/mediatek/mt76/mt7996/ |
| A D | mcu.c | 2677 struct bss_bcn_content_tlv *bcn, in mt7996_mcu_beacon_mbss() argument 2729 struct bss_bcn_content_tlv *bcn, in mt7996_mcu_beacon_cont() argument 2736 bcn->tim_ie_pos = cpu_to_le16(offs->tim_offset); in mt7996_mcu_beacon_cont() 2742 bcn->csa_ie_pos = cpu_to_le16(offset - 4); in mt7996_mcu_beacon_cont() 2744 bcn->bcc_ie_pos = cpu_to_le16(offset - 3); in mt7996_mcu_beacon_cont() 2747 buf = (u8 *)bcn + sizeof(*bcn); in mt7996_mcu_beacon_cont() 2763 struct bss_bcn_content_tlv *bcn; in mt7996_mcu_add_beacon() local 2796 bcn = (struct bss_bcn_content_tlv *)tlv; in mt7996_mcu_add_beacon() 2797 bcn->enable = link_conf->enable_beacon; in mt7996_mcu_add_beacon() 2798 if (!bcn->enable) in mt7996_mcu_add_beacon() [all …]
|
| /drivers/net/wireless/ath/ath12k/ |
| A D | mac.c | 1443 struct sk_buff *bcn) in ath12k_mac_setup_bcn_p2p_ie() argument 1450 mgmt = (void *)bcn->data; in ath12k_mac_setup_bcn_p2p_ie() 1453 bcn->len - (mgmt->u.beacon.variable - in ath12k_mac_setup_bcn_p2p_ie() 1454 bcn->data)); in ath12k_mac_setup_bcn_p2p_ie() 1501 struct sk_buff *bcn, in ath12k_mac_set_arvif_ies() argument 1510 start = bcn->data + ieee80211_get_hdrlen_from_skb(bcn) + sizeof(mgmt->u.beacon); in ath12k_mac_set_arvif_ies() 1511 tail = skb_tail_pointer(bcn); in ath12k_mac_set_arvif_ies() 1642 beacons->bcn[i].skb, &ema_args); in ath12k_mac_setup_bcn_tmpl_ema() 1670 struct sk_buff *bcn; in ath12k_mac_setup_bcn_tmpl() local 1698 if (!bcn) { in ath12k_mac_setup_bcn_tmpl() [all …]
|
| A D | wmi.c | 2008 struct sk_buff *bcn, in ath12k_wmi_bcn_tmpl() argument 2055 cmd->buf_len = cpu_to_le32(bcn->len); in ath12k_wmi_bcn_tmpl() 2083 memcpy(tlv->value, bcn->data, bcn->len); in ath12k_wmi_bcn_tmpl() 7759 const struct ath12k_fw_stats_bcn *bcn; in ath12k_wmi_fw_bcn_stats_dump() local 7773 list_for_each_entry(bcn, &fw_stats->bcn, list) { in ath12k_wmi_fw_bcn_stats_dump() 7778 "VDEV ID", bcn->vdev_id); in ath12k_wmi_fw_bcn_stats_dump() 8189 list_add_tail(&dst->list, &stats->bcn); in ath12k_wmi_tlv_fw_stats_data_parse() 8293 if (list_empty(&stats->bcn)) { in ath12k_wmi_fw_stats_process() 8304 list_splice_tail_init(&stats->bcn, in ath12k_wmi_fw_stats_process() 8305 &ar->fw_stats.bcn); in ath12k_wmi_fw_stats_process() [all …]
|
| A D | core.c | 1236 INIT_LIST_HEAD(&ar->fw_stats.bcn); in ath12k_fw_stats_init() 1245 ath12k_fw_stats_bcn_free(&stats->bcn); in ath12k_fw_stats_free()
|
| A D | core.h | 641 struct list_head bcn; member
|
| A D | debugfs.c | 1356 ath12k_fw_stats_bcn_free(&ar->fw_stats.bcn); in ath12k_open_bcn_stats()
|
| /drivers/net/wireless/broadcom/b43legacy/ |
| A D | main.c | 944 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()
|
| /drivers/net/wireless/broadcom/b43/ |
| A D | main.c | 1610 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()
|