|
Data Fields |
u_int32_t | ah_magic |
u_int32_t | ah_abi |
u_int16_t | ah_device |
u_int16_t | ah_sub_vendor |
void * | ah_sc |
HAL_BUS_TAG | ah_st |
HAL_BUS_HANDLE | ah_sh |
HAL_INT | ah_imr |
HAL_CTRY_CODE | ah_country_code |
HAL_OPMODE | ah_op_mode |
HAL_POWER_MODE | ah_power_mode |
HAL_CHANNEL | ah_current_channel |
HAL_BOOL | ah_turbo |
HAL_BOOL | ah_calibration |
HAL_BOOL | ah_running |
HAL_RFGAIN | ah_rf_gain |
HAL_RATE_TABLE | ah_rt_11a |
HAL_RATE_TABLE | ah_rt_11b |
HAL_RATE_TABLE | ah_rt_11g |
HAL_RATE_TABLE | ah_rt_turbo |
HAL_RATE_TABLE | ah_rt_xr |
u_int32_t | ah_mac_version |
u_int16_t | ah_mac_revision |
u_int16_t | ah_phy_revision |
u_int16_t | ah_radio_5ghz_revision |
u_int16_t | ah_radio_2ghz_revision |
enum ar5k_version | ah_version |
enum ar5k_radio | ah_radio |
u_int32_t | ah_phy |
HAL_BOOL | ah_5ghz |
HAL_BOOL | ah_2ghz |
u_int32_t | ah_atim_window |
u_int32_t | ah_aifs |
u_int32_t | ah_cw_min |
u_int32_t | ah_cw_max |
HAL_BOOL | ah_software_retry |
u_int32_t | ah_limit_tx_retries |
u_int32_t | ah_antenna [AR5K_EEPROM_N_MODES][HAL_ANT_MAX] |
HAL_BOOL | ah_ant_diversity |
u_int8_t | ah_sta_id [IEEE80211_ADDR_LEN] |
u_int8_t | ah_bssid [IEEE80211_ADDR_LEN] |
u_int32_t | ah_gpio [AR5K_MAX_GPIO] |
int | ah_gpio_npins |
ar5k_capabilities_t | ah_capabilities |
HAL_TXQ_INFO | ah_txq [HAL_NUM_TX_QUEUES] |
u_int32_t | ah_txq_interrupts |
u_int32_t * | ah_rf_banks |
size_t | ah_rf_banks_size |
ar5k_gain | ah_gain |
u_int32_t | ah_offset [AR5K_MAX_RF_BANKS] |
struct { |
u_int16_t txp_pcdac [AR5K_EEPROM_POWER_TABLE_SIZE] |
u_int16_t txp_rates [AR5K_MAX_RATES] |
int16_t txp_min |
int16_t txp_max |
HAL_BOOL txp_tpc |
int16_t txp_ofdm |
} | ah_txpower |
struct { |
HAL_BOOL r_enabled |
int r_last_alert |
HAL_CHANNEL r_last_channel |
} | ah_radar |
const HAL_RATE_TABLE *(* | ah_getRateTable )(struct ath_hal *, u_int mode) |
void(* | ah_detach )(struct ath_hal *) |
HAL_BOOL(* | ah_phyDisable )(struct ath_hal *) |
HAL_BOOL(* | ah_reset )(struct ath_hal *, HAL_OPMODE, HAL_CHANNEL *, HAL_BOOL change_channel, HAL_STATUS *status) |
HAL_BOOL(* | ah_perCalibration )(struct ath_hal *, HAL_CHANNEL *) |
HAL_BOOL(* | ah_updateTxTrigLevel )(struct ath_hal *, HAL_BOOL level) |
int(* | ah_setupTxQueue )(struct ath_hal *, HAL_TX_QUEUE, const HAL_TXQ_INFO *) |
HAL_BOOL(* | ah_setTxQueueProps )(struct ath_hal *, int queue, const HAL_TXQ_INFO *) |
HAL_BOOL(* | ah_releaseTxQueue )(struct ath_hal *, u_int queue) |
HAL_BOOL(* | ah_resetTxQueue )(struct ath_hal *, u_int queue) |
u_int32_t(* | ah_getTxDP )(struct ath_hal *, u_int queue) |
HAL_BOOL(* | ah_setTxDP )(struct ath_hal *, u_int, u_int32_t physddr) |
HAL_BOOL(* | ah_startTxDma )(struct ath_hal *, u_int queue) |
HAL_BOOL(* | ah_stopTxDma )(struct ath_hal *, u_int queue) |
HAL_BOOL(* | ah_setupTxDesc )(struct ath_hal *, struct ath_desc *, u_int packet_length, u_int header_length, HAL_PKT_TYPE type, u_int txPower, u_int tx_rate0, u_int tx_tries0, u_int key_index, u_int antenna_mode, u_int flags, u_int rtscts_rate, u_int rtscts_duration) |
HAL_BOOL(* | ah_setupXTxDesc )(struct ath_hal *, struct ath_desc *, u_int tx_rate1, u_int tx_tries1, u_int tx_rate2, u_int tx_tries2, u_int tx_rate3, u_int tx_tries3) |
HAL_BOOL(* | ah_fillTxDesc )(struct ath_hal *, struct ath_desc *, u_int segLen, HAL_BOOL firstSeg, HAL_BOOL lastSeg, struct ath_desc *) |
HAL_STATUS(* | ah_procTxDesc )(struct ath_hal *, struct ath_desc *) |
void(* | ah_getTxIntrQueue )(struct ath_hal *, u_int32_t *) |
u_int32_t(* | ah_getRxDP )(struct ath_hal *) |
void(* | ah_setRxDP )(struct ath_hal *, u_int32_t rxdp) |
void(* | ah_enableReceive )(struct ath_hal *) |
HAL_BOOL(* | ah_stopDmaReceive )(struct ath_hal *) |
void(* | ah_startPcuReceive )(struct ath_hal *) |
void(* | ah_stopPcuReceive )(struct ath_hal *) |
void(* | ah_setMulticastFilter )(struct ath_hal *, u_int32_t filter0, u_int32_t filter1) |
HAL_BOOL(* | ah_setMulticastFilterIndex )(struct ath_hal *, u_int32_t index) |
HAL_BOOL(* | ah_clrMulticastFilterIndex )(struct ath_hal *, u_int32_t index) |
u_int32_t(* | ah_getRxFilter )(struct ath_hal *) |
void(* | ah_setRxFilter )(struct ath_hal *, u_int32_t) |
HAL_BOOL(* | ah_setupRxDesc )(struct ath_hal *, struct ath_desc *, u_int32_t size, u_int flags) |
HAL_STATUS(* | ah_procRxDesc )(struct ath_hal *, struct ath_desc *, u_int32_t phyAddr, struct ath_desc *next) |
void(* | ah_rxMonitor )(struct ath_hal *, HAL_NODE_STATS *) |
void(* | ah_dump_state )(struct ath_hal *) |
HAL_BOOL(* | ah_getDiagState )(struct ath_hal *, int request, const void *args, u_int32_t argsize, void **result, u_int32_t *resultsize) |
void(* | ah_get_lladdr )(struct ath_hal *, u_int8_t *) |
HAL_BOOL(* | ah_set_lladdr )(struct ath_hal *, const u_int8_t *) |
HAL_BOOL(* | ah_setRegulatoryDomain )(struct ath_hal *, u_int16_t, HAL_STATUS *) |
void(* | ah_setLedState )(struct ath_hal *, int) |
void(* | ah_writeAssocid )(struct ath_hal *, const u_int8_t *bssid, u_int16_t assocId) |
HAL_BOOL(* | ah_gpioCfgOutput )(struct ath_hal *, u_int32_t gpio) |
HAL_BOOL(* | ah_gpioCfgInput )(struct ath_hal *, u_int32_t gpio) |
u_int32_t(* | ah_gpioGet )(struct ath_hal *, u_int32_t gpio) |
HAL_BOOL(* | ah_gpioSet )(struct ath_hal *, u_int32_t gpio, u_int32_t val) |
void(* | ah_gpioSetIntr )(struct ath_hal *, u_int, u_int32_t) |
u_int32_t(* | ah_getTsf32 )(struct ath_hal *) |
u_int64_t(* | ah_getTsf64 )(struct ath_hal *) |
void(* | ah_resetTsf )(struct ath_hal *) |
u_int16_t(* | ah_get_regdomain )(struct ath_hal *) |
HAL_BOOL(* | ah_detectCardPresent )(struct ath_hal *) |
void(* | ah_updateMibCounters )(struct ath_hal *, HAL_MIB_STATS *) |
HAL_BOOL(* | ah_is_cipher_supported )(struct ath_hal *, HAL_CIPHER) |
HAL_RFGAIN(* | ah_getRfGain )(struct ath_hal *) |
HAL_BOOL(* | ah_setSlotTime )(struct ath_hal *, u_int) |
u_int(* | ah_getSlotTime )(struct ath_hal *) |
HAL_BOOL(* | ah_setAckTimeout )(struct ath_hal *, u_int) |
u_int(* | ah_getAckTimeout )(struct ath_hal *) |
HAL_BOOL(* | ah_setCTSTimeout )(struct ath_hal *, u_int) |
u_int(* | ah_getCTSTimeout )(struct ath_hal *) |
u_int32_t(* | ah_getKeyCacheSize )(struct ath_hal *) |
HAL_BOOL(* | ah_resetKeyCacheEntry )(struct ath_hal *, u_int16_t) |
HAL_BOOL(* | ah_isKeyCacheEntryValid )(struct ath_hal *, u_int16_t) |
HAL_BOOL(* | ah_set_key )(struct ath_hal *, u_int16_t, const HAL_KEYVAL *, const u_int8_t *, int) |
HAL_BOOL(* | ah_set_key_lladdr )(struct ath_hal *, u_int16_t, const u_int8_t *) |
HAL_BOOL(* | ah_setPowerMode )(struct ath_hal *, HAL_POWER_MODE mode, int set_chip, u_int16_t sleep_duration) |
HAL_POWER_MODE(* | ah_getPowerMode )(struct ath_hal *) |
HAL_BOOL(* | ah_query_pspoll_support )(struct ath_hal *) |
HAL_BOOL(* | ah_initPSPoll )(struct ath_hal *) |
HAL_BOOL(* | ah_enablePSPoll )(struct ath_hal *, u_int8_t *, u_int16_t) |
HAL_BOOL(* | ah_disablePSPoll )(struct ath_hal *) |
void(* | ah_beaconInit )(struct ath_hal *, u_int32_t nexttbtt, u_int32_t intval) |
void(* | ah_setStationBeaconTimers )(struct ath_hal *, const HAL_BEACON_STATE *) |
void(* | ah_resetStationBeaconTimers )(struct ath_hal *) |
HAL_BOOL(* | ah_waitForBeaconDone )(struct ath_hal *, HAL_BUS_ADDR) |
HAL_BOOL(* | ah_isInterruptPending )(struct ath_hal *) |
HAL_BOOL(* | ah_getPendingInterrupts )(struct ath_hal *, u_int32_t *) |
u_int32_t(* | ah_getInterrupts )(struct ath_hal *) |
HAL_INT(* | ah_setInterrupts )(struct ath_hal *, HAL_INT) |
HAL_BOOL(* | ah_get_capabilities )(struct ath_hal *) |
void(* | ah_radarlert )(struct ath_hal *, HAL_BOOL enable) |
HAL_BOOL(* | ah_eeprom_is_busy )(struct ath_hal *) |
int(* | ah_eeprom_read )(struct ath_hal *, u_int32_t offset, u_int16_t *data) |
int(* | ah_eeprom_write )(struct ath_hal *, u_int32_t offset, u_int16_t data) |
HAL_BOOL(* | ah_setTxPowerLimit )(struct ath_hal *, u_int32_t) |
HAL_STATUS(* | ah_getCapability )(struct ath_hal *, HAL_CAPABILITY_TYPE, u_int32_t capability, u_int32_t *result) |
void(* | ah_procMibEvent )(struct ath_hal *, const HAL_NODE_STATS *) |
HAL_BOOL(* | ah_setMacAddress )(struct ath_hal *, const u_int8_t *) |
HAL_BOOL(* | ah_setCapability )(struct ath_hal *, HAL_CAPABILITY_TYPE, u_int32_t capability, u_int32_t setting, HAL_STATUS *) |
HAL_BOOL(* | ah_setKeyCacheEntry )(struct ath_hal *, u_int16_t, const HAL_KEYVAL *, const u_int8_t *, int) |
u_int32_t(* | ah_numTxPending )(struct ath_hal *, u_int q) |
void(* | ah_setDefAntenna )(struct ath_hal *, u_int) |
u_int(* | ah_getDefAntenna )(struct ath_hal *) |
void(* | ah_getMacAddress )(struct ath_hal *, u_int8_t *) |
HAL_BOOL(* | ah_updateCTSForBursting )(struct ath_hal *, struct ath_desc *, struct ath_desc *, struct ath_desc *, struct ath_desc *, u_int32_t, u_int32_t) |
void(* | ah_setPCUConfig )(struct ath_hal *) |
HAL_BOOL(* | ah_getTxQueueProps )(struct ath_hal *, int q, HAL_TXQ_INFO *qInfo) |
HAL_CTRY_CODE | ah_countryCode |
HAL_BOOL(* | ah_setKeyCacheEntryMac )(struct ath_hal *, u_int16_t, const u_int8_t *) |