Home
last modified time | relevance | path

Searched refs:bcn (Results 1 - 25 of 56) sorted by relevance

123

/kernel/linux/linux-6.6/net/mac80211/
H A Dmesh.c961 struct beacon_data *bcn; in ieee80211_mesh_build_beacon() local
1011 bcn = kzalloc(sizeof(*bcn) + head_len + tail_len, GFP_KERNEL); in ieee80211_mesh_build_beacon()
1015 if (!bcn || !skb) in ieee80211_mesh_build_beacon()
1022 bcn->head = ((u8 *) bcn) + sizeof(*bcn); in ieee80211_mesh_build_beacon()
1055 bcn->cntdwn_current_counter = csa->settings.count; in ieee80211_mesh_build_beacon()
1056 bcn->cntdwn_counter_offsets[0] = hdr_len + 6; in ieee80211_mesh_build_beacon()
1110 bcn in ieee80211_mesh_build_beacon()
1228 struct beacon_data *bcn; ieee80211_stop_mesh() local
1407 struct beacon_data *bcn; ieee80211_mesh_rx_probe_req() local
[all...]
H A Dtx.c5330 ema = kzalloc(struct_size(ema, bcn, beacon->mbssid_ies->cnt), in ieee80211_beacon_get_ap_ema_list()
5336 ema->bcn[ema->cnt].skb = in ieee80211_beacon_get_ap_ema_list()
5338 &ema->bcn[ema->cnt].offs, in ieee80211_beacon_get_ap_ema_list()
5341 if (!ema->bcn[ema->cnt].skb) in ieee80211_beacon_get_ap_ema_list()
5524 kfree_skb(ema_beacons->bcn[i].skb); in ieee80211_beacon_free_ema_list()
5550 struct sk_buff *bcn = __ieee80211_beacon_get(hw, vif, &offs, false, in ieee80211_beacon_get_tim() local
5557 if (!bcn) in ieee80211_beacon_get_tim()
5558 return bcn; in ieee80211_beacon_get_tim()
5568 return bcn; in ieee80211_beacon_get_tim()
5571 copy = skb_copy(bcn, GFP_ATOMI in ieee80211_beacon_get_tim()
[all...]
/kernel/linux/linux-5.10/net/mac80211/
H A Dmesh.c778 struct beacon_data *bcn; in ieee80211_mesh_build_beacon() local
823 bcn = kzalloc(sizeof(*bcn) + head_len + tail_len, GFP_KERNEL); in ieee80211_mesh_build_beacon()
827 if (!bcn || !skb) in ieee80211_mesh_build_beacon()
834 bcn->head = ((u8 *) bcn) + sizeof(*bcn); in ieee80211_mesh_build_beacon()
867 bcn->cntdwn_current_counter = csa->settings.count; in ieee80211_mesh_build_beacon()
868 bcn->cntdwn_counter_offsets[0] = hdr_len + 6; in ieee80211_mesh_build_beacon()
922 bcn in ieee80211_mesh_build_beacon()
1038 struct beacon_data *bcn; ieee80211_stop_mesh() local
1217 struct beacon_data *bcn; ieee80211_mesh_rx_probe_req() local
[all...]
H A Dtx.c4990 struct sk_buff *bcn = __ieee80211_beacon_get(hw, vif, &offs, false); in ieee80211_beacon_get_tim() local
4995 if (!bcn) in ieee80211_beacon_get_tim()
4996 return bcn; in ieee80211_beacon_get_tim()
5006 return bcn; in ieee80211_beacon_get_tim()
5009 copy = skb_copy(bcn, GFP_ATOMIC); in ieee80211_beacon_get_tim()
5011 return bcn; in ieee80211_beacon_get_tim()
5016 return bcn; in ieee80211_beacon_get_tim()
5021 return bcn; in ieee80211_beacon_get_tim()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Ddebugfs.c104 INIT_LIST_HEAD(&stats.bcn); in ath11k_debugfs_fw_stats_process()
156 if (list_empty(&stats.bcn)) { in ath11k_debugfs_fw_stats_process()
157 ath11k_warn(ab, "empty bcn stats"); in ath11k_debugfs_fw_stats_process()
165 list_splice_tail_init(&stats.bcn, in ath11k_debugfs_fw_stats_process()
166 &ar->debug.fw_stats.bcn); in ath11k_debugfs_fw_stats_process()
181 ath11k_fw_stats_bcn_free(&stats.bcn); in ath11k_debugfs_fw_stats_process()
400 /* loop all active VDEVs for bcn stats */ in ath11k_open_bcn_stats()
408 ath11k_warn(ar->ab, "failed to request fw bcn stats: %d\n", ret); in ath11k_open_bcn_stats()
420 ath11k_fw_stats_bcn_free(&ar->debug.fw_stats.bcn); in ath11k_open_bcn_stats()
922 INIT_LIST_HEAD(&ar->debug.fw_stats.bcn); in ath11k_debugfs_fw_stats_init()
[all...]
H A Dwmi.c1566 "WMI bcn ctrl offload vdev id %d ctrl_op %d\n", in ath11k_wmi_send_bcn_offload_control_cmd()
1581 struct sk_buff *bcn) in ath11k_wmi_bcn_tmpl()
1590 size_t aligned_len = roundup(bcn->len, 4); in ath11k_wmi_bcn_tmpl()
1605 cmd->buf_len = bcn->len; in ath11k_wmi_bcn_tmpl()
1622 memcpy(tlv->value, bcn->data, bcn->len); in ath11k_wmi_bcn_tmpl()
4233 ath11k_warn(ab, "failed to fetch bcn tx status ev"); in ath11k_pull_bcn_tx_status_ev()
4908 "wmi stats update ev pdev_id %d pdev %i vdev %i bcn %i\n", in ath11k_wmi_pull_fw_stats()
4984 list_add_tail(&dst->list, &stats->bcn); in ath11k_wmi_pull_fw_stats()
5228 const struct ath11k_fw_stats_bcn *bcn, in ath11k_wmi_fw_bcn_stats_fill()
1579 ath11k_wmi_bcn_tmpl(struct ath11k *ar, u32 vdev_id, struct ieee80211_mutable_offsets *offs, struct sk_buff *bcn) ath11k_wmi_bcn_tmpl() argument
5227 ath11k_wmi_fw_bcn_stats_fill(struct ath11k *ar, const struct ath11k_fw_stats_bcn *bcn, char *buf, u32 *length) ath11k_wmi_fw_bcn_stats_fill() argument
5267 const struct ath11k_fw_stats_bcn *bcn; ath11k_wmi_fw_stats_fill() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c1778 struct sk_buff *skb, struct bss_info_bcn *bcn, in mt7915_mcu_beacon_cntdwn()
1790 &bcn->sub_ntlv, &bcn->len); in mt7915_mcu_beacon_cntdwn()
1797 struct ieee80211_vif *vif, struct bss_info_bcn *bcn, in mt7915_mcu_beacon_mbss()
1808 sizeof(*mbss), &bcn->sub_ntlv, in mt7915_mcu_beacon_mbss()
1809 &bcn->len); in mt7915_mcu_beacon_mbss()
1853 struct bss_info_bcn *bcn, in mt7915_mcu_beacon_cont()
1864 len, &bcn->sub_ntlv, &bcn->len); in mt7915_mcu_beacon_cont()
1897 struct bss_info_bcn *bcn; in mt7915_mcu_add_inband_discov() local
1777 mt7915_mcu_beacon_cntdwn(struct ieee80211_vif *vif, struct sk_buff *rskb, struct sk_buff *skb, struct bss_info_bcn *bcn, struct ieee80211_mutable_offsets *offs) mt7915_mcu_beacon_cntdwn() argument
1796 mt7915_mcu_beacon_mbss(struct sk_buff *rskb, struct sk_buff *skb, struct ieee80211_vif *vif, struct bss_info_bcn *bcn, struct ieee80211_mutable_offsets *offs) mt7915_mcu_beacon_mbss() argument
1851 mt7915_mcu_beacon_cont(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct sk_buff *rskb, struct sk_buff *skb, struct bss_info_bcn *bcn, struct ieee80211_mutable_offsets *offs) mt7915_mcu_beacon_cont() argument
1980 struct bss_info_bcn *bcn; mt7915_mcu_add_beacon() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
H A Dwmi.c1843 struct sk_buff *bcn; in ath10k_wmi_tx_beacon_nowait() local
1850 bcn = arvif->beacon; in ath10k_wmi_tx_beacon_nowait()
1852 if (!bcn) in ath10k_wmi_tx_beacon_nowait()
1855 cb = ATH10K_SKB_CB(bcn); in ath10k_wmi_tx_beacon_nowait()
1869 bcn->data, bcn->len, in ath10k_wmi_tx_beacon_nowait()
3548 struct sk_buff *bcn, in ath10k_wmi_update_tim()
3551 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)bcn->data; in ath10k_wmi_update_tim()
3592 ies = bcn->data; in ath10k_wmi_update_tim()
3597 (u8 *)skb_tail_pointer(bcn) in ath10k_wmi_update_tim()
3546 ath10k_wmi_update_tim(struct ath10k *ar, struct ath10k_vif *arvif, struct sk_buff *bcn, const struct wmi_tim_info_arg *tim_info) ath10k_wmi_update_tim() argument
3644 ath10k_wmi_update_noa(struct ath10k *ar, struct ath10k_vif *arvif, struct sk_buff *bcn, const struct wmi_p2p_noa_info *noa) ath10k_wmi_update_noa() argument
3821 struct sk_buff *bcn; ath10k_wmi_event_host_swba() local
7809 ath10k_wmi_op_gen_beacon_dma(struct ath10k *ar, u32 vdev_id, const void *bcn, size_t bcn_len, u32 bcn_paddr, bool dtim_zero, bool deliver_cab) ath10k_wmi_op_gen_beacon_dma() argument
[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);
1029 const void *bcn, size_t bcn_len, in ath10k_wmi_beacon_send_ref_nowait()
1039 skb = ar->wmi.ops->gen_beacon_dma(ar, vdev_id, bcn, bcn_len, bcn_paddr, in ath10k_wmi_beacon_send_ref_nowait()
1275 struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, in ath10k_wmi_bcn_tmpl()
1283 skb = ar->wmi.ops->gen_bcn_tmpl(ar, vdev_id, tim_ie_offset, bcn, in ath10k_wmi_bcn_tmpl()
1028 ath10k_wmi_beacon_send_ref_nowait(struct ath10k *ar, u32 vdev_id, const void *bcn, size_t bcn_len, u32 bcn_paddr, bool dtim_zero, bool deliver_cab) ath10k_wmi_beacon_send_ref_nowait() argument
1274 ath10k_wmi_bcn_tmpl(struct ath10k *ar, u32 vdev_id, u32 tim_ie_offset, struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, void *prb_ies, size_t prb_ies_len) ath10k_wmi_bcn_tmpl() argument
H A Dwmi-tlv.c202 ath10k_warn(ar, "received bcn tmpl tx status on vdev %i: %d", in ath10k_wmi_tlv_event_bcn_tx_status()
2901 const void *bcn, size_t bcn_len, in ath10k_wmi_tlv_op_gen_beacon_dma()
2916 hdr = (struct ieee80211_hdr *)bcn; in ath10k_wmi_tlv_op_gen_beacon_dma()
3299 u32 tim_ie_offset, struct sk_buff *bcn, in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3315 sizeof(*tlv) + roundup(bcn->len, 4); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3327 cmd->buf_len = __cpu_to_le32(bcn->len); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3351 tlv->len = __cpu_to_le16(roundup(bcn->len, 4)); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3352 memcpy(tlv->value, bcn->data, bcn->len); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3356 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi tlv bcn tmp in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2900 ath10k_wmi_tlv_op_gen_beacon_dma(struct ath10k *ar, u32 vdev_id, const void *bcn, size_t bcn_len, u32 bcn_paddr, bool dtim_zero, bool deliver_cab) ath10k_wmi_tlv_op_gen_beacon_dma() argument
3298 ath10k_wmi_tlv_op_gen_bcn_tmpl(struct ath10k *ar, u32 vdev_id, u32 tim_ie_offset, struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, void *prb_ies, size_t prb_ies_len) ath10k_wmi_tlv_op_gen_bcn_tmpl() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
H A Dwmi.c1843 struct sk_buff *bcn; in ath10k_wmi_tx_beacon_nowait() local
1850 bcn = arvif->beacon; in ath10k_wmi_tx_beacon_nowait()
1852 if (!bcn) in ath10k_wmi_tx_beacon_nowait()
1855 cb = ATH10K_SKB_CB(bcn); in ath10k_wmi_tx_beacon_nowait()
1869 bcn->data, bcn->len, in ath10k_wmi_tx_beacon_nowait()
3548 struct sk_buff *bcn, in ath10k_wmi_update_tim()
3551 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)bcn->data; in ath10k_wmi_update_tim()
3592 ies = bcn->data; in ath10k_wmi_update_tim()
3597 (u8 *)skb_tail_pointer(bcn) in ath10k_wmi_update_tim()
3546 ath10k_wmi_update_tim(struct ath10k *ar, struct ath10k_vif *arvif, struct sk_buff *bcn, const struct wmi_tim_info_arg *tim_info) ath10k_wmi_update_tim() argument
3644 ath10k_wmi_update_noa(struct ath10k *ar, struct ath10k_vif *arvif, struct sk_buff *bcn, const struct wmi_p2p_noa_info *noa) ath10k_wmi_update_noa() argument
3821 struct sk_buff *bcn; ath10k_wmi_event_host_swba() local
7809 ath10k_wmi_op_gen_beacon_dma(struct ath10k *ar, u32 vdev_id, const void *bcn, size_t bcn_len, u32 bcn_paddr, bool dtim_zero, bool deliver_cab) ath10k_wmi_op_gen_beacon_dma() argument
[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);
1029 const void *bcn, size_t bcn_len, in ath10k_wmi_beacon_send_ref_nowait()
1039 skb = ar->wmi.ops->gen_beacon_dma(ar, vdev_id, bcn, bcn_len, bcn_paddr, in ath10k_wmi_beacon_send_ref_nowait()
1275 struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, in ath10k_wmi_bcn_tmpl()
1283 skb = ar->wmi.ops->gen_bcn_tmpl(ar, vdev_id, tim_ie_offset, bcn, in ath10k_wmi_bcn_tmpl()
1028 ath10k_wmi_beacon_send_ref_nowait(struct ath10k *ar, u32 vdev_id, const void *bcn, size_t bcn_len, u32 bcn_paddr, bool dtim_zero, bool deliver_cab) ath10k_wmi_beacon_send_ref_nowait() argument
1274 ath10k_wmi_bcn_tmpl(struct ath10k *ar, u32 vdev_id, u32 tim_ie_offset, struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, void *prb_ies, size_t prb_ies_len) ath10k_wmi_bcn_tmpl() argument
H A Dwmi-tlv.c202 ath10k_warn(ar, "received bcn tmpl tx status on vdev %i: %d", in ath10k_wmi_tlv_event_bcn_tx_status()
2912 const void *bcn, size_t bcn_len, in ath10k_wmi_tlv_op_gen_beacon_dma()
2927 hdr = (struct ieee80211_hdr *)bcn; in ath10k_wmi_tlv_op_gen_beacon_dma()
3310 u32 tim_ie_offset, struct sk_buff *bcn, in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3326 sizeof(*tlv) + roundup(bcn->len, 4); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3338 cmd->buf_len = __cpu_to_le32(bcn->len); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3362 tlv->len = __cpu_to_le16(roundup(bcn->len, 4)); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3363 memcpy(tlv->value, bcn->data, bcn->len); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3367 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi tlv bcn tmp in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2911 ath10k_wmi_tlv_op_gen_beacon_dma(struct ath10k *ar, u32 vdev_id, const void *bcn, size_t bcn_len, u32 bcn_paddr, bool dtim_zero, bool deliver_cab) ath10k_wmi_tlv_op_gen_beacon_dma() argument
3309 ath10k_wmi_tlv_op_gen_bcn_tmpl(struct ath10k *ar, u32 vdev_id, u32 tim_ie_offset, struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, void *prb_ies, size_t prb_ies_len) ath10k_wmi_tlv_op_gen_bcn_tmpl() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00mac.c208 struct data_queue *queue = rt2x00dev->bcn; in rt2x00mac_add_interface()
622 rt2x00queue_stop_queue(rt2x00dev->bcn); in rt2x00mac_bss_info_changed()
645 rt2x00queue_start_queue(rt2x00dev->bcn); in rt2x00mac_bss_info_changed()
H A Drt2x00queue.c1177 status = rt2x00queue_alloc_entries(rt2x00dev->bcn); in rt2x00queue_initialize()
1257 rt2x00dev->bcn = &queue[1 + rt2x00dev->ops->tx_queues]; in rt2x00queue_allocate()
1275 rt2x00queue_init(rt2x00dev, rt2x00dev->bcn, QID_BEACON); in rt2x00queue_allocate()
1287 rt2x00dev->bcn = NULL; in rt2x00queue_free()
H A Drt2x00dev.c104 rt2x00queue_stop_queue(rt2x00dev->bcn); in rt2x00lib_disable_radio()
1437 if (rt2x00dev->bcn->limit > 0) in rt2x00lib_probe_dev()
/kernel/linux/linux-6.6/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.c1179 status = rt2x00queue_alloc_entries(rt2x00dev->bcn); in rt2x00queue_initialize()
1259 rt2x00dev->bcn = &queue[1 + rt2x00dev->ops->tx_queues]; in rt2x00queue_allocate()
1277 rt2x00queue_init(rt2x00dev, rt2x00dev->bcn, QID_BEACON); in rt2x00queue_allocate()
1289 rt2x00dev->bcn = NULL; in rt2x00queue_free()
H A Drt2x00dev.c104 rt2x00queue_stop_queue(rt2x00dev->bcn); in rt2x00lib_disable_radio()
1451 if (rt2x00dev->bcn->limit > 0) in rt2x00lib_probe_dev()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c2380 struct bss_info_bcn *bcn, in mt7915_mcu_beacon_csa()
2388 sizeof(*csa), &bcn->sub_ntlv, in mt7915_mcu_beacon_csa()
2389 &bcn->len); in mt7915_mcu_beacon_csa()
2397 struct sk_buff *skb, struct bss_info_bcn *bcn, in mt7915_mcu_beacon_cont()
2407 len, &bcn->sub_ntlv, &bcn->len); in mt7915_mcu_beacon_cont()
2433 struct bss_info_bcn *bcn; in mt7915_mcu_add_beacon() local
2452 tlv = mt7915_mcu_add_tlv(rskb, BSS_INFO_OFFLOAD, sizeof(*bcn)); in mt7915_mcu_add_beacon()
2453 bcn = (struct bss_info_bcn *)tlv; in mt7915_mcu_add_beacon()
2454 bcn in mt7915_mcu_add_beacon()
2379 mt7915_mcu_beacon_csa(struct sk_buff *rskb, struct sk_buff *skb, struct bss_info_bcn *bcn, struct ieee80211_mutable_offsets *offs) mt7915_mcu_beacon_csa() argument
2396 mt7915_mcu_beacon_cont(struct mt7915_dev *dev, struct sk_buff *rskb, struct sk_buff *skb, struct bss_info_bcn *bcn, struct ieee80211_mutable_offsets *offs) mt7915_mcu_beacon_cont() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c2013 struct bss_bcn_content_tlv *bcn, in mt7996_mcu_beacon_cont()
2019 bcn->pkt_len = cpu_to_le16(MT_TXD_SIZE + skb->len); in mt7996_mcu_beacon_cont()
2020 bcn->tim_ie_pos = cpu_to_le16(offs->tim_offset); in mt7996_mcu_beacon_cont()
2026 bcn->csa_ie_pos = cpu_to_le16(offset - 4); in mt7996_mcu_beacon_cont()
2028 bcn->bcc_ie_pos = cpu_to_le16(offset - 3); in mt7996_mcu_beacon_cont()
2031 buf = (u8 *)bcn + sizeof(*bcn); in mt7996_mcu_beacon_cont()
2048 struct bss_bcn_content_tlv *bcn; in mt7996_mcu_add_beacon() local
2072 len = sizeof(*bcn) + MT_TXD_SIZE + skb->len; in mt7996_mcu_add_beacon()
2074 bcn in mt7996_mcu_add_beacon()
2011 mt7996_mcu_beacon_cont(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct sk_buff *rskb, struct sk_buff *skb, struct bss_bcn_content_tlv *bcn, struct ieee80211_mutable_offsets *offs) mt7996_mcu_beacon_cont() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Dmac.c1384 struct sk_buff *bcn) in ath11k_mac_set_nontx_vif_params()
1390 ies = bcn->data + ieee80211_get_hdrlen_from_skb(bcn); in ath11k_mac_set_nontx_vif_params()
1391 mgmt = (struct ieee80211_mgmt *)bcn->data; in ath11k_mac_set_nontx_vif_params()
1393 ies_len = skb_tail_pointer(bcn) - ies; in ath11k_mac_set_nontx_vif_params()
1436 struct sk_buff *bcn) in ath11k_mac_set_vif_params()
1441 ies = bcn->data + ieee80211_get_hdrlen_from_skb(bcn); in ath11k_mac_set_vif_params()
1442 mgmt = (struct ieee80211_mgmt *)bcn->data; in ath11k_mac_set_vif_params()
1445 if (cfg80211_find_ie(WLAN_EID_RSN, ies, (skb_tail_pointer(bcn) in ath11k_mac_set_vif_params()
1382 ath11k_mac_set_nontx_vif_params(struct ath11k_vif *tx_arvif, struct ath11k_vif *arvif, struct sk_buff *bcn) ath11k_mac_set_nontx_vif_params() argument
1435 ath11k_mac_set_vif_params(struct ath11k_vif *arvif, struct sk_buff *bcn) ath11k_mac_set_vif_params() argument
1520 struct sk_buff *bcn; ath11k_mac_setup_bcn_tmpl_mbssid() local
[all...]
H A Ddebugfs.c147 if (list_empty(&stats->bcn)) { in ath11k_debugfs_fw_stats_process()
148 ath11k_warn(ab, "empty bcn stats"); in ath11k_debugfs_fw_stats_process()
156 list_splice_tail_init(&stats->bcn, in ath11k_debugfs_fw_stats_process()
157 &ar->fw_stats.bcn); in ath11k_debugfs_fw_stats_process()
411 /* loop all active VDEVs for bcn stats */ in ath11k_open_bcn_stats()
419 ath11k_warn(ar->ab, "failed to request fw bcn stats: %d\n", ret); in ath11k_open_bcn_stats()
430 ath11k_fw_stats_bcn_free(&ar->fw_stats.bcn); in ath11k_open_bcn_stats()
H A Dwmi.c1701 "cmd bcn offload ctrl vdev id %d ctrl_op %d\n", in ath11k_wmi_send_bcn_offload_control_cmd()
1709 struct sk_buff *bcn, u32 ema_params) in ath11k_wmi_bcn_tmpl()
1718 size_t aligned_len = roundup(bcn->len, 4); in ath11k_wmi_bcn_tmpl()
1746 cmd->buf_len = bcn->len; in ath11k_wmi_bcn_tmpl()
1765 memcpy(tlv->value, bcn->data, bcn->len); in ath11k_wmi_bcn_tmpl()
1773 ath11k_dbg(ar->ab, ATH11K_DBG_WMI, "cmd bcn tmpl"); in ath11k_wmi_bcn_tmpl()
5705 ath11k_warn(ab, "failed to fetch bcn tx status ev"); in ath11k_pull_bcn_tx_status_ev()
6586 list_add_tail(&dst->list, &stats->bcn); in ath11k_wmi_tlv_fw_stats_data_parse()
6893 const struct ath11k_fw_stats_bcn *bcn, in ath11k_wmi_fw_bcn_stats_fill()
1707 ath11k_wmi_bcn_tmpl(struct ath11k *ar, u32 vdev_id, struct ieee80211_mutable_offsets *offs, struct sk_buff *bcn, u32 ema_params) ath11k_wmi_bcn_tmpl() argument
6892 ath11k_wmi_fw_bcn_stats_fill(struct ath11k *ar, const struct ath11k_fw_stats_bcn *bcn, char *buf, u32 *length) ath11k_wmi_fw_bcn_stats_fill() argument
6932 const struct ath11k_fw_stats_bcn *bcn; ath11k_wmi_fw_stats_fill() local
[all...]
/kernel/linux/linux-6.6/net/wireless/
H A Dnl80211.c5513 struct cfg80211_beacon_data *bcn, in nl80211_parse_beacon()
5519 memset(bcn, 0, sizeof(*bcn)); in nl80211_parse_beacon()
5521 bcn->link_id = nl80211_link_id(attrs); in nl80211_parse_beacon()
5524 bcn->head = nla_data(attrs[NL80211_ATTR_BEACON_HEAD]); in nl80211_parse_beacon()
5525 bcn->head_len = nla_len(attrs[NL80211_ATTR_BEACON_HEAD]); in nl80211_parse_beacon()
5526 if (!bcn->head_len) in nl80211_parse_beacon()
5532 bcn->tail = nla_data(attrs[NL80211_ATTR_BEACON_TAIL]); in nl80211_parse_beacon()
5533 bcn->tail_len = nla_len(attrs[NL80211_ATTR_BEACON_TAIL]); in nl80211_parse_beacon()
5541 bcn in nl80211_parse_beacon()
5511 nl80211_parse_beacon(struct cfg80211_registered_device *rdev, struct nlattr *attrs[], struct cfg80211_beacon_data *bcn, struct netlink_ext_ack *extack) nl80211_parse_beacon() argument
5761 const struct cfg80211_beacon_data *bcn = &params->beacon; nl80211_calculate_ap_params() local
[all...]

Completed in 113 milliseconds

123