aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ath/if_ath_tx_edma.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* ath: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+1
* [ath] [ath_rate] Fix ANI calibration during non-ACTIVE states; start poking a...Adrian Chadd2019-05-051-0/+2
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* [ath] [ar9300] ensure the software scheduler is called to form more aggregate...Adrian Chadd2017-01-231-1/+20
* [ath] wake up the hardware from power-save before doing transmit completion c...Adrian Chadd2016-11-281-0/+19
* [ath] tweak the TX EDMA debugging a bit.Adrian Chadd2016-09-121-6/+12
* [ath] fix TX throughput for EDMA chips by pushing more into the TX FIFO.Adrian Chadd2016-06-211-20/+70
* [ath] fix EDMA TX buffer flags for use when retransmitting frames.Adrian Chadd2016-06-201-0/+3
* [ath] add support for batching frames to the general TX queues.Adrian Chadd2016-06-191-51/+158
* [ath] migrate ioctl and busdma memory operations out into separate source files.Adrian Chadd2015-11-241-0/+1
* Replay r286410. Change KPI of how device drivers that provide wirelessGleb Smirnoff2015-08-271-10/+0
* Revert the wifi ifnet changes until things are more baked and tested.Adrian Chadd2015-08-081-0/+10
* Change KPI of how device drivers that provide wireless connectivity interactGleb Smirnoff2015-08-071-10/+0
* Quieten the RX/TX descriptor and FIFO setup debugging.Adrian Chadd2014-05-051-6/+8
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Make sure the holding descriptor and link pointer are both freed duringAdrian Chadd2013-05-101-0/+16
* Update the holding buffer locking for EDMA.Adrian Chadd2013-05-091-3/+3
* Fix this to compile when ATH_DEBUG_ALQ is defined but ATH_DEBUG isn't.Adrian Chadd2013-04-081-1/+1
* * Stop processing after HAL_EIO; this is what the reference driver does.Adrian Chadd2013-03-271-1/+2
* Implement the replacement EDMA FIFO code.Adrian Chadd2013-03-261-41/+220
* Remove the mcast path calls to ath_hal_gettxdesclinkptr() for axq_link -Adrian Chadd2013-03-261-2/+0
* Remove this dead code - it's no longer relevant (as yes, we do actuallyAdrian Chadd2013-03-261-8/+0
* Convert the EDMA multicast queue code over to use the HAL method to setAdrian Chadd2013-03-261-3/+5
* Fix the locking changes due to the TXQ change drive-by.Adrian Chadd2013-03-241-1/+4
* Overhaul the TXQ locking (again!) as part of some beacon/cabq timingAdrian Chadd2013-03-241-11/+8
* Fix the EDMA CABQ handling - for now, the CABQ takes a descriptor chainAdrian Chadd2013-03-201-0/+3
* Methodize the process of adding the software TX queue to the taskqueue.Adrian Chadd2013-02-071-1/+1
* Migrate the TX sending code out from under the ath0 taskq and intoAdrian Chadd2013-01-261-1/+1
* Delete the per-TXQ locks and replace them with a single TX lock.Adrian Chadd2012-12-021-9/+9
* * Remove a duplicate TX ALQ post routine!Adrian Chadd2012-11-161-43/+11
* Correct some rather weird and broken behaviour observed when doingAdrian Chadd2012-11-101-1/+14
* Add some hooks into the driver to attach, detach and record EDMA descriptorAdrian Chadd2012-11-081-7/+52
* Oops, fix bogus spacing.Adrian Chadd2012-11-081-8/+8
* Implement the ATH_RESET_NOLOSS path for TX stop and start; this is neededAdrian Chadd2012-11-081-15/+30
* Clear IFF_DRV_OACTIVE if any slots were completed.Adrian Chadd2012-11-051-0/+6
* Oops - conditionalise that.Adrian Chadd2012-11-041-0/+2
* EDMA TX tweaks:Adrian Chadd2012-11-031-7/+28
* Initialise an uninitialised variable.Adrian Chadd2012-08-211-1/+1
* Flesh out some initial EDMA TX FIFO fill, complete and refill routines.Adrian Chadd2012-08-201-6/+195
* Revert the ath_tx_draintxq() method, and instead teach it the minimumAdrian Chadd2012-08-121-14/+0
* Break out ath_draintxq() into a method and un-methodize ath_tx_processq().Adrian Chadd2012-08-121-12/+7
* Begin fleshing out the TX FIFO support.Adrian Chadd2012-08-111-1/+141
* Migrate some more TX side setup routines to be methods.Adrian Chadd2012-07-311-0/+32
* Break out the hardware handoff and TX DMA restart code into methods.Adrian Chadd2012-07-311-0/+59
* Flesh out the initial TX FIFO storage for each hardware TX queue.Adrian Chadd2012-07-281-0/+42
* Allocate a descriptor ring for EDMA TX completion status.Adrian Chadd2012-07-271-3/+19
* Begin separating out the TX DMA setup in preparation for TX EDMA support.Adrian Chadd2012-07-231-0/+162