Lines Matching refs:ath_hal

17  * $FreeBSD: head/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c 235972 2012-05-25 05:01:27Z adrian $
33 ar9300_Stub_GetRadioRev(struct ath_hal *ah)
53 ar9300_Stub_Detach(struct ath_hal *ah)
61 ar9300_Stub_ChipTest(struct ath_hal *ah)
69 ar9300_Stub_GetChannelEdges(struct ath_hal *ah, uint16_t flags,
78 ar9300_Stub_FillCapabilityInfo(struct ath_hal *ah)
86 ar9300_Stub_SetBeaconTimers(struct ath_hal *ah,
94 ar9300_Stub_BeaconInit(struct ath_hal *ah, uint32_t next_beacon,
102 ar9300_Stub_ResetStaBeaconTimers(struct ath_hal *ah)
109 ar9300_Stub_SetStaBeaconTimers(struct ath_hal *ah, const HAL_BEACON_STATE *bs)
116 ar9300_Stub_GetNextTBTT(struct ath_hal *ah)
124 ar9300_Stub_IsInterruptPending(struct ath_hal *ah)
132 ar9300_Stub_GetPendingInterrupts(struct ath_hal *ah, HAL_INT *mask)
140 ar9300_Stub_GetInterrupts(struct ath_hal *ah)
148 ar9300_Stub_SetInterrupts(struct ath_hal *ah, HAL_INT ints)
157 ar9300_Stub_GetKeyCacheSize(struct ath_hal *ah)
165 ar9300_Stub_IsKeyCacheEntryValid(struct ath_hal *ah, uint16_t entry)
173 ar9300_Stub_ResetKeyCacheEntry(struct ath_hal *ah, uint16_t entry)
181 ar9300_Stub_SetKeyCacheEntryMac(struct ath_hal *ah, uint16_t entry,
190 ar9300_Stub_SetKeyCacheEntry(struct ath_hal *ah, uint16_t entry,
199 ar9300_Stub_GetMacAddress(struct ath_hal *ah, uint8_t *mac)
206 ar9300_Stub_SetMacAddress(struct ath_hal *ah, const uint8_t *mac)
214 ar9300_Stub_GetBssIdMask(struct ath_hal *ah, uint8_t *mac)
221 ar9300_Stub_SetBssIdMask(struct ath_hal *ah, const uint8_t *bssid)
229 ar9300_Stub_EepromRead(struct ath_hal *ah, u_int off, uint16_t *data)
237 ar9300_Stub_EepromWrite(struct ath_hal *ah, u_int off, uint16_t data)
245 ar9300_Stub_SetRegulatoryDomain(struct ath_hal *ah,
254 ar9300_Stub_GetWirelessModes(struct ath_hal *ah)
263 ar9300_Stub_EnableRfKill(struct ath_hal *ah)
270 ar9300_Stub_GpioCfgOutput(struct ath_hal *ah, uint32_t gpio,
279 ar9300_Stub_GpioCfgInput(struct ath_hal *ah, uint32_t gpio)
287 ar9300_Stub_GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val)
295 ar9300_Stub_GpioGet(struct ath_hal *ah, uint32_t gpio)
303 ar9300_Stub_GpioSetIntr(struct ath_hal *ah, u_int gpioPin, uint32_t ilevel)
310 ar9300_Stub_SetLedState(struct ath_hal *ah, HAL_LED_STATE state)
317 ar9300_Stub_WriteAssocid(struct ath_hal *ah, const uint8_t *bssid,
325 ar9300_Stub_GetTsf32(struct ath_hal *ah)
333 ar9300_Stub_GetTsf64(struct ath_hal *ah)
341 ar9300_Stub_SetTsf64(struct ath_hal *ah, uint64_t tsf64)
348 ar9300_Stub_ResetTsf(struct ath_hal *ah)
355 ar9300_Stub_SetBasicRate(struct ath_hal *ah, HAL_RATE_SET *pSet)
362 ar9300_Stub_GetRandomSeed(struct ath_hal *ah)
370 ar9300_Stub_DetectCardPresent(struct ath_hal *ah)
378 ar9300_Stub_EnableMibCounters(struct ath_hal *ah)
385 ar9300_Stub_DisableMibCounters(struct ath_hal *ah)
392 ar9300_Stub_UpdateMibCounters(struct ath_hal *ah, HAL_MIB_STATS* stats)
399 ar9300_Stub_IsJapanChannelSpreadSupported(struct ath_hal *ah)
407 ar9300_Stub_GetCurRssi(struct ath_hal *ah)
415 ar9300_Stub_GetDefAntenna(struct ath_hal *ah)
423 ar9300_Stub_SetDefAntenna(struct ath_hal *ah, u_int antenna)
430 ar9300_Stub_GetAntennaSwitch(struct ath_hal *ah)
438 ar9300_Stub_SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING setting)
446 ar9300_Stub_IsSleepAfterBeaconBroken(struct ath_hal *ah)
454 ar9300_Stub_SetSifsTime(struct ath_hal *ah, u_int sifs)
462 ar9300_Stub_GetSifsTime(struct ath_hal *ah)
470 ar9300_Stub_SetSlotTime(struct ath_hal *ah, u_int slottime)
478 ar9300_Stub_GetSlotTime(struct ath_hal *ah)
486 ar9300_Stub_SetAckTimeout(struct ath_hal *ah, u_int acktimeout)
494 ar9300_Stub_GetAckTimeout(struct ath_hal *ah)
502 ar9300_Stub_SetAckCTSRate(struct ath_hal *ah, u_int ctsrate)
510 ar9300_Stub_GetAckCTSRate(struct ath_hal *ah)
518 ar9300_Stub_SetCTSTimeout(struct ath_hal *ah, u_int ctstimeout)
526 ar9300_Stub_GetCTSTimeout(struct ath_hal *ah)
534 ar9300_Stub_SetDecompMask(struct ath_hal *ah, uint16_t a, int b)
542 ar9300_Stub_SetCoverageClass(struct ath_hal *ah, uint8_t a, int b)
549 ar9300_Stub_SetPCUConfig(struct ath_hal *ah)
556 ar9300_Stub_Use32KHzclock(struct ath_hal *ah, HAL_OPMODE opmode)
564 ar9300_Stub_SetupClock(struct ath_hal *ah, HAL_OPMODE opmode)
571 ar9300_Stub_RestoreClock(struct ath_hal *ah, HAL_OPMODE opmode)
578 ar9300_Stub_GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *ichan)
586 ar9300_Stub_SetCompRegs(struct ath_hal *ah)
593 ar9300_Stub_GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE ctype,
602 ar9300_Stub_SetCapability(struct ath_hal *ah , HAL_CAPABILITY_TYPE ctype,
611 ar9300_Stub_GetDiagState(struct ath_hal *ah, int request,
621 ar9300_Stub_SetQuiet(struct ath_hal *ah, uint32_t period,
630 ar9300_Stub_GetMibCycleCounts(struct ath_hal *ah,
639 ar9300_Stub_SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode,
648 ar9300_Stub_GetPowerMode(struct ath_hal *ah)
656 ar9300_Stub_GetPowerStatus(struct ath_hal *ah)
664 ar9300_Stub_GetRxDP(struct ath_hal *ah, HAL_RX_QUEUE qtype)
672 ar9300_Stub_SetRxDP(struct ath_hal *ah, uint32_t rxdp, HAL_RX_QUEUE qtype)
679 ar9300_Stub_EnableReceive(struct ath_hal *ah)
686 ar9300_Stub_StopDmaReceive(struct ath_hal *ah)
694 ar9300_Stub_StartPcuReceive(struct ath_hal *ah)
701 ar9300_Stub_StopPcuReceive(struct ath_hal *ah)
708 ar9300_Stub_SetMulticastFilter(struct ath_hal *ah, uint32_t filter0,
716 ar9300_Stub_ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix)
724 ar9300_Stub_SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix)
732 ar9300_Stub_GetRxFilter(struct ath_hal *ah)
740 ar9300_Stub_SetRxFilter(struct ath_hal *ah, uint32_t bits)
747 ar9300_Stub_SetupRxDesc(struct ath_hal *ah,
756 ar9300_Stub_ProcRxDesc(struct ath_hal *ah, struct ath_desc *desc0,
766 ar9300_Stub_Reset(struct ath_hal *ah, HAL_OPMODE opmode,
776 ar9300_Stub_SetChannel(struct ath_hal *ah,
785 ar9300_Stub_SetOperatingMode(struct ath_hal *ah, int opmode)
792 ar9300_Stub_PhyDisable(struct ath_hal *ah)
800 ar9300_Stub_Disable(struct ath_hal *ah)
808 ar9300_Stub_ChipReset(struct ath_hal *ah,
817 ar9300_Stub_PerCalibration(struct ath_hal *ah,
826 ar9300_Stub_PerCalibrationN(struct ath_hal *ah,
836 ar9300_Stub_ResetCalValid(struct ath_hal *ah,
845 ar9300_Stub_GetNoiseFloor(struct ath_hal *ah)
854 ar9300_Stub_InitNfCalHistBuffer(struct ath_hal *ah)
869 ar9300_Stub_SetSpurMitigation(struct ath_hal *ah,
877 ar9300_Stub_SetAntennaSwitchInternal(struct ath_hal *ah,
886 ar9300_Stub_SetTxPowerLimit(struct ath_hal *ah, uint32_t limit)
894 ar9300_Stub_GetChipPowerLimits(struct ath_hal *ah,
903 ar9300_Stub_InitializeGainValues(struct ath_hal *ah)
910 ar9300_Stub_GetRfgain(struct ath_hal *ah)
918 ar9300_Stub_RequestRfgain(struct ath_hal *ah)
925 ar9300_Stub_UpdateTxTrigLevel(struct ath_hal *ah,
934 ar9300_Stub_SetTxQueueProps(struct ath_hal *ah, int q,
943 ar9300_Stub_GetTxQueueProps(struct ath_hal *ah, int q,
952 ar9300_Stub_SetupTxQueue(struct ath_hal *ah, HAL_TX_QUEUE type,
961 ar9300_Stub_ReleaseTxQueue(struct ath_hal *ah, u_int q)
969 ar9300_Stub_ResetTxQueue(struct ath_hal *ah, u_int q)
977 ar9300_Stub_GetTxDP(struct ath_hal *ah, u_int q)
985 ar9300_Stub_SetTxDP(struct ath_hal *ah, u_int q, uint32_t txdp)
993 ar9300_Stub_StartTxDma(struct ath_hal *ah, u_int q)
1001 ar9300_Stub_NumTxPending(struct ath_hal *ah, u_int q)
1009 ar9300_Stub_StopTxDma(struct ath_hal *ah, u_int q)
1017 ar9300_Stub_SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
1030 ar9300_Stub_SetupXTxDesc(struct ath_hal *ah, struct ath_desc *desc,
1041 ar9300_Stub_FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
1053 ar9300_Stub_ProcTxDesc(struct ath_hal *ah,
1062 ar9300_Stub_GetTxIntrQueue(struct ath_hal *ah, uint32_t *val)
1069 ar9300_Stub_IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *desc)
1076 ar9300_Stub_GetTxCompletionRates(struct ath_hal *ah,
1085 ar9300_Stub_GetRateTable(struct ath_hal *ah, u_int mode)
1095 ar9300_Stub_AniAttach(struct ath_hal *ah, const struct ar5212AniParams *,
1103 ar9300_Stub_AniDetach(struct ath_hal *)
1112 ar9300_Stub_AniGetCurrentState(struct ath_hal *ah)
1120 *ar5212AniGetCurrentStats(struct ath_hal *)
1129 ar9300_Stub_AniControl(struct ath_hal *ah, HAL_ANI_CMD cmd, int param)
1138 ar9300_Stub_AniSetParams(struct ath_hal *, const struct ar5212AniParams *,
1150 ar9300_Stub_AniPhyErrReport(struct ath_hal *ah,
1159 ar9300_Stub_ProcessMibIntr(struct ath_hal *ah, const HAL_NODE_STATS *stats)
1166 ar9300_Stub_RxMonitor(struct ath_hal *ah, const HAL_NODE_STATS *stats,
1174 ar9300_Stub_AniPoll(struct ath_hal *ah, const struct ieee80211_channel * chan)
1181 ar9300_Stub_AniReset(struct ath_hal *ah, const struct ieee80211_channel * chan,
1189 ar9300_Stub_IsNFCalInProgress(struct ath_hal *ah)
1197 ar9300_Stub_WaitNFCalComplete(struct ath_hal *ah, int i)
1205 ar9300_Stub_EnableDfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe)
1212 ar9300_Stub_GetDfsThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe)
1219 ar9300_Stub_ProcessRadarEvent(struct ath_hal *ah,
1229 ar9300_Stub_IsFastClockEnabled(struct ath_hal *ah)
1237 ar9300_Stub_Get11nExtBusy(struct ath_hal *ah)
1245 ar9300_Stub_ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL powerOff)
1252 ar9300_Stub_DisablePCIE(struct ath_hal *ah)