Home | History | Annotate | Download | only in ar5416

Lines Matching refs:ath_hal

66 	void		(*ah_writeIni)(struct ath_hal *,
68 void (*ah_spurMitigate)(struct ath_hal *,
93 extern HAL_BOOL ar2133RfAttach(struct ath_hal *, HAL_STATUS *);
95 struct ath_hal;
97 extern uint32_t ar5416GetRadioRev(struct ath_hal *ah);
98 extern struct ath_hal * ar5416Attach(uint16_t devid, HAL_SOFTC sc,
103 extern void ar5416Detach(struct ath_hal *ah);
104 extern void ar5416AttachPCIE(struct ath_hal *ah);
105 extern HAL_BOOL ar5416FillCapabilityInfo(struct ath_hal *ah);
110 extern void ar5416AniAttach(struct ath_hal *, const struct ar5212AniParams *,
112 extern void ar5416AniDetach(struct ath_hal *);
113 extern HAL_BOOL ar5416AniControl(struct ath_hal *, HAL_ANI_CMD cmd, int param);
114 extern HAL_BOOL ar5416AniSetParams(struct ath_hal *,
116 extern void ar5416ProcessMibIntr(struct ath_hal *, const HAL_NODE_STATS *);
117 extern void ar5416AniPoll(struct ath_hal *, const HAL_NODE_STATS *,
119 extern void ar5416AniReset(struct ath_hal *, HAL_CHANNEL_INTERNAL *,
122 extern void ar5416SetBeaconTimers(struct ath_hal *, const HAL_BEACON_TIMERS *);
123 extern void ar5416BeaconInit(struct ath_hal *ah,
125 extern void ar5416ResetStaBeaconTimers(struct ath_hal *ah);
126 extern void ar5416SetStaBeaconTimers(struct ath_hal *ah,
129 extern HAL_BOOL ar5416EepromRead(struct ath_hal *, u_int off, uint16_t *data);
130 extern HAL_BOOL ar5416EepromWrite(struct ath_hal *, u_int off, uint16_t data);
132 extern HAL_BOOL ar5416IsInterruptPending(struct ath_hal *ah);
133 extern HAL_BOOL ar5416GetPendingInterrupts(struct ath_hal *, HAL_INT *masked);
134 extern HAL_INT ar5416SetInterrupts(struct ath_hal *ah, HAL_INT ints);
136 extern HAL_BOOL ar5416GpioCfgOutput(struct ath_hal *, uint32_t gpio,
138 extern HAL_BOOL ar5416GpioCfgInput(struct ath_hal *, uint32_t gpio);
139 extern HAL_BOOL ar5416GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val);
140 extern uint32_t ar5416GpioGet(struct ath_hal *ah, uint32_t gpio);
141 extern void ar5416GpioSetIntr(struct ath_hal *ah, u_int, uint32_t ilevel);
143 extern u_int ar5416GetWirelessModes(struct ath_hal *ah);
144 extern void ar5416SetLedState(struct ath_hal *ah, HAL_LED_STATE state);
145 extern void ar5416ResetTsf(struct ath_hal *ah);
146 extern HAL_BOOL ar5416SetAntennaSwitch(struct ath_hal *, HAL_ANT_SETTING);
147 extern HAL_BOOL ar5416SetDecompMask(struct ath_hal *, uint16_t, int);
148 extern void ar5416SetCoverageClass(struct ath_hal *, uint8_t, int);
149 extern uint32_t ar5416Get11nExtBusy(struct ath_hal *ah);
150 extern void ar5416Set11nMac2040(struct ath_hal *ah, HAL_HT_MACMODE mode);
151 extern HAL_HT_RXCLEAR ar5416Get11nRxClear(struct ath_hal *ah);
152 extern void ar5416Set11nRxClear(struct ath_hal *ah, HAL_HT_RXCLEAR rxclear);
153 extern HAL_STATUS ar5416GetCapability(struct ath_hal *ah,
155 extern HAL_BOOL ar5416GetDiagState(struct ath_hal *ah, int request,
159 extern HAL_BOOL ar5416SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode,
161 extern HAL_POWER_MODE ar5416GetPowerMode(struct ath_hal *ah);
162 extern HAL_BOOL ar5416GetPowerStatus(struct ath_hal *ah);
164 extern HAL_BOOL ar5416ResetKeyCacheEntry(struct ath_hal *ah, uint16_t entry);
165 extern HAL_BOOL ar5416SetKeyCacheEntry(struct ath_hal *ah, uint16_t entry,
168 extern void ar5416StartPcuReceive(struct ath_hal *ah);
169 extern void ar5416StopPcuReceive(struct ath_hal *ah);
170 extern HAL_BOOL ar5416SetupRxDesc(struct ath_hal *,
172 extern HAL_STATUS ar5416ProcRxDesc(struct ath_hal *ah, struct ath_desc *,
176 extern HAL_BOOL ar5416Reset(struct ath_hal *ah, HAL_OPMODE opmode,
178 extern HAL_BOOL ar5416PhyDisable(struct ath_hal *ah);
179 extern HAL_RFGAIN ar5416GetRfgain(struct ath_hal *ah);
180 extern HAL_BOOL ar5416Disable(struct ath_hal *ah);
181 extern HAL_BOOL ar5416ChipReset(struct ath_hal *ah, HAL_CHANNEL *);
182 extern HAL_BOOL ar5416SetResetReg(struct ath_hal *, uint32_t type);
183 extern HAL_BOOL ar5416SetBoardValues(struct ath_hal *, HAL_CHANNEL *);
184 extern HAL_BOOL ar5416SetTxPowerLimit(struct ath_hal *ah, uint32_t limit);
185 extern HAL_BOOL ar5416SetTransmitPower(struct ath_hal *,
187 extern HAL_BOOL ar5416GetChipPowerLimits(struct ath_hal *ah,
189 extern void ar5416GetChannelCenters(struct ath_hal *,
191 extern void ar5416GetTargetPowers(struct ath_hal *ah,
196 extern void ar5416GetTargetPowersLeg(struct ath_hal *ah,
203 extern HAL_BOOL ar5416StopTxDma(struct ath_hal *ah, u_int q);
204 extern HAL_BOOL ar5416SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
210 extern HAL_BOOL ar5416SetupXTxDesc(struct ath_hal *, struct ath_desc *,
214 extern HAL_BOOL ar5416FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
217 extern HAL_STATUS ar5416ProcTxDesc(struct ath_hal *ah,
220 extern const HAL_RATE_TABLE *ar5416GetRateTable(struct ath_hal *, u_int mode);