summaryrefslogtreecommitdiffstats
path: root/sys/dev/ath
Commit message (Expand)AuthorAgeFilesLines
* Dump out the TX FIFO depth.adrian2012-08-141-2/+3
* Break out the TX completion code into a separate function, so it can beadrian2012-08-142-35/+67
* Add an assertion to check that the given TXQ is _not_ locked.adrian2012-08-141-1/+4
* Revert the ath_tx_draintxq() method, and instead teach it the minimumadrian2012-08-126-30/+26
* Break out ath_draintxq() into a method and un-methodize ath_tx_processq().adrian2012-08-126-24/+28
* Extend the beacon code slightly to support AP mode beaconing for theadrian2012-08-113-8/+52
* Add the AR9380 HAL to the TX descriptor debugging, in order to dump alladrian2012-08-111-1/+2
* Add the AR9300 HAL ID in to the 11n check routine.adrian2012-08-111-1/+2
* Begin fleshing out the TX FIFO support.adrian2012-08-112-1/+143
* Commit device IDs for the (eventually upcoming) AR9380 HAL.adrian2012-08-071-0/+9
* Correct re-initialise the link pointer to be the final descriptor inadrian2012-08-071-1/+1
* Remove unnecessary debugging printf()s.adrian2012-08-062-8/+0
* Migrate the 802.11n ath_hal_chaintxdesc() API to use a buffer/segmentadrian2012-08-055-10/+25
* Migrate the ath_hal_filltxdesc() API to take a list of buffer/seglen values.adrian2012-08-0513-19/+125
* Fix an issue that crept in with the previous descriptor tidyup.adrian2012-08-021-2/+5
* Fix a case of "mis-located braces".adrian2012-08-011-2/+2
* Allow 802.11n hardware to support multi-rate retry when RTS/CTS isadrian2012-07-314-7/+24
* Shuffle the call to ath_hal_setuplasttxdesc() to _after_ the rate controladrian2012-07-312-31/+7
* Push the rate control and descriptor chaining into the descriptor "set"adrian2012-07-311-61/+52
* Migrate some more TX side setup routines to be methods.adrian2012-07-316-18/+86
* Break out the hardware handoff and TX DMA restart code into methods.adrian2012-07-313-4/+70
* Placeholder ioctl for an upcoming rate control statistics API change.adrian2012-07-311-0/+1
* Shuffle the rate control call to be consistent with non-aggregate TX.adrian2012-07-291-3/+3
* Fix breakage introduced in r238824 - correctly calculate the descriptoradrian2012-07-291-1/+7
* Flesh out the multi-rate retry capability.adrian2012-07-286-1/+7
* Commit missing #define from a previous check-in.adrian2012-07-281-0/+2
* Flesh out the initial TX FIFO storage for each hardware TX queue.adrian2012-07-282-0/+51
* Add a missing call to ath_txdma_teardown().adrian2012-07-281-0/+1
* Tidy up the TX status fields a little and add a couple new flags.adrian2012-07-271-9/+14
* Add STBC TX support for AR5416 HAL chips.adrian2012-07-271-0/+1
* Add a STBC TX flag.adrian2012-07-271-0/+1
* Add some comments about what the two fields mean.adrian2012-07-271-2/+2
* Introduce a couple more fields in the rate scenario setup as part ofadrian2012-07-272-0/+4
* Bring this API in line with what the reference driver and Linux ath9kadrian2012-07-274-7/+5
* Allocate a descriptor ring for EDMA TX completion status.adrian2012-07-272-3/+20
* Modify ath_descdma_cleanup() to handle ath_descdma instances with noadrian2012-07-271-18/+23
* Migrate the descriptor allocation function to not care about the numberadrian2012-07-272-9/+9
* Refactor out the descriptor allocation code from the buffer allocationadrian2012-07-272-10/+54
* Add a new HAL method - the AR93xx and later NICs have a separateadrian2012-07-242-0/+6
* Modify ath_descdma_setup() to take a descriptor size parameter.adrian2012-07-234-7/+19
* Revert this; it wasn't supposed to be part of this commit.adrian2012-07-231-2/+0
* Begin separating out the TX DMA setup in preparation for TX EDMA support.adrian2012-07-238-13/+259
* Flesh out a new DMA map for the EDMA TX completion status, as welladrian2012-07-233-0/+24
* Begin modifying the descriptor allocation functions to support a variableadrian2012-07-233-11/+23
* Introduce a rate table TLV so rate table statistics consumersadrian2012-07-202-24/+50
* Bump this up to match what the HAL is at now.adrian2012-07-201-1/+1
* Enable the basic node-based rate control statistics via an ioctl().adrian2012-07-201-0/+40
* Add a per-node rate control routine for each rate control module.adrian2012-07-204-8/+97
* Create an ioctl API for fetching the current rate control information.adrian2012-07-202-0/+46
* Prepare for (re)using this header file in userland.adrian2012-07-201-0/+6
OpenPOWER on IntegriCloud