FreeBSD kernel ATH device code
|
#include <ah.h>
uint16_t ath_hal::ah_analog2GhzRev |
Definition at line 1233 of file ah.h.
Referenced by ar5211Attach(), ath_announce(), and ath_hal_attach().
uint16_t ath_hal::ah_analog5GhzRev |
Definition at line 1232 of file ah.h.
Referenced by ar5211Attach(), ar9130Attach(), ar9160Attach(), ar9280Attach(), ar9285Attach(), ar9287Attach(), ath_announce(), ath_hal_attach(), and ath_hal_rf_name().
Definition at line 1346 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1456 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1531 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1532 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1527 of file ah.h.
Referenced by ar5416InitState().
void __ahdecl(* ath_hal::ah_btCoexSetConfig) (struct ath_hal *, HAL_BT_COEX_CONFIG *) |
Definition at line 1521 of file ah.h.
Referenced by ar5416InitState().
void __ahdecl(* ath_hal::ah_btCoexSetInfo) (struct ath_hal *, HAL_BT_COEX_INFO *) |
Definition at line 1519 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1529 of file ah.h.
Referenced by ar5416InitState(), and ar9285Attach().
Definition at line 1523 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1525 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_chainTxDesc) (struct ath_hal *, struct ath_desc *, HAL_DMA_ADDR *bufAddrList, uint32_t *segLenList, u_int, u_int, HAL_PKT_TYPE, u_int, HAL_CIPHER, uint8_t, HAL_BOOL, HAL_BOOL, HAL_BOOL) |
Definition at line 1464 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1495 of file ah.h.
Referenced by ar5416InitState().
HAL_OPS_CONFIG ath_hal::ah_config |
Definition at line 1243 of file ah.h.
Referenced by ar2133SetChannel(), ar5210BeaconInit(), ar5211BeaconInit(), ar5211ResetTxQueue(), ar5212BeaconInit(), ar5212ResetTxQueue(), ar5416BeaconInit(), ar5416ChipReset(), ar5416Reset(), ar5416ResetTxQueue(), ar5416SetQuiet(), ath_attach(), ath_btcoex_cfg_mci(), ath_hal_attach(), ath_hal_reg_read(), ath_hal_reg_write(), and ath_sysctl_hal_attach().
Definition at line 1256 of file ah.h.
Referenced by ar5416InitState(), ar9280Attach(), ar9285Attach(), and ar9287Attach().
HAL_CTRY_CODE ath_hal::ah_countryCode |
Definition at line 1226 of file ah.h.
Referenced by ath_hal_getctl(), ath_hal_init_channels(), and ath_hal_set_channels().
Definition at line 1246 of file ah.h.
Referenced by ar5416InitState(), ar9280Attach(), ar9285Attach(), and ar9287Attach().
Definition at line 1381 of file ah.h.
Referenced by ar5312Attach().
uint16_t ath_hal::ah_devid |
Definition at line 1221 of file ah.h.
Referenced by ar5210Attach(), ar5211Attach(), ar5212InitState(), and ath_hal_attach().
Definition at line 1255 of file ah.h.
Referenced by ar5416Detach(), and ar5416InitState().
Definition at line 1258 of file ah.h.
Referenced by ar5416InitState(), ar9280Attach(), ar9285Attach(), and ar9287Attach().
void __ahdecl(* ath_hal::ah_divLnaConfGet) (struct ath_hal *, HAL_ANT_COMB_CONFIG *) |
Definition at line 1547 of file ah.h.
Referenced by ar9285Attach().
void __ahdecl(* ath_hal::ah_divLnaConfSet) (struct ath_hal *, HAL_ANT_COMB_CONFIG *) |
Definition at line 1549 of file ah.h.
Referenced by ar9285Attach().
uint16_t* ath_hal::ah_eepromdata |
Definition at line 1235 of file ah.h.
Referenced by ar9130Attach(), ar9280Attach(), ar9285Attach(), ar9287Attach(), ath_hal_9287EepromAttach(), ath_hal_EepromDataRead(), ath_hal_v14EepromAttach(), and ath_hal_v4kEepromAttach().
void __ahdecl(* ath_hal::ah_enableDfs) (struct ath_hal *ah, HAL_PHYERR_PARAM *pe) |
Definition at line 1411 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_fillTxDesc) (struct ath_hal *, struct ath_desc *, HAL_DMA_ADDR *bufAddrList, uint32_t *segLenList, u_int descId, u_int qcuId, HAL_BOOL firstSeg, HAL_BOOL lastSeg, const struct ath_desc *) |
Definition at line 1301 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1505 of file ah.h.
Referenced by ar5416InitState().
HAL_HT_RXCLEAR __ahdecl(* ath_hal::ah_get11nRxClear) (struct ath_hal *ah) |
Definition at line 1508 of file ah.h.
Referenced by ar5416InitState().
HAL_ANT_SETTING __ahdecl(* ath_hal::ah_getAntennaSwitch) (struct ath_hal *) |
HAL_STATUS __ahdecl(* ath_hal::ah_getCapability) (struct ath_hal *, HAL_CAPABILITY_TYPE, uint32_t capability, uint32_t *result) |
Definition at line 1352 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_getDfsDefaultThresh) (struct ath_hal *ah, HAL_PHYERR_PARAM *pe) |
Definition at line 1415 of file ah.h.
Referenced by ar5416InitState().
void __ahdecl(* ath_hal::ah_getDfsThresh) (struct ath_hal *ah, HAL_PHYERR_PARAM *pe) |
Definition at line 1413 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_getDiagState) (struct ath_hal *, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) |
Definition at line 1358 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_getMibCycleCounts) (struct ath_hal *, HAL_SURVEY_SAMPLE *) |
Definition at line 1502 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1461 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1514 of file ah.h.
Referenced by ar5416InitState().
HAL_POWER_MODE __ahdecl(* ath_hal::ah_getPowerMode) (struct ath_hal *) |
Definition at line 1448 of file ah.h.
Referenced by ar5312Attach().
const HAL_RATE_TABLE *__ahdecl(* ath_hal::ah_getRateTable) (struct ath_hal *, u_int mode) |
Definition at line 1244 of file ah.h.
Referenced by ar5416InitState().
HAL_RFGAIN __ahdecl(* ath_hal::ah_getRfGain) (struct ath_hal *) |
Definition at line 1384 of file ah.h.
Referenced by ar5416InitState().
uint32_t __ahdecl(* ath_hal::ah_getRxDP) (struct ath_hal *, HAL_RX_QUEUE) |
Definition at line 1335 of file ah.h.
Referenced by ar5212AniControl(), ar5212AniReset(), ar5416AniReset(), and ar5416InitState().
Definition at line 1378 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_getTxCompletionRates) (struct ath_hal *, const struct ath_desc *ds, int *rates, int *tries) |
Definition at line 1309 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_getTxQueueProps) (struct ath_hal *, int q, HAL_TXQ_INFO *qInfo) |
Definition at line 1372 of file ah.h.
Referenced by ar5312Attach(), and ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_gpioCfgOutput) (struct ath_hal *, uint32_t gpio, HAL_GPIO_MUX_TYPE) |
Definition at line 1370 of file ah.h.
Referenced by ar5312Attach(), and ar5416InitState().
Definition at line 1373 of file ah.h.
Referenced by ar5312Attach(), and ar5416InitState().
Definition at line 1374 of file ah.h.
Referenced by ar5312Attach(), and ar5416InitState().
Definition at line 1376 of file ah.h.
Referenced by ar5312Attach(), and ar5416InitState().
uint32_t ath_hal::ah_intrstate[8] |
Definition at line 1237 of file ah.h.
Referenced by ar5416GetPendingInterrupts(), and ath_intr().
Definition at line 1420 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1513 of file ah.h.
Referenced by ar5312Attach(), and ar5416InitState().
uint16_t ath_hal::ah_macRev |
Definition at line 1229 of file ah.h.
Referenced by ath_announce(), ath_attach(), ath_hal_attach(), and ath_hal_mac_name().
uint32_t ath_hal::ah_macVersion |
Definition at line 1228 of file ah.h.
Referenced by ar5211Attach(), ar5416GetCapability(), ath_announce(), ath_attach(), ath_hal_attach(), and ath_hal_mac_name().
uint32_t ath_hal::ah_magic |
Definition at line 1220 of file ah.h.
Referenced by ar2316RfAttach(), ar2317RfAttach(), ar2413RfAttach(), ar2425RfAttach(), ar5111RfAttach(), ar5112RfAttach(), ar5210Detach(), ar5211Detach(), ar5212CorrectGainDelta(), ar5212Detach(), ar5212GetRfgain(), ar5212Reset(), ar5212SetAntennaSwitchInternal(), ar5212SetBoardValues(), ar5212SetRateTable(), ar5212SetTransmitPower(), ar5413RfAttach(), ar5416Detach(), ar5416InitState(), ath_attach(), ath_hal_legacyEepromAttach(), ath_tx_is_11n(), and getNoiseFloorThresh().
HAL_BOOL __ahdecl(* ath_hal::ah_perCalibration) (struct ath_hal *, struct ieee80211_channel *, HAL_BOOL *) |
Definition at line 1260 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_perCalibrationN) (struct ath_hal *, struct ieee80211_channel *, u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone) |
Definition at line 1262 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1254 of file ah.h.
Referenced by ar5312Attach(), and ar5416InitState().
uint16_t ath_hal::ah_phyRev |
Definition at line 1230 of file ah.h.
Referenced by ath_announce(), ath_attach(), and ath_hal_attach().
HAL_POWER_MODE ath_hal::ah_powerMode |
Definition at line 1241 of file ah.h.
Referenced by ar5210Attach(), ar5210SetPowerMode(), ar5211SetPowerMode(), ar5212SetPowerMode(), ar5416SetPowerMode(), ath_hal_reg_read(), and ath_hal_reg_write().
void __ahdecl(* ath_hal::ah_procMibEvent) (struct ath_hal *, const HAL_NODE_STATS *) |
Definition at line 1348 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_procRadarEvent) (struct ath_hal *ah, struct ath_rx_status *rxs, uint64_t fulltsf, const char *buf, HAL_DFS_EVENT *event) |
Definition at line 1417 of file ah.h.
Referenced by ar5416InitState().
HAL_STATUS __ahdecl(* ath_hal::ah_procRxDesc) (struct ath_hal *, struct ath_desc *, uint32_t phyAddr, struct ath_desc *next, uint64_t tsf, struct ath_rx_status *) |
Definition at line 1339 of file ah.h.
Referenced by ar5416InitState().
HAL_STATUS __ahdecl(* ath_hal::ah_procTxDesc) (struct ath_hal *, struct ath_desc *, struct ath_tx_status *) |
Definition at line 1305 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_reset) (struct ath_hal *, HAL_OPMODE, struct ieee80211_channel *, HAL_BOOL bChannelChange, HAL_RESET_TYPE resetType, HAL_STATUS *status) |
Definition at line 1249 of file ah.h.
Referenced by ar5312Attach(), and ar5416InitState().
Definition at line 1265 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1436 of file ah.h.
Referenced by ar5416InitState(), and ath_hal_getdiagstate().
Definition at line 1460 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1380 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1283 of file ah.h.
Referenced by ar5416InitState(), and ar5416Reset().
void __ahdecl(* ath_hal::ah_rxMonitor) (struct ath_hal *, const HAL_NODE_STATS *, const struct ieee80211_channel *) |
Definition at line 1343 of file ah.h.
Referenced by ar5416InitState().
HAL_SOFTC ath_hal::ah_sc |
Definition at line 1223 of file ah.h.
Referenced by ar5210Attach(), ar5211Attach(), and ar5212InitState().
Definition at line 1489 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1493 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1491 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1497 of file ah.h.
Referenced by ar5416InitState().
void __ahdecl(* ath_hal::ah_set11nMac2040) (struct ath_hal *, HAL_HT_MACMODE) |
Definition at line 1506 of file ah.h.
Referenced by ar5416InitState().
void __ahdecl(* ath_hal::ah_set11nRateScenario) (struct ath_hal *, struct ath_desc *, u_int, u_int, HAL_11N_RATE_SERIES[], u_int, u_int) |
Definition at line 1476 of file ah.h.
Referenced by ar5416InitState().
void __ahdecl(* ath_hal::ah_set11nRxClear) (struct ath_hal *, HAL_HT_RXCLEAR) |
Definition at line 1509 of file ah.h.
Referenced by ar5416InitState().
void __ahdecl(* ath_hal::ah_set11nTxDesc) (struct ath_hal *, void *, u_int, HAL_PKT_TYPE, u_int, u_int, u_int) |
Definition at line 1499 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setAntennaSwitch) (struct ath_hal *, HAL_ANT_SETTING) |
Definition at line 1388 of file ah.h.
Referenced by ar5416InitState(), ar9280Attach(), ar9285Attach(), and ar9287Attach().
void __ahdecl(* ath_hal::ah_setBeaconTimers) (struct ath_hal *, const HAL_BEACON_TIMERS *) |
Definition at line 1453 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setBoardValues) (struct ath_hal *, const struct ieee80211_channel *) |
Definition at line 1270 of file ah.h.
Referenced by ar5416InitState(), ar5416Reset(), ar9285Attach(), and ar9287Attach().
HAL_BOOL __ahdecl(* ath_hal::ah_setCapability) (struct ath_hal *, HAL_CAPABILITY_TYPE, uint32_t capability, uint32_t setting, HAL_STATUS *) |
Definition at line 1355 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1405 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1401 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1400 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1421 of file ah.h.
Referenced by ath_hal_set_dfs_cac_tx_quiet().
Definition at line 1516 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setKeyCacheEntry) (struct ath_hal *, uint16_t, const HAL_KEYVAL *, const uint8_t *, int) |
Definition at line 1439 of file ah.h.
Referenced by ar5416InitState(), and ath_hal_getdiagstate().
void __ahdecl(* ath_hal::ah_setLedState) (struct ath_hal *, HAL_LED_STATE) |
Definition at line 1367 of file ah.h.
Referenced by ar5312Attach(), and ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setPowerMode) (struct ath_hal *, HAL_POWER_MODE mode, int setChip) |
Definition at line 1446 of file ah.h.
Referenced by ar5312Attach(), and ar5416InitState().
HAL_STATUS __ahdecl(* ath_hal::ah_setQuiet) (struct ath_hal *ah, uint32_t period, uint32_t duration, uint32_t nextStart, HAL_QUIET_FLAG flag) |
Definition at line 1402 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setRegulatoryDomain) (struct ath_hal *, uint16_t, HAL_STATUS *) |
void __ahdecl(* ath_hal::ah_setRxDP) (struct ath_hal *, uint32_t rxdp, HAL_RX_QUEUE) |
Definition at line 1336 of file ah.h.
Referenced by ar5212AniControl(), ar5212AniReset(), ar5416AniReset(), and ar5416InitState().
void __ahdecl(* ath_hal::ah_setStationBeaconTimers) (struct ath_hal *, const HAL_BEACON_STATE *) |
Definition at line 1458 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1379 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setTxPower) (struct ath_hal *, const struct ieee80211_channel *, uint16_t *) |
Definition at line 1267 of file ah.h.
Referenced by ar5416InitState(), ar5416Reset(), ar5416SetTxPowerLimit(), ar9285Attach(), and ar9287Attach().
Definition at line 1269 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setTxQueueProps) (struct ath_hal *, int q, const HAL_TXQ_INFO *qInfo) |
HAL_BOOL __ahdecl(* ath_hal::ah_setupFirstTxDesc) (struct ath_hal *, struct ath_desc *, u_int, u_int, u_int, u_int, u_int, u_int, u_int, u_int) |
Definition at line 1471 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setupLastTxDesc) (struct ath_hal *, struct ath_desc *, const struct ath_desc *) |
Definition at line 1474 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setupRxDesc) (struct ath_hal *, struct ath_desc *, uint32_t size, u_int flags) |
Definition at line 1337 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setupTxDesc) (struct ath_hal *, struct ath_desc *, u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int txPower, u_int txRate0, u_int txTries0, u_int keyIx, u_int antMode, u_int flags, u_int rtsctsRate, u_int rtsctsDuration, u_int compicvLen, u_int compivLen, u_int comp) |
Definition at line 1289 of file ah.h.
Referenced by ar5416InitState().
int __ahdecl(* ath_hal::ah_setupTxQueue) (struct ath_hal *, HAL_TX_QUEUE, const HAL_TXQ_INFO *qInfo) |
Definition at line 1276 of file ah.h.
Referenced by ar5416InitState().
HAL_BOOL __ahdecl(* ath_hal::ah_setupXTxDesc) (struct ath_hal *, struct ath_desc *, u_int txRate1, u_int txTries1, u_int txRate2, u_int txTries2, u_int txRate3, u_int txTries3) |
Definition at line 1297 of file ah.h.
Referenced by ar5416InitState().
HAL_BUS_HANDLE ath_hal::ah_sh |
Definition at line 1225 of file ah.h.
Referenced by ar5210Attach(), ar5211Attach(), ar5212InitState(), ath_hal_reg_read(), and ath_hal_reg_write().
void __ahdecl(* ath_hal::ah_spectralConfigure) (struct ath_hal *ah, HAL_SPECTRAL_PARAM *sp) |
Definition at line 1424 of file ah.h.
Referenced by ar5416InitState().
void __ahdecl(* ath_hal::ah_spectralGetConfig) (struct ath_hal *ah, HAL_SPECTRAL_PARAM *sp) |
Definition at line 1426 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1431 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1430 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1428 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1429 of file ah.h.
Referenced by ar5416InitState().
HAL_BUS_TAG ath_hal::ah_st |
Definition at line 1224 of file ah.h.
Referenced by ar5210Attach(), ar5211Attach(), and ar5212InitState().
Definition at line 1327 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1326 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1328 of file ah.h.
Referenced by ar5416InitState().
Definition at line 1288 of file ah.h.
Referenced by ar5416InitState().
uint16_t ath_hal::ah_subvendorid |
Definition at line 1222 of file ah.h.
Referenced by ath_hal_attach().
uint32_t ath_hal::ah_syncstate |
Definition at line 1238 of file ah.h.
Referenced by ar5416GetPendingInterrupts(), and ath_intr().
void __ahdecl(* ath_hal::ah_updateMibCounters) (struct ath_hal *, HAL_MIB_STATS *) |