Searched refs:hdr_trans (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | mac.c | 173 bool hdr_trans, unicast, insert_ccmp_hdr = false; in mt7921_mac_fill_rx() local 204 hdr_trans = rxd2 & MT_RXD2_NORMAL_HDR_TRANS; in mt7921_mac_fill_rx() 205 if (hdr_trans && (rxd1 & MT_RXD1_NORMAL_CM)) in mt7921_mac_fill_rx() 390 if (hdr_trans && ieee80211_has_morefrags(fc)) { in mt7921_mac_fill_rx() 403 hdr_trans = false; in mt7921_mac_fill_rx() 406 if (!hdr_trans && status->amsdu) { in mt7921_mac_fill_rx() 413 if (!hdr_trans) { in mt7921_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 377 bool hdr_trans, unicast, insert_ccmp_hdr = false; in mt7925_mac_fill_rx() local 403 hdr_trans = rxd2 & MT_RXD2_NORMAL_HDR_TRANS; in mt7925_mac_fill_rx() 404 if (hdr_trans && (rxd1 & MT_RXD1_NORMAL_CM)) in mt7925_mac_fill_rx() 566 if (hdr_trans && ieee80211_has_morefrags(fc)) { in mt7925_mac_fill_rx() 569 hdr_trans = false; in mt7925_mac_fill_rx() 574 if (!hdr_trans && status->amsdu) { in mt7925_mac_fill_rx() 576 } else if (hdr_trans && (rxd2 & MT_RXD2_NORMAL_HDR_TRANS_ERROR)) { in mt7925_mac_fill_rx() 595 if (!hdr_trans) { in mt7925_mac_fill_rx()
|
| H A D | mcu.c | 1216 struct sta_rec_hdr_trans *hdr_trans; in mt7925_mcu_sta_hdr_trans_tlv() local 1220 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_HDR_TRANS, sizeof(*hdr_trans)); in mt7925_mcu_sta_hdr_trans_tlv() 1221 hdr_trans = (struct sta_rec_hdr_trans *)tlv; in mt7925_mcu_sta_hdr_trans_tlv() 1222 hdr_trans->dis_rx_hdr_tran = true; in mt7925_mcu_sta_hdr_trans_tlv() 1225 hdr_trans->to_ds = true; in mt7925_mcu_sta_hdr_trans_tlv() 1227 hdr_trans->from_ds = true; in mt7925_mcu_sta_hdr_trans_tlv() 1234 hdr_trans->dis_rx_hdr_tran = !test_bit(MT_WCID_FLAG_HDR_TRANS, &wcid->flags); in mt7925_mcu_sta_hdr_trans_tlv() 1236 hdr_trans->to_ds = true; in mt7925_mcu_sta_hdr_trans_tlv() 1237 hdr_trans->from_ds = true; in mt7925_mcu_sta_hdr_trans_tlv() 1241 hdr_trans->to_ds = false; in mt7925_mcu_sta_hdr_trans_tlv() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | mac.c | 344 bool unicast, hdr_trans, remove_pad, insert_ccmp_hdr = false; in mt7615_mac_fill_rx() local 371 hdr_trans = rxd1 & MT_RXD1_NORMAL_HDR_TRANS; in mt7615_mac_fill_rx() 372 if (hdr_trans && (rxd2 & MT_RXD2_NORMAL_CM)) in mt7615_mac_fill_rx() 592 if (hdr_trans && ieee80211_has_morefrags(fc)) { in mt7615_mac_fill_rx() 595 hdr_trans = false; in mt7615_mac_fill_rx() 600 if (!hdr_trans && status->amsdu) { in mt7615_mac_fill_rx() 602 } else if (hdr_trans && (rxd2 & MT_RXD2_NORMAL_HDR_TRANS_ERROR)) { in mt7615_mac_fill_rx() 624 if (insert_ccmp_hdr && !hdr_trans) { in mt7615_mac_fill_rx() 630 if (!hdr_trans) { in mt7615_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mac.c | 283 bool hdr_trans; in mt7915_mac_fill_rx() local 306 hdr_trans = rxd2 & MT_RXD2_NORMAL_HDR_TRANS; in mt7915_mac_fill_rx() 307 if (hdr_trans && (rxd1 & MT_RXD1_NORMAL_CM)) in mt7915_mac_fill_rx() 469 if (hdr_trans && ieee80211_has_morefrags(fc)) { in mt7915_mac_fill_rx() 482 hdr_trans = false; in mt7915_mac_fill_rx() 487 if (!hdr_trans && status->amsdu) { in mt7915_mac_fill_rx() 489 } else if (hdr_trans && (rxd2 & MT_RXD2_NORMAL_HDR_TRANS_ERROR)) { in mt7915_mac_fill_rx() 511 if (!hdr_trans) { in mt7915_mac_fill_rx()
|
| H A D | mt7915.h | 518 bool hdr_trans);
|
| H A D | mcu.c | 2518 bool enable, bool hdr_trans) in mt7915_mcu_set_mac() argument 2530 .enable = hdr_trans, in mt7915_mcu_set_mac() 2547 if (hdr_trans) in mt7915_mcu_set_mac()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mcu.c | 2171 struct sta_rec_hdr_trans *hdr_trans; in mt7996_mcu_sta_hdr_trans_tlv() local 2174 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_HDR_TRANS, sizeof(*hdr_trans)); in mt7996_mcu_sta_hdr_trans_tlv() 2175 hdr_trans = (struct sta_rec_hdr_trans *)tlv; in mt7996_mcu_sta_hdr_trans_tlv() 2176 hdr_trans->dis_rx_hdr_tran = true; in mt7996_mcu_sta_hdr_trans_tlv() 2179 hdr_trans->to_ds = true; in mt7996_mcu_sta_hdr_trans_tlv() 2181 hdr_trans->from_ds = true; in mt7996_mcu_sta_hdr_trans_tlv() 2186 hdr_trans->dis_rx_hdr_tran = !test_bit(MT_WCID_FLAG_HDR_TRANS, &wcid->flags); in mt7996_mcu_sta_hdr_trans_tlv() 2188 hdr_trans->to_ds = true; in mt7996_mcu_sta_hdr_trans_tlv() 2189 hdr_trans->from_ds = true; in mt7996_mcu_sta_hdr_trans_tlv() 2193 hdr_trans->to_ds = true; in mt7996_mcu_sta_hdr_trans_tlv() [all …]
|
| H A D | mac.c | 436 bool hdr_trans; in mt7996_mac_fill_rx() local 464 hdr_trans = rxd2 & MT_RXD2_NORMAL_HDR_TRANS; in mt7996_mac_fill_rx() 465 if (hdr_trans && (rxd1 & MT_RXD1_NORMAL_CM)) in mt7996_mac_fill_rx() 632 if (hdr_trans && ieee80211_has_morefrags(fc)) { in mt7996_mac_fill_rx() 635 hdr_trans = false; in mt7996_mac_fill_rx() 640 if (!hdr_trans && status->amsdu && !(ieee80211_has_a4(fc) && is_mesh)) { in mt7996_mac_fill_rx() 642 } else if (hdr_trans && (rxd2 & MT_RXD2_NORMAL_HDR_TRANS_ERROR)) { in mt7996_mac_fill_rx() 663 if (!hdr_trans) { in mt7996_mac_fill_rx()
|
| H A D | mt7996.h | 788 int mt7996_mcu_set_hdr_trans(struct mt7996_dev *dev, bool hdr_trans);
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mcu.h | 2059 bool hdr_trans);
|
| H A D | mt76_connac_mcu.c | 217 bool hdr_trans) in mt76_connac_mcu_set_mac_enable() argument
|