aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ath/if_athvar.h
Commit message (Expand)AuthorAgeFilesLines
* Migrate the LNA mixing diversity machinery from the AR9285 HAL to the driver.Adrian Chadd2013-06-121-0/+13
* Add accessor macros for the bluetooth coexistence routines.Adrian Chadd2013-06-071-0/+21
* Implement a bit of a hack to store the AR9285/AR9485 RX LNA configuration inAdrian Chadd2013-06-051-2/+4
* Migrate ath(4) to now use if_transmit instead of the legacy if_startAdrian Chadd2013-05-261-1/+1
* Implement a separate hardware queue threshold for aggregate and non-aggrAdrian Chadd2013-05-211-4/+9
* Enable the use of TDMA on an 802.11n channel (with aggregation disabled,Adrian Chadd2013-05-211-1/+10
* Be (very) careful about how to add more TX DMA work.Adrian Chadd2013-05-181-1/+2
* Implement my first cut at "correct" node power-save andAdrian Chadd2013-05-151-0/+6
* Since the node state is 100% back under the TX lock, just kill the useAdrian Chadd2013-05-131-6/+6
* This lock only protects the rate control state for now, mention this.Adrian Chadd2013-05-131-1/+1
* Fix the holding descriptor logic to actually be "right" (for valuesAdrian Chadd2013-05-081-0/+4
* Re-work how transmit buffer limits are enforced - partly to fix the PR,Adrian Chadd2013-05-071-0/+1
* Use uint32_t for fields that are fetched via ath_hal_getcapability().Adrian Chadd2013-04-191-5/+5
* Use a per-RX-queue deferred list, rather than a single deferred list forAdrian Chadd2013-04-161-1/+1
* Add per-TXQ EDMA FIFO staging queue support.Adrian Chadd2013-03-261-1/+22
* Overhaul the TXQ locking (again!) as part of some beacon/cabq timingAdrian Chadd2013-03-241-1/+21
* Break out the RX completion path into "FIFO check / refill" andAdrian Chadd2013-03-191-0/+4
* Add locking around the new holdingbf code.Adrian Chadd2013-03-151-0/+9
* Implement "holding buffers" per TX queue rather than globally.Adrian Chadd2013-03-141-0/+1
* add a method to set/clear the VMF field in the TX descriptor.Adrian Chadd2013-03-041-0/+2
* Add in the STBC TX/RX capability support into the HAL and driver.Adrian Chadd2013-02-271-1/+3
* Begin adding support to explicitly set the current chainmask.Adrian Chadd2013-02-251-2/+6
* Add an option to allow the minimum number of delimiters to be tweaked.Adrian Chadd2013-02-211-0/+1
* Add a new option to limit the maximum size of aggregates.Adrian Chadd2013-02-211-0/+1
* Pull out the if_transmit() work and revert back to ath_start().Adrian Chadd2013-02-131-3/+2
* Create a new TX lock specifically for queuing frames.Adrian Chadd2013-02-071-5/+25
* Migrate CLRDMASK to be a per-node flag, rather than a per-TID flag.Adrian Chadd2013-01-211-1/+1
* Implement frame (data) transmission using if_transmit(), rather thanAdrian Chadd2013-01-151-0/+11
* Don't call the spectral methods for NICS that don't implement them.Adrian Chadd2013-01-031-0/+2
* Add a new (skeleton) spectral mode manager module.Adrian Chadd2013-01-021-0/+4
* Add spectral HAL accessor methods.Adrian Chadd2013-01-021-0/+9
* There's no need to use a TXQ pointer here; we specifically need theAdrian Chadd2012-12-111-2/+1
* Delete the per-TXQ locks and replace them with a single TX lock.Adrian Chadd2012-12-021-23/+1
* Add the HAL wrapper for settsf64.Adrian Chadd2012-11-231-0/+2
* Fix the build.Kevin Lo2012-11-101-1/+1
* Add some hooks into the driver to attach, detach and record EDMA descriptorAdrian Chadd2012-11-081-0/+8
* Add a new HAL call to extract out the HAL enterprise bits from theAdrian Chadd2012-11-031-1/+16
* HAL API updates, from the previous couple of HAL commits.Adrian Chadd2012-11-031-2/+4
* I give up - introduce a TX lock to serialise TX operations.Adrian Chadd2012-10-311-1/+24
* Begin fleshing out some software queue awareness for TIM handling withAdrian Chadd2012-10-281-0/+3
* Track the total number of software queued frames in an atomic variableAdrian Chadd2012-10-151-0/+10
* Stop abusing the ATH_TID_*() queue macros for filtered frames and giveAdrian Chadd2012-10-141-1/+19
* Push the actual TX processing into the ath taskqueue, rather than havingAdrian Chadd2012-10-141-0/+1
* Migrate the TID TXQ accesses to a new set of macros, rather than reusingAdrian Chadd2012-10-071-2/+23
* Pause and unpause the software queues for a given node based on theAdrian Chadd2012-10-031-0/+4
* Migrate the ath(4) KTR logging to use an ATH_KTR() macro.Adrian Chadd2012-09-241-0/+1
* Add a per-TID filter queue and filter state bits.Adrian Chadd2012-09-171-0/+15
* Add an accessor macro for getting access to the default DFS parameters.Adrian Chadd2012-08-241-0/+2
* Implement a sequential descriptor ID value and stuff it in the ath_buf.Adrian Chadd2012-08-151-0/+2
* Add an assertion to check that the given TXQ is _not_ locked.Adrian Chadd2012-08-141-1/+4