mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path
Introduce mt7615_tx_worker routine as mt76 tx worker callback for mt7663. Rely on mt76_connac_pm_ref/mt76_connac_pm_unref to check PM state and increment/decrement wake counter Signed-off-by: Lorenzo Bianconi <[email protected]> Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
committed by
Felix Fietkau
parent
28c87e09a5
commit
36f664edc7
@@ -540,10 +540,8 @@ void mt76_txq_schedule_all(struct mt76_phy *phy)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(mt76_txq_schedule_all);
|
||||
|
||||
void mt76_tx_worker(struct mt76_worker *w)
|
||||
void mt76_tx_worker_run(struct mt76_dev *dev)
|
||||
{
|
||||
struct mt76_dev *dev = container_of(w, struct mt76_dev, tx_worker);
|
||||
|
||||
mt76_txq_schedule_all(&dev->phy);
|
||||
if (dev->phy2)
|
||||
mt76_txq_schedule_all(dev->phy2);
|
||||
@@ -555,6 +553,14 @@ void mt76_tx_worker(struct mt76_worker *w)
|
||||
mt76_testmode_tx_pending(dev->phy2);
|
||||
#endif
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(mt76_tx_worker_run);
|
||||
|
||||
void mt76_tx_worker(struct mt76_worker *w)
|
||||
{
|
||||
struct mt76_dev *dev = container_of(w, struct mt76_dev, tx_worker);
|
||||
|
||||
mt76_tx_worker_run(dev);
|
||||
}
|
||||
|
||||
void mt76_stop_tx_queues(struct mt76_phy *phy, struct ieee80211_sta *sta,
|
||||
bool send_bar)
|
||||
|
||||
Reference in New Issue
Block a user