Lines Matching refs:beacon
454 if (wlc->beacon) in brcms_c_detach_mfree()
455 dev_kfree_skb_any(wlc->beacon); in brcms_c_detach_mfree()
7304 struct sk_buff *beacon, u16 tim_offset, in brcms_c_beacon_write() argument
7313 tx_info = IEEE80211_SKB_CB(beacon); in brcms_c_beacon_write()
7315 len = min_t(size_t, beacon->len, BCN_TMPL_LEN); in brcms_c_beacon_write()
7319 len + FCS_LEN - D11_PHY_HDR_LEN, beacon->data); in brcms_c_beacon_write()
7328 (len + 3) & ~3, beacon->data); in brcms_c_beacon_write()
7336 (len + 3) & ~3, beacon->data); in brcms_c_beacon_write()
7354 struct sk_buff *beacon, u16 tim_offset, in brcms_c_update_beacon_hw() argument
7372 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, in brcms_c_update_beacon_hw()
7388 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, in brcms_c_update_beacon_hw()
7395 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, in brcms_c_update_beacon_hw()
7415 if (!wlc->beacon) in brcms_c_update_beacon()
7417 brcms_c_update_beacon_hw(wlc, wlc->beacon, in brcms_c_update_beacon()
7423 void brcms_c_set_new_beacon(struct brcms_c_info *wlc, struct sk_buff *beacon, in brcms_c_set_new_beacon() argument
7426 if (!beacon) in brcms_c_set_new_beacon()
7428 if (wlc->beacon) in brcms_c_set_new_beacon()
7429 dev_kfree_skb_any(wlc->beacon); in brcms_c_set_new_beacon()
7430 wlc->beacon = beacon; in brcms_c_set_new_beacon()
7433 skb_push(wlc->beacon, D11_PHY_HDR_LEN); in brcms_c_set_new_beacon()