summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mediatek/mt76/sdio.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* wifi: mt76: add memory barrier to SDIO queue kickDeren Wu2023-02-031-0/+4
* wifi: mt76: add info parameter to rx_skb signatureSujuan Chen2022-12-011-1/+1
* wifi: mt76: sdio: fix transmitting packet hangsYN Chen2022-09-151-1/+1
* wifi: mt76: sdio: poll sta stat when device transmits dataSean Wang2022-09-151-1/+1
* wifi: mt76: sdio: fix the deadlock caused by sdio->stat_workSean Wang2022-09-151-2/+2
* mt76: remove q->qidFelix Fietkau2022-07-111-2/+0
* mt76: pass original queue id from __mt76_tx_queue_skb to the driverFelix Fietkau2022-07-111-3/+3
* mt76: sdio: honor the largest Tx buffer the hardware can supportSean Wang2022-02-031-1/+13
* mt76: mt7921s: fix cmd timeout in throughput testDeren Wu2021-12-191-4/+4
* mt76: mt7921s: fix the device cannot sleep deeply in suspendSean Wang2021-12-191-1/+2
* mt76: sdio: extend sdio module to support CONNAC2Sean Wang2021-10-201-3/+20
* mt76: sdio: move common code in mt76_sdio moduleLorenzo Bianconi2021-10-201-0/+265
* mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routinesLorenzo Bianconi2021-10-201-15/+4
* mt76: remove mt76_wcid pointer from mt76_tx_status_check signatureLorenzo Bianconi2021-10-201-1/+1
* mt76: sdio: do not run mt76_txq_schedule directlyLorenzo Bianconi2021-06-191-5/+11
* mt76: intialize tx queue entry wcid to 0xffff by defaultFelix Fietkau2021-06-171-0/+1
* mt76: mt7663s: fix the possible device hang in high trafficSean Wang2021-04-121-0/+3
* mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queueLorenzo Bianconi2020-12-201-1/+5
* mt76: sdio: remove wake logic in mt76s_process_tx_queueLorenzo Bianconi2020-12-201-12/+3
* mt76: move tx hw data queues in mt76_phyLorenzo Bianconi2020-12-041-2/+3
* mt76: move mcu queues to mt76_dev q_mcu arrayLorenzo Bianconi2020-12-041-5/+6
* mt76: rely on mt76_queue in tx_queue_skb_raw signatureLorenzo Bianconi2020-12-041-2/+1
* mt76: rely on mt76_queue in tx_queue_skb signatureLorenzo Bianconi2020-12-041-3/+2
* mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signatureLorenzo Bianconi2020-12-041-8/+7
* mt76: sdio: introduce mt76s_alloc_tx_queueLorenzo Bianconi2020-12-041-13/+31
* mt76: sdio: get rid of sched.lockLorenzo Bianconi2020-12-041-1/+0
* mt76: sdio: convert {status/net}_work to mt76_workerLorenzo Bianconi2020-12-041-60/+64
* mt76: mt7663s: convert txrx_work to mt76_workerLorenzo Bianconi2020-12-041-2/+3
* mt76: mt7663s: move tx/rx processing in the same txrx workqueueLorenzo Bianconi2020-12-041-9/+8
* mt76: move pad estimation out of mt76_skb_adjust_padLorenzo Bianconi2020-09-241-2/+3
* mt76: remove struct mt76_sw_queueFelix Fietkau2020-09-241-5/+4
* mt76: rely on AQL for burst size limits on tx queueingFelix Fietkau2020-09-241-1/+0
* mt76: remove swq from struct mt76_sw_queueFelix Fietkau2020-09-241-2/+0
* mt76: unify queue tx cleanup codeFelix Fietkau2020-09-241-24/+9
* mt76: sdio: fix use of q->head and q->tailFelix Fietkau2020-09-241-15/+15
* mt76: mt76s: move tx/rx processing in 2 separate worksLorenzo Bianconi2020-09-241-15/+25
* mt76: mt76s: move status processing in txrx wqLorenzo Bianconi2020-09-241-35/+19
* mt76: mt7663s: move rx processing in txrx wqLorenzo Bianconi2020-09-241-0/+1
* mt76: mt76s: move tx processing in a dedicated wqLorenzo Bianconi2020-09-241-3/+13
* mt76: mt76s: fix oom in mt76s_tx_queue_skb_rawLorenzo Bianconi2020-09-241-4/+9
* mt76: mt76s: move queue accounting in mt76s_tx_queue_skbLorenzo Bianconi2020-07-211-0/+5
* mt76: introduce mt76_sdio moduleSean Wang2020-07-211-0/+363