svn commit: r226767 - in head/sys/dev/ath/ath_hal: . ar5416
Adrian Chadd
adrian at FreeBSD.org
Tue Oct 25 23:33:55 UTC 2011
Author: adrian
Date: Tue Oct 25 23:33:54 2011
New Revision: 226767
URL: http://svn.freebsd.org/changeset/base/226767
Log:
Add in some more 11n related HAL methods.
Modified:
head/sys/dev/ath/ath_hal/ah.h
head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
Modified: head/sys/dev/ath/ath_hal/ah.h
==============================================================================
--- head/sys/dev/ath/ath_hal/ah.h Tue Oct 25 23:29:36 2011 (r226766)
+++ head/sys/dev/ath/ath_hal/ah.h Tue Oct 25 23:33:54 2011 (r226767)
@@ -1013,8 +1013,12 @@ struct ath_hal {
void __ahdecl(*ah_set11nRateScenario)(struct ath_hal *,
struct ath_desc *, u_int, u_int,
HAL_11N_RATE_SERIES [], u_int, u_int);
+ void __ahdecl(*ah_set11nAggrFirst)(struct ath_hal *,
+ struct ath_desc *, u_int, u_int);
void __ahdecl(*ah_set11nAggrMiddle)(struct ath_hal *,
struct ath_desc *, u_int);
+ void __ahdecl(*ah_set11nAggrLast)(struct ath_hal *,
+ struct ath_desc *);
void __ahdecl(*ah_clr11nAggr)(struct ath_hal *,
struct ath_desc *);
void __ahdecl(*ah_set11nBurstDuration)(struct ath_hal *,
Modified: head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
==============================================================================
--- head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c Tue Oct 25 23:29:36 2011 (r226766)
+++ head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c Tue Oct 25 23:33:54 2011 (r226767)
@@ -168,7 +168,9 @@ ar5416InitState(struct ath_hal_5416 *ahp
ah->ah_setupFirstTxDesc = ar5416SetupFirstTxDesc;
ah->ah_setupLastTxDesc = ar5416SetupLastTxDesc;
ah->ah_set11nRateScenario = ar5416Set11nRateScenario;
+ ah->ah_set11nAggrFirst = ar5416Set11nAggrFirst;
ah->ah_set11nAggrMiddle = ar5416Set11nAggrMiddle;
+ ah->ah_set11nAggrLast = ar5416Set11nAggrLast;
ah->ah_clr11nAggr = ar5416Clr11nAggr;
ah->ah_set11nBurstDuration = ar5416Set11nBurstDuration;
ah->ah_get11nExtBusy = ar5416Get11nExtBusy;
More information about the svn-src-all
mailing list