/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | tx.c | 22 struct mt76_txq *mtxq; in mt76_tx_check_agg_ssn() local 31 mtxq = (struct mt76_txq *)txq->drv_priv; in mt76_tx_check_agg_ssn() 32 if (!mtxq->aggr) in mt76_tx_check_agg_ssn() 35 mtxq->agg_ssn = le16_to_cpu(hdr->seq_ctrl) + 0x10; in mt76_tx_check_agg_ssn() 304 mt76_txq_dequeue(struct mt76_phy *phy, struct mt76_txq *mtxq) in mt76_txq_dequeue() argument 306 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue() 353 struct mt76_txq *mtxq = (struct mt76_txq *)txq->drv_priv; in mt76_release_buffered_frames() local 360 skb = mt76_txq_dequeue(phy, mtxq); in mt76_release_buffered_frames() 385 struct mt76_txq *mtxq) in mt76_txq_send_burst() 388 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_send_burst() 384 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, struct mt76_txq *mtxq) mt76_txq_send_burst() argument 454 struct mt76_txq *mtxq; mt76_txq_schedule_list() local 549 struct mt76_txq *mtxq; mt76_stop_tx_queues() local [all...] |
H A D | mt76x02_util.c | 288 struct mt76_txq *mtxq; in mt76x02_vif_init() local 295 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt76x02_vif_init() 296 mtxq->wcid = &mvif->group_wcid; in mt76x02_vif_init() 362 struct mt76_txq *mtxq; in mt76x02_ampdu_action() local 368 mtxq = (struct mt76_txq *)txq->drv_priv; in mt76x02_ampdu_action() 383 mtxq->aggr = true; in mt76x02_ampdu_action() 384 mtxq->send_bar = false; in mt76x02_ampdu_action() 385 ieee80211_send_bar(vif, sta->addr, tid, mtxq->agg_ssn); in mt76x02_ampdu_action() 389 mtxq->aggr = false; in mt76x02_ampdu_action() 392 mtxq in mt76x02_ampdu_action() [all...] |
H A D | mac80211.c | 984 struct mt76_txq *mtxq; in mt76_sta_add() local 989 mtxq = (struct mt76_txq *)sta->txq[i]->drv_priv; in mt76_sta_add() 990 mtxq->wcid = wcid; in mt76_sta_add()
|
H A D | mt76.h | 818 mtxq_to_txq(struct mt76_txq *mtxq) in mtxq_to_txq() argument 820 void *ptr = mtxq; in mtxq_to_txq()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | tx.c | 22 struct mt76_txq *mtxq; in mt76_tx_check_agg_ssn() local 31 mtxq = (struct mt76_txq *)txq->drv_priv; in mt76_tx_check_agg_ssn() 32 if (!mtxq->aggr) in mt76_tx_check_agg_ssn() 35 mtxq->agg_ssn = le16_to_cpu(hdr->seq_ctrl) + 0x10; in mt76_tx_check_agg_ssn() 370 mt76_txq_dequeue(struct mt76_phy *phy, struct mt76_txq *mtxq) in mt76_txq_dequeue() argument 372 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue() 417 struct mt76_txq *mtxq = (struct mt76_txq *)txq->drv_priv; in mt76_release_buffered_frames() local 424 skb = mt76_txq_dequeue(phy, mtxq); in mt76_release_buffered_frames() 456 struct mt76_txq *mtxq, struct mt76_wcid *wcid) in mt76_txq_send_burst() 459 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_send_burst() 455 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, struct mt76_txq *mtxq, struct mt76_wcid *wcid) mt76_txq_send_burst() argument 526 struct mt76_txq *mtxq; mt76_txq_schedule_list() local 645 struct mt76_txq *mtxq; mt76_stop_tx_queues() local [all...] |
H A D | mt76x02_util.c | 284 struct mt76_txq *mtxq; in mt76x02_vif_init() local 293 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt76x02_vif_init() 295 mtxq->wcid = MT_VIF_WCID(idx); in mt76x02_vif_init() 363 struct mt76_txq *mtxq; in mt76x02_ampdu_action() local 369 mtxq = (struct mt76_txq *)txq->drv_priv; in mt76x02_ampdu_action() 384 mtxq->aggr = true; in mt76x02_ampdu_action() 385 mtxq->send_bar = false; in mt76x02_ampdu_action() 386 ieee80211_send_bar(vif, sta->addr, tid, mtxq->agg_ssn); in mt76x02_ampdu_action() 390 mtxq->aggr = false; in mt76x02_ampdu_action() 393 mtxq in mt76x02_ampdu_action() [all...] |
H A D | mac80211.c | 1399 struct mt76_txq *mtxq; in mt76_sta_add() local 1404 mtxq = (struct mt76_txq *)sta->txq[i]->drv_priv; in mt76_sta_add() 1405 mtxq->wcid = wcid->idx; in mt76_sta_add()
|
H A D | mt76.h | 1170 mtxq_to_txq(struct mt76_txq *mtxq) in mtxq_to_txq() argument 1172 void *ptr = mtxq; in mtxq_to_txq()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | main.c | 40 struct mt76_txq *mtxq; in mt7603_add_interface() local 76 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt7603_add_interface() 77 mtxq->wcid = &mvif->sta.wcid; in mt7603_add_interface() 569 struct mt76_txq *mtxq; in mt7603_ampdu_action() local 575 mtxq = (struct mt76_txq *)txq->drv_priv; in mt7603_ampdu_action() 588 mtxq->aggr = true; in mt7603_ampdu_action() 589 mtxq->send_bar = false; in mt7603_ampdu_action() 594 mtxq->aggr = false; in mt7603_ampdu_action() 598 mtxq->agg_ssn = IEEE80211_SN_TO_SEQ(ssn); in mt7603_ampdu_action() 602 mtxq in mt7603_ampdu_action() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | main.c | 40 struct mt76_txq *mtxq; in mt7603_add_interface() local 78 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt7603_add_interface() 79 mtxq->wcid = idx; in mt7603_add_interface() 596 struct mt76_txq *mtxq; in mt7603_ampdu_action() local 602 mtxq = (struct mt76_txq *)txq->drv_priv; in mt7603_ampdu_action() 615 mtxq->aggr = true; in mt7603_ampdu_action() 616 mtxq->send_bar = false; in mt7603_ampdu_action() 621 mtxq->aggr = false; in mt7603_ampdu_action() 625 mtxq->agg_ssn = IEEE80211_SN_TO_SEQ(ssn); in mt7603_ampdu_action() 629 mtxq in mt7603_ampdu_action() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | main.c | 122 struct mt76_txq *mtxq; in mt7915_add_interface() local 170 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt7915_add_interface() 171 mtxq->wcid = &mvif->sta.wcid; in mt7915_add_interface() 587 struct mt76_txq *mtxq; in mt7915_ampdu_action() local 593 mtxq = (struct mt76_txq *)txq->drv_priv; in mt7915_ampdu_action() 607 mtxq->aggr = true; in mt7915_ampdu_action() 608 mtxq->send_bar = false; in mt7915_ampdu_action() 613 mtxq->aggr = false; in mt7915_ampdu_action() 622 mtxq->aggr = false; in mt7915_ampdu_action()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | main.c | 157 struct mt76_txq *mtxq; in mt7615_add_interface() local 206 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt7615_add_interface() 207 mtxq->wcid = &mvif->sta.wcid; in mt7615_add_interface() 785 struct mt76_txq *mtxq; in mt7615_ampdu_action() local 791 mtxq = (struct mt76_txq *)txq->drv_priv; in mt7615_ampdu_action() 806 mtxq->aggr = true; in mt7615_ampdu_action() 807 mtxq->send_bar = false; in mt7615_ampdu_action() 815 mtxq->aggr = false; in mt7615_ampdu_action() 824 mtxq->aggr = false; in mt7615_ampdu_action()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | main.c | 290 struct mt76_txq *mtxq; in mt7921_add_interface() local 330 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt7921_add_interface() 331 mtxq->wcid = idx; in mt7921_add_interface() 828 struct mt76_txq *mtxq; in mt7921_ampdu_action() local 834 mtxq = (struct mt76_txq *)txq->drv_priv; in mt7921_ampdu_action() 848 mtxq->aggr = true; in mt7921_ampdu_action() 849 mtxq->send_bar = false; in mt7921_ampdu_action() 854 mtxq->aggr = false; in mt7921_ampdu_action() 863 mtxq->aggr = false; in mt7921_ampdu_action()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | main.c | 185 struct mt76_txq *mtxq; in mt7615_add_interface() local 236 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt7615_add_interface() 237 mtxq->wcid = idx; in mt7615_add_interface() 825 struct mt76_txq *mtxq; in mt7615_ampdu_action() local 831 mtxq = (struct mt76_txq *)txq->drv_priv; in mt7615_ampdu_action() 846 mtxq->aggr = true; in mt7615_ampdu_action() 847 mtxq->send_bar = false; in mt7615_ampdu_action() 855 mtxq->aggr = false; in mt7615_ampdu_action() 864 mtxq->aggr = false; in mt7615_ampdu_action()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | main.c | 169 struct mt76_txq *mtxq; in mt7996_add_interface() local 216 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt7996_add_interface() 217 mtxq->wcid = idx; in mt7996_add_interface() 756 struct mt76_txq *mtxq; in mt7996_ampdu_action() local 762 mtxq = (struct mt76_txq *)txq->drv_priv; in mt7996_ampdu_action() 776 mtxq->aggr = true; in mt7996_ampdu_action() 777 mtxq->send_bar = false; in mt7996_ampdu_action() 782 mtxq->aggr = false; in mt7996_ampdu_action() 791 mtxq->aggr = false; in mt7996_ampdu_action()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | main.c | 210 struct mt76_txq *mtxq; in mt7915_add_interface() local 262 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt7915_add_interface() 263 mtxq->wcid = idx; in mt7915_add_interface() 836 struct mt76_txq *mtxq; in mt7915_ampdu_action() local 842 mtxq = (struct mt76_txq *)txq->drv_priv; in mt7915_ampdu_action() 856 mtxq->aggr = true; in mt7915_ampdu_action() 857 mtxq->send_bar = false; in mt7915_ampdu_action() 862 mtxq->aggr = false; in mt7915_ampdu_action() 871 mtxq->aggr = false; in mt7915_ampdu_action()
|