Lines Matching refs:bcn
2438 struct ieee80211_vif *vif, struct bss_bcn_content_tlv *bcn, in mt7996_mcu_beacon_mbss() argument
2492 struct bss_bcn_content_tlv *bcn, in mt7996_mcu_beacon_cont() argument
2498 bcn->pkt_len = cpu_to_le16(MT_TXD_SIZE + skb->len); in mt7996_mcu_beacon_cont()
2499 bcn->tim_ie_pos = cpu_to_le16(offs->tim_offset); in mt7996_mcu_beacon_cont()
2505 bcn->csa_ie_pos = cpu_to_le16(offset - 4); in mt7996_mcu_beacon_cont()
2507 bcn->bcc_ie_pos = cpu_to_le16(offset - 3); in mt7996_mcu_beacon_cont()
2510 buf = (u8 *)bcn + sizeof(*bcn); in mt7996_mcu_beacon_cont()
2527 struct bss_bcn_content_tlv *bcn; in mt7996_mcu_add_beacon() local
2554 len = ALIGN(sizeof(*bcn) + MT_TXD_SIZE + skb->len, 4); in mt7996_mcu_add_beacon()
2556 bcn = (struct bss_bcn_content_tlv *)tlv; in mt7996_mcu_add_beacon()
2557 bcn->enable = en; in mt7996_mcu_add_beacon()
2561 mt7996_mcu_beacon_cont(dev, vif, rskb, skb, bcn, &offs); in mt7996_mcu_add_beacon()
2562 mt7996_mcu_beacon_mbss(rskb, skb, vif, bcn, &offs); in mt7996_mcu_add_beacon()