Lines Matching refs:bcn
2472 struct bss_bcn_content_tlv *bcn, in mt7996_mcu_beacon_mbss() argument
2528 struct bss_bcn_content_tlv *bcn, in mt7996_mcu_beacon_cont() argument
2534 bcn->pkt_len = cpu_to_le16(MT_TXD_SIZE + skb->len); in mt7996_mcu_beacon_cont()
2535 bcn->tim_ie_pos = cpu_to_le16(offs->tim_offset); in mt7996_mcu_beacon_cont()
2541 bcn->csa_ie_pos = cpu_to_le16(offset - 4); in mt7996_mcu_beacon_cont()
2543 bcn->bcc_ie_pos = cpu_to_le16(offset - 3); in mt7996_mcu_beacon_cont()
2546 buf = (u8 *)bcn + sizeof(*bcn); in mt7996_mcu_beacon_cont()
2562 struct bss_bcn_content_tlv *bcn; in mt7996_mcu_add_beacon() local
2593 len = ALIGN(sizeof(*bcn) + MT_TXD_SIZE + extra_len, 4); in mt7996_mcu_add_beacon()
2595 bcn = (struct bss_bcn_content_tlv *)tlv; in mt7996_mcu_add_beacon()
2596 bcn->enable = link_conf->enable_beacon; in mt7996_mcu_add_beacon()
2597 if (!bcn->enable) in mt7996_mcu_add_beacon()
2603 mt7996_mcu_beacon_cont(dev, link_conf, rskb, skb, bcn, &offs); in mt7996_mcu_add_beacon()
2605 mt7996_mcu_beacon_mbss(rskb, skb, bcn, &offs); in mt7996_mcu_add_beacon()