summaryrefslogtreecommitdiffstats
path: root/sys/dev/ath/if_ath_tx_edma.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "Importing pfSense patches net80211HEAD.tgz and conf.file.ieee80211.diff"Renato Botelho2016-02-221-9/+6
* Importing pfSense patches net80211HEAD.tgz and conf.file.ieee80211.diffRenato Botelho2015-08-171-6/+9
* Make sure the holding descriptor and link pointer are both freed duringadrian2013-05-101-0/+16
* Update the holding buffer locking for EDMA.adrian2013-05-091-3/+3
* Fix this to compile when ATH_DEBUG_ALQ is defined but ATH_DEBUG isn't.adrian2013-04-081-1/+1
* * Stop processing after HAL_EIO; this is what the reference driver does.adrian2013-03-271-1/+2
* Implement the replacement EDMA FIFO code.adrian2013-03-261-41/+220
* Remove the mcast path calls to ath_hal_gettxdesclinkptr() for axq_link -adrian2013-03-261-2/+0
* Remove this dead code - it's no longer relevant (as yes, we do actuallyadrian2013-03-261-8/+0
* Convert the EDMA multicast queue code over to use the HAL method to setadrian2013-03-261-3/+5
* Fix the locking changes due to the TXQ change drive-by.adrian2013-03-241-1/+4
* Overhaul the TXQ locking (again!) as part of some beacon/cabq timingadrian2013-03-241-11/+8
* Fix the EDMA CABQ handling - for now, the CABQ takes a descriptor chainadrian2013-03-201-0/+3
* Methodize the process of adding the software TX queue to the taskqueue.adrian2013-02-071-1/+1
* Migrate the TX sending code out from under the ath0 taskq and intoadrian2013-01-261-1/+1
* Delete the per-TXQ locks and replace them with a single TX lock.adrian2012-12-021-9/+9
* * Remove a duplicate TX ALQ post routine!adrian2012-11-161-43/+11
* Correct some rather weird and broken behaviour observed when doingadrian2012-11-101-1/+14
* Add some hooks into the driver to attach, detach and record EDMA descriptoradrian2012-11-081-7/+52
* Oops, fix bogus spacing.adrian2012-11-081-8/+8
* Implement the ATH_RESET_NOLOSS path for TX stop and start; this is neededadrian2012-11-081-15/+30
* Clear IFF_DRV_OACTIVE if any slots were completed.adrian2012-11-051-0/+6
* Oops - conditionalise that.adrian2012-11-041-0/+2
* EDMA TX tweaks:adrian2012-11-031-7/+28
* Initialise an uninitialised variable.adrian2012-08-211-1/+1
* Flesh out some initial EDMA TX FIFO fill, complete and refill routines.adrian2012-08-201-6/+195
* Revert the ath_tx_draintxq() method, and instead teach it the minimumadrian2012-08-121-14/+0
* Break out ath_draintxq() into a method and un-methodize ath_tx_processq().adrian2012-08-121-12/+7
* Begin fleshing out the TX FIFO support.adrian2012-08-111-1/+141
* Migrate some more TX side setup routines to be methods.adrian2012-07-311-0/+32
* Break out the hardware handoff and TX DMA restart code into methods.adrian2012-07-311-0/+59
* Flesh out the initial TX FIFO storage for each hardware TX queue.adrian2012-07-281-0/+42
* Allocate a descriptor ring for EDMA TX completion status.adrian2012-07-271-3/+19
* Begin separating out the TX DMA setup in preparation for TX EDMA support.adrian2012-07-231-0/+162
OpenPOWER on IntegriCloud