summaryrefslogtreecommitdiff
path: root/sys/dev/ath/if_ath_misc.h
AgeCommit message (Expand)Author
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-12-21DrvAPI: Trivial mechanical conversions for various driversJustin Hibbits
2020-05-25[ath] [ath_hal] Propagate the HAL_RESET_TYPE through to the chip reset; set i...Adrian Chadd
2020-05-15[ath] [ath_rate] Extend ath_rate_sample to better handle 11n rates and aggreg...Adrian Chadd
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-11-28[ath] force wake the hardware if we see a missed beacon.Adrian Chadd
2016-04-20net80211: replace internal LE_READ_*/LE_WRITE_* macro with systemAndriy Voskoboinyk
2015-11-24[ath] migrate ioctl and busdma memory operations out into separate source files.Adrian Chadd
2015-08-27Replay r286410. Change KPI of how device drivers that provide wirelessGleb Smirnoff
2015-08-08Revert the wifi ifnet changes until things are more baked and tested.Adrian Chadd
2015-08-07Change KPI of how device drivers that provide wireless connectivity interactGleb Smirnoff
2014-05-02Add tracking for self-generated frames when the VAP is in sleep state.Adrian Chadd
2014-04-30Bring over some initial power save management support, reset pathAdrian Chadd
2013-05-26Migrate ath(4) to now use if_transmit instead of the legacy if_startAdrian Chadd
2013-05-18Be (very) careful about how to add more TX DMA work.Adrian Chadd
2013-05-08This shouldn't have made it into this commit, sorry.Adrian Chadd
2013-05-08Revert a previous commit - this is causing hardware errors.Adrian Chadd
2013-04-01Ensure that we only call the busdma unmap/flush routines once, whenAdrian Chadd
2013-03-26Add per-TXQ EDMA FIFO staging queue support.Adrian Chadd
2013-03-24Overhaul the TXQ locking (again!) as part of some beacon/cabq timingAdrian Chadd
2013-02-13Pull out the if_transmit() work and revert back to ath_start().Adrian Chadd
2013-02-11Put this back into the ath taskqueue rather than the ath TX taskqueue.Adrian Chadd
2013-02-07Methodize the process of adding the software TX queue to the taskqueue.Adrian Chadd
2013-01-26Migrate the TX sending code out from under the ath0 taskq and intoAdrian Chadd
2013-01-15Implement frame (data) transmission using if_transmit(), rather thanAdrian Chadd
2012-10-31I give up - introduce a TX lock to serialise TX operations.Adrian Chadd
2012-10-28Begin fleshing out some software queue awareness for TIM handling withAdrian Chadd
2012-10-14Push the actual TX processing into the ath taskqueue, rather than havingAdrian Chadd
2012-08-14Break out the TX completion code into a separate function, so it can beAdrian Chadd
2012-08-12Revert the ath_tx_draintxq() method, and instead teach it the minimumAdrian Chadd
2012-08-12Break out ath_draintxq() into a method and un-methodize ath_tx_processq().Adrian Chadd
2012-07-31Migrate some more TX side setup routines to be methods.Adrian Chadd
2012-07-27Migrate the descriptor allocation function to not care about the numberAdrian Chadd
2012-07-27Refactor out the descriptor allocation code from the buffer allocationAdrian Chadd
2012-07-23Modify ath_descdma_setup() to take a descriptor size parameter.Adrian Chadd
2012-07-14Fix EDMA RX to actually work without panicing the machine.Adrian Chadd
2012-07-09Further preparations for the RX EDMA support.Adrian Chadd
2012-06-13Implement a separate, smaller pool of ath_buf entries for use by managementAdrian Chadd
2012-06-13Replace the direct sc_txbuf manipulation with a pair of functions.Adrian Chadd
2012-06-05Mostly revert previous commit(s). After doing a bunch of local testing,Adrian Chadd
2012-06-05Create a function - ath_tx_kick() - which is called where ath_start() isAdrian Chadd
2012-06-04Migrate the TX path to a taskqueue for now, until a better way ofAdrian Chadd
2012-05-20Migrate most of the beacon handling functions out to if_ath_beacon.c.Adrian Chadd
2012-05-20Migrate the TDMA management functions out of if_ath.c into if_ath_tdma.c.Adrian Chadd
2012-05-20Migrate the bulk of the RX routines out from if_ath.c to if_ath_rx.[ch].Adrian Chadd
2011-11-08Introduce TX aggregation and software TX queue managementAdrian Chadd
2011-11-08Refactor out the TX buffer management and completion code inAdrian Chadd
2011-11-08Change ath_buf allocation to:Adrian Chadd
2011-11-08In preparation for supporting 11n TX/RX properly, allow for TX queue drainingAdrian Chadd