Lines Matching refs:bcn
1377 struct sk_buff *bcn) in ath11k_mac_set_nontx_vif_params() argument
1383 ies = bcn->data + ieee80211_get_hdrlen_from_skb(bcn); in ath11k_mac_set_nontx_vif_params()
1384 mgmt = (struct ieee80211_mgmt *)bcn->data; in ath11k_mac_set_nontx_vif_params()
1386 ies_len = skb_tail_pointer(bcn) - ies; in ath11k_mac_set_nontx_vif_params()
1429 struct sk_buff *bcn) in ath11k_mac_set_vif_params() argument
1434 ies = bcn->data + ieee80211_get_hdrlen_from_skb(bcn); in ath11k_mac_set_vif_params()
1435 mgmt = (struct ieee80211_mgmt *)bcn->data; in ath11k_mac_set_vif_params()
1438 if (cfg80211_find_ie(WLAN_EID_RSN, ies, (skb_tail_pointer(bcn) - ies))) in ath11k_mac_set_vif_params()
1445 ies, (skb_tail_pointer(bcn) - ies))) in ath11k_mac_set_vif_params()
1471 ath11k_mac_set_vif_params(tx_arvif, beacons->bcn[0].skb); in ath11k_mac_setup_bcn_tmpl_ema()
1479 beacons->bcn[i].skb); in ath11k_mac_setup_bcn_tmpl_ema()
1487 &beacons->bcn[i].offs, in ath11k_mac_setup_bcn_tmpl_ema()
1488 beacons->bcn[i].skb, params); in ath11k_mac_setup_bcn_tmpl_ema()
1513 struct sk_buff *bcn; in ath11k_mac_setup_bcn_tmpl_mbssid() local
1526 bcn = ieee80211_beacon_get_template(hw, vif, &offs, 0); in ath11k_mac_setup_bcn_tmpl_mbssid()
1527 if (!bcn) { in ath11k_mac_setup_bcn_tmpl_mbssid()
1533 ath11k_mac_set_vif_params(tx_arvif, bcn); in ath11k_mac_setup_bcn_tmpl_mbssid()
1534 else if (!ath11k_mac_set_nontx_vif_params(tx_arvif, arvif, bcn)) in ath11k_mac_setup_bcn_tmpl_mbssid()
1537 ret = ath11k_wmi_bcn_tmpl(ar, arvif->vdev_id, &offs, bcn, 0); in ath11k_mac_setup_bcn_tmpl_mbssid()
1538 kfree_skb(bcn); in ath11k_mac_setup_bcn_tmpl_mbssid()