summaryrefslogtreecommitdiffstats
path: root/drivers/staging/wfx/queue.c
AgeCommit message (Expand)AuthorFilesLines
2020-04-13staging: wfx: fix potential deadlock in wfx_tx_flush()Jérôme Pouiller1-0/+2
2020-04-13staging: wfx: repair wfx_flush()Jérôme Pouiller1-79/+70
2020-04-13staging: wfx: improve interface between data_tx.c and queue.cJérôme Pouiller1-15/+7
2020-04-13staging: wfx: simplify usage of wfx_tx_queues_put()Jérôme Pouiller1-3/+3
2020-04-13staging: wfx: drop struct wfx_queue_statsJérôme Pouiller1-21/+15
2020-04-13staging: wfx: change the way to choose frame to sendJérôme Pouiller1-141/+87
2020-04-13staging: wfx: introduce a counter of pending framesJérôme Pouiller1-0/+15
2020-04-13staging: wfx: replace wfx_tx_queues_get_after_dtim() by wfx_tx_queues_has_cab()Jérôme Pouiller1-20/+20
2020-04-13staging: wfx: do not rely anymore on link_id to choose packet in queueJérôme Pouiller1-5/+6
2020-04-13staging: wfx: drop useless link_map_cacheJérôme Pouiller1-48/+12
2020-04-13staging: wfx: do not use link_map_cache to track CABJérôme Pouiller1-5/+8
2020-04-13staging: wfx: drop argument tx_allowed_mask since it is constant nowJérôme Pouiller1-37/+11
2020-04-13staging: wfx: drop useless sta_asleep_maskJérôme Pouiller1-12/+2
2020-04-13staging: wfx: simplify wfx_tx_queue_mask_get()Jérôme Pouiller1-9/+6
2020-04-13staging: wfx: drop unused argument in wfx_get_prio_queue()Jérôme Pouiller1-5/+2
2020-04-13staging: wfx: simplify wfx_tx_queues_empty()Jérôme Pouiller1-12/+6
2020-04-13staging: wfx: simplify hif_handle_tx_data()Jérôme Pouiller1-9/+10
2020-04-13staging: wfx: avoid useless wake_upJérôme Pouiller1-4/+2
2020-04-13staging: wfx: drop useless queue_id fieldJérôme Pouiller1-3/+1
2020-04-13staging: wfx: remove "burst" mechanismJérôme Pouiller1-23/+0
2020-04-13staging: wfx: take advantage of ieee80211_{stop/start}_queuesJérôme Pouiller1-29/+0
2020-03-17staging: wfx: remove unneeded spacesLourdes Pedrajas1-1/+1
2020-02-11staging: wfx: annotate nested gc_list vs tx queue lockingMichał Mirosław1-8/+8
2020-02-11staging: wfx: remove set but not used variable 'tx_priv'YueHaibing1-2/+0
2020-01-16staging: wfx: simplify wfx_tx_queue_get_num_queued()Jérôme Pouiller1-9/+5
2020-01-16staging: wfx: simplify hif_handle_tx_data()Jérôme Pouiller1-25/+15
2020-01-16staging: wfx: remove check for interface stateJérôme Pouiller1-38/+12
2020-01-16staging: wfx: remove unused do_probeJérôme Pouiller1-1/+0
2020-01-16staging: wfx: simplify handling of IEEE80211_TX_CTL_SEND_AFTER_DTIMJérôme Pouiller1-50/+48
2020-01-16staging: wfx: pspoll_mask make no senseJérôme Pouiller1-6/+2
2020-01-16staging: wfx: simplify the link-id allocationJérôme Pouiller1-6/+1
2020-01-16staging: wfx: fix __wfx_flush() when drop == falseJérôme Pouiller1-2/+0
2019-12-18staging: wfx: simplify hif_set_edca_queue_params() usageJérôme Pouiller1-3/+3
2019-12-18staging: wfx: drop struct wfx_edca_paramsJérôme Pouiller1-2/+2
2019-12-18staging: wfx: detect race condition in WEP authenticationJérôme Pouiller1-0/+1
2019-11-14staging: align to fix warnings of line over 80 charactersJules Irenge1-10/+21
2019-11-05staging: wfx: replace 1 by trueJules Irenge1-1/+1
2019-11-05staging: wfx: replace 0 by NULLJules Irenge1-1/+1
2019-10-10staging: wfx: Make function 'wfx_tx_queue_get' staticzhengbin1-1/+3
2019-10-08staging: wfx: drop calls to BUG_ON()Jérôme Pouiller1-3/+3
2019-10-04staging: wfx: implement the rest of mac80211 APIJérôme Pouiller1-0/+80
2019-10-04staging: wfx: allow to send 802.11 framesJérôme Pouiller1-0/+526