summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/mediatek/mt76/sdio.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-02wifi: mt76: sdio: move mcu queue size check inside critical sectionLorenzo Bianconi1-4/+7
2024-05-02wifi: mt76: mt7921s: fix potential hung tasks during chip recoveryLeon Yen1-1/+2
2024-05-02wifi: mt76: fix tx packet loss when scanning on DBDCFelix Fietkau1-1/+2
2024-01-31wifi: fill in MODULE_DESCRIPTION()s for mt76 driversBreno Leitao1-0/+1
2023-12-07wifi: mt76: mt7921s: fix workqueue problem causes STA association failWang Zhao1-7/+11
2023-02-03wifi: mt76: add memory barrier to SDIO queue kickDeren Wu1-0/+4
2022-12-01wifi: mt76: add info parameter to rx_skb signatureSujuan Chen1-1/+1
2022-09-15wifi: mt76: sdio: fix transmitting packet hangsYN Chen1-1/+1
2022-09-15wifi: mt76: sdio: poll sta stat when device transmits dataSean Wang1-1/+1
2022-09-15wifi: mt76: sdio: fix the deadlock caused by sdio->stat_workSean Wang1-2/+2
2022-07-11mt76: remove q->qidFelix Fietkau1-2/+0
2022-07-11mt76: pass original queue id from __mt76_tx_queue_skb to the driverFelix Fietkau1-3/+3
2022-02-03mt76: sdio: honor the largest Tx buffer the hardware can supportSean Wang1-1/+13
2021-12-19mt76: mt7921s: fix cmd timeout in throughput testDeren Wu1-4/+4
2021-12-19mt76: mt7921s: fix the device cannot sleep deeply in suspendSean Wang1-1/+2
2021-10-20mt76: sdio: extend sdio module to support CONNAC2Sean Wang1-3/+20
2021-10-20mt76: sdio: move common code in mt76_sdio moduleLorenzo Bianconi1-0/+265
2021-10-20mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routinesLorenzo Bianconi1-15/+4
2021-10-20mt76: remove mt76_wcid pointer from mt76_tx_status_check signatureLorenzo Bianconi1-1/+1
2021-06-19mt76: sdio: do not run mt76_txq_schedule directlyLorenzo Bianconi1-5/+11
2021-06-17mt76: intialize tx queue entry wcid to 0xffff by defaultFelix Fietkau1-0/+1
2021-04-12mt76: mt7663s: fix the possible device hang in high trafficSean Wang1-0/+3
2020-12-20mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queueLorenzo Bianconi1-1/+5
2020-12-20mt76: sdio: remove wake logic in mt76s_process_tx_queueLorenzo Bianconi1-12/+3
2020-12-04mt76: move tx hw data queues in mt76_phyLorenzo Bianconi1-2/+3
2020-12-04mt76: move mcu queues to mt76_dev q_mcu arrayLorenzo Bianconi1-5/+6
2020-12-04mt76: rely on mt76_queue in tx_queue_skb_raw signatureLorenzo Bianconi1-2/+1
2020-12-04mt76: rely on mt76_queue in tx_queue_skb signatureLorenzo Bianconi1-3/+2
2020-12-04mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signatureLorenzo Bianconi1-8/+7
2020-12-04mt76: sdio: introduce mt76s_alloc_tx_queueLorenzo Bianconi1-13/+31
2020-12-04mt76: sdio: get rid of sched.lockLorenzo Bianconi1-1/+0
2020-12-04mt76: sdio: convert {status/net}_work to mt76_workerLorenzo Bianconi1-60/+64
2020-12-04mt76: mt7663s: convert txrx_work to mt76_workerLorenzo Bianconi1-2/+3
2020-12-04mt76: mt7663s: move tx/rx processing in the same txrx workqueueLorenzo Bianconi1-9/+8
2020-09-24mt76: move pad estimation out of mt76_skb_adjust_padLorenzo Bianconi1-2/+3
2020-09-24mt76: remove struct mt76_sw_queueFelix Fietkau1-5/+4
2020-09-24mt76: rely on AQL for burst size limits on tx queueingFelix Fietkau1-1/+0
2020-09-24mt76: remove swq from struct mt76_sw_queueFelix Fietkau1-2/+0
2020-09-24mt76: unify queue tx cleanup codeFelix Fietkau1-24/+9
2020-09-24mt76: sdio: fix use of q->head and q->tailFelix Fietkau1-15/+15
2020-09-24mt76: mt76s: move tx/rx processing in 2 separate worksLorenzo Bianconi1-15/+25
2020-09-24mt76: mt76s: move status processing in txrx wqLorenzo Bianconi1-35/+19
2020-09-24mt76: mt7663s: move rx processing in txrx wqLorenzo Bianconi1-0/+1
2020-09-24mt76: mt76s: move tx processing in a dedicated wqLorenzo Bianconi1-3/+13
2020-09-24mt76: mt76s: fix oom in mt76s_tx_queue_skb_rawLorenzo Bianconi1-4/+9
2020-07-21mt76: mt76s: move queue accounting in mt76s_tx_queue_skbLorenzo Bianconi1-0/+5
2020-07-21mt76: introduce mt76_sdio moduleSean Wang1-0/+363