📄 if_ath_hal.h.svn-base
字号:
ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_getisr(struct ath_hal *ah, HAL_INT *a1){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_getPendingInterrupts(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_updatetxtriglevel(struct ath_hal *ah, HAL_BOOL incTrigLevel){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_updateTxTrigLevel(ah, incTrigLevel); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_resettxqueue(struct ath_hal *ah, u_int q){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_resetTxQueue(ah, q); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_setmac(struct ath_hal *ah, const uint8_t * a1){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_setMacAddress(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_setctstimeout(struct ath_hal *ah, u_int a1){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_setCTSTimeout(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline const HAL_RATE_TABLE *ath_hal_getratetable(struct ath_hal *ah, u_int mode){ const HAL_RATE_TABLE *ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_getRateTable(ah, mode); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline uint32_t ath_hal_gettsf32(struct ath_hal *ah){ uint32_t ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_getTsf32(ah); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline void ath_hal_mibevent(struct ath_hal *ah, const HAL_NODE_STATS *a1){ ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ah->ah_procMibEvent(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc);}static inline void ath_hal_setbeacontimers(struct ath_hal *ah, const HAL_BEACON_TIMERS *a1){ ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ah->ah_setBeaconTimers(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc);}static inline HAL_STATUS ath_hal_getcapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE a1, uint32_t capability, uint32_t * result){ HAL_STATUS ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_getCapability(ah, a1, capability, result); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_setmcastfilterindex(struct ath_hal *ah, uint32_t index){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_setMulticastFilterIndex(ah, index); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline void ath_hal_getbssidmask(struct ath_hal *ah, uint8_t * a1){ ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ah->ah_getBssIdMask(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc);}static inline HAL_BOOL ath_hal_intrpend(struct ath_hal *ah){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_isInterruptPending(ah); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_txstart(struct ath_hal *ah, u_int a1){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_startTxDma(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_calibrate11n(struct ath_hal *ah, HAL_CHANNEL *a1, u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_perCalibrationN(ah, a1, chainMask, longCal, isCalDone); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline void ath_hal_gettxintrtxqs(struct ath_hal *ah, uint32_t * a1){ ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ah->ah_getTxIntrQueue(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc);}static inline HAL_BOOL ath_hal_setslottime(struct ath_hal *ah, u_int a1){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_setSlotTime(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline void ath_hal_setledstate(struct ath_hal *ah, HAL_LED_STATE a1){ ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ah->ah_setLedState(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc);}static inline void ath_hal_setassocid(struct ath_hal *ah, const uint8_t * bssid, uint16_t assocId){ ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ah->ah_writeAssocid(ah, bssid, assocId); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc);}static inline void ath_hal_resettsf(struct ath_hal *ah){ ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ah->ah_resetTsf(ah); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc);}static inline HAL_BOOL ath_hal_setuprxdesc(struct ath_hal *ah, struct ath_desc *a1, uint32_t size, u_int flags){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_setupRxDesc(ah, a1, size, flags); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline void ath_hal_setrxfilter(struct ath_hal *ah, uint32_t a1){ ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ah->ah_setRxFilter(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc);}static inline HAL_BOOL ath_hal_keyisvalid(struct ath_hal *ah, uint16_t a1){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_isKeyCacheEntryValid(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline void ath_hal_stoppcurecv(struct ath_hal *ah){ ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ah->ah_stopPcuReceive(ah); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc);}static inline HAL_BOOL ath_hal_stoptxdma(struct ath_hal *ah, u_int a1){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_stopTxDma(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_setcapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE a1, uint32_t capability, uint32_t setting, HAL_STATUS *a4){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_setCapability(ah, a1, capability, setting, a4); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_stopdmarecv(struct ath_hal *ah){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_stopDmaReceive(ah); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline uint32_t ath_hal_gettxbuf(struct ath_hal *ah, u_int a1){ uint32_t ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_getTxDP(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline int ath_hal_setuptxqueue(struct ath_hal *ah, HAL_TX_QUEUE a1, const HAL_TXQ_INFO *qInfo){ int ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_setupTxQueue(ah, a1, qInfo); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline HAL_BOOL ath_hal_resetcalvalid(struct ath_hal *ah, HAL_CHANNEL *a1){ HAL_BOOL ret; ATH_HAL_LOCK_IRQ(ah->ah_sc); ath_hal_set_function(__func__); ath_hal_set_device(SC_DEV_NAME(ah->ah_sc)); ret = ah->ah_resetCalValid(ah, a1); ath_hal_set_function(NULL); ath_hal_set_device(NULL); ATH_HAL_UNLOCK_IRQ(ah->ah_sc); return ret;}static inline u_int ath_hal_getdefantenna(struct ath_hal *ah){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -