/freebsd-10.0-release/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_stub.h | 5 extern void ar9300_set_stub_functions(struct ath_hal *ah);
|
H A D | ar9300_stub_funcs.h | 4 extern uint32_t ar9300_Stub_GetRadioRev(struct ath_hal *ah); 10 extern void ar9300_Stub_Detach(struct ath_hal *ah); 11 extern HAL_BOOL ar9300_Stub_ChipTest(struct ath_hal *ah); 12 extern HAL_BOOL ar9300_Stub_GetChannelEdges(struct ath_hal *ah, 14 extern HAL_BOOL ar9300_Stub_FillCapabilityInfo(struct ath_hal *ah); 16 extern void ar9300_Stub_SetBeaconTimers(struct ath_hal *ah, 18 extern void ar9300_Stub_BeaconInit(struct ath_hal *ah, 20 extern void ar9300_Stub_ResetStaBeaconTimers(struct ath_hal *ah); 21 extern void ar9300_Stub_SetStaBeaconTimers(struct ath_hal *ah, 23 extern uint64_t ar9300_Stub_GetNextTBTT(struct ath_hal *); [all...] |
H A D | ar9300paprd.h | 26 extern int ar9300_paprd_init_table(struct ath_hal *ah, struct ieee80211_channel *chan); 27 extern HAL_STATUS ar9300_paprd_setup_gain_table(struct ath_hal *ah, int chain_num); 28 extern HAL_STATUS ar9300_paprd_create_curve(struct ath_hal *ah, struct ieee80211_channel *chan, int chain_num); 29 extern int ar9300_paprd_is_done(struct ath_hal *ah); 30 extern void ar9300_enable_paprd(struct ath_hal *ah, HAL_BOOL enable_flag, struct ieee80211_channel * chan); 31 extern void ar9300_swizzle_paprd_entries(struct ath_hal *ah, unsigned int txchain); 32 extern void ar9300_populate_paprd_single_table(struct ath_hal *ah, struct ieee80211_channel *chan, int chain_num); 33 extern void ar9300_paprd_dec_tx_pwr(struct ath_hal *ah); 34 extern int ar9300_paprd_thermal_send(struct ath_hal *ah);
|
H A D | ar9300_freebsd.h | 4 extern void ar9300_attach_freebsd_ops(struct ath_hal *ah); 5 extern HAL_BOOL ar9300_reset_freebsd(struct ath_hal *ah, HAL_OPMODE opmode, 8 extern void ar9300_config_pcie_freebsd(struct ath_hal *, HAL_BOOL, HAL_BOOL); 9 extern HAL_STATUS ar9300_eeprom_get_freebsd(struct ath_hal *, int param, 11 extern HAL_BOOL ar9300_stop_tx_dma_freebsd(struct ath_hal *ah, u_int q); 12 extern void ar9300_ani_poll_freebsd(struct ath_hal *ah, 14 extern void ar9300_config_defaults_freebsd(struct ath_hal *ah); 15 extern HAL_BOOL ar9300_stop_dma_receive_freebsd(struct ath_hal *ah); 16 extern HAL_BOOL ar9300_get_pending_interrupts_freebsd(struct ath_hal *ah, 18 extern HAL_INT ar9300_set_interrupts_freebsd(struct ath_hal *a [all...] |
H A D | ar9300.h | 140 HAL_BOOL (*set_channel)(struct ath_hal *, struct ieee80211_channel *); 141 HAL_BOOL (*get_chip_power_lim)(struct ath_hal *ah, 373 void (*cal_collect)(struct ath_hal *, u_int8_t); // Accumulator func 374 void (*cal_post_proc)(struct ath_hal *, u_int8_t); // Post-processing func 1178 extern HAL_BOOL ar9300_rf_attach(struct ath_hal *, HAL_STATUS *); 1180 struct ath_hal; 1185 extern struct ath_hal * ar9300_attach(u_int16_t devid, 1188 extern void ar9300_detach(struct ath_hal *ah); 1189 extern void ar9300_read_revisions(struct ath_hal *ah); 1190 extern HAL_BOOL ar9300_chip_test(struct ath_hal *a [all...] |
H A D | ar9300_stub_funcs.c | 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 *a [all...] |
/freebsd-10.0-release/sys/dev/ath/ath_hal/ar9002/ |
H A D | ar9285_phy.h | 35 extern void ar9285_antdiv_comb_conf_set(struct ath_hal *ah, 37 extern void ar9285_antdiv_comb_conf_get(struct ath_hal *ah, 39 extern HAL_BOOL ar9285_check_div_comb(struct ath_hal *ah);
|
H A D | ar9285_cal.h | 31 extern void ar9002_hw_pa_cal(struct ath_hal *ah, HAL_BOOL is_reset); 32 extern HAL_BOOL ar9285InitCalHardware(struct ath_hal *ah, const struct ieee80211_channel *chan);
|
H A D | ar9287_cal.h | 30 extern void ar9287PACal(struct ath_hal *ah, HAL_BOOL is_reset); 31 extern HAL_BOOL ar9287InitCalHardware(struct ath_hal *ah, const struct ieee80211_channel *chan);
|
H A D | ar9285_diversity.h | 31 extern HAL_BOOL ar9285SetAntennaSwitch(struct ath_hal *, HAL_ANT_SETTING);
|
H A D | ar9287_olc.h | 22 extern void ar9287olcInit(struct ath_hal *ah); 23 extern void ar9287olcTemperatureCompensation(struct ath_hal *ah); 24 extern void ar9287olcGetTxGainIndex(struct ath_hal *ah, 28 extern void ar9287olcSetPDADCs(struct ath_hal *ah,
|
H A D | ar9287_reset.h | 22 extern HAL_BOOL ar9287SetTransmitPower(struct ath_hal *ah, 24 extern HAL_BOOL ar9287SetBoardValues(struct ath_hal *ah,
|
H A D | ar9280.h | 55 HAL_BOOL ar9280RfAttach(struct ath_hal *, HAL_STATUS *); 57 struct ath_hal; 59 HAL_BOOL ar9280SetAntennaSwitch(struct ath_hal *, HAL_ANT_SETTING); 60 void ar9280SpurMitigate(struct ath_hal *, 62 void ar9280InitPLL(struct ath_hal *ah,
|
H A D | ar9285.h | 44 HAL_BOOL ar9285RfAttach(struct ath_hal *, HAL_STATUS *); 46 extern HAL_BOOL ar9285SetTransmitPower(struct ath_hal *, 48 extern HAL_BOOL ar9285SetBoardValues(struct ath_hal *, 52 extern void ar9285BTCoexAntennaDiversity(struct ath_hal *ah); 53 extern void ar9285BTCoexSetParameter(struct ath_hal *ah,
|
H A D | ar9280_olc.h | 31 extern void ar9280olcInit(struct ath_hal *ah); 34 extern void ar9280olcGetPDADCs(struct ath_hal *ah, uint32_t initTxGain, 36 extern void ar9280olcGetTxGainIndex(struct ath_hal *ah, 40 extern void ar9280GetGainBoundariesAndPdadcs(struct ath_hal *ah, 46 extern HAL_BOOL ar9280SetPowerCalTable(struct ath_hal *ah, 51 extern void ar9280olcTemperatureCompensation(struct ath_hal *ah);
|
/freebsd-10.0-release/sys/dev/ath/ath_hal/ar5211/ |
H A D | ar5211.h | 145 struct ath_hal; 147 extern void ar5211Detach(struct ath_hal *); 149 extern HAL_BOOL ar5211Reset(struct ath_hal *, HAL_OPMODE, 152 extern HAL_BOOL ar5211PhyDisable(struct ath_hal *); 153 extern HAL_BOOL ar5211Disable(struct ath_hal *); 154 extern HAL_BOOL ar5211ChipReset(struct ath_hal *, 156 extern HAL_BOOL ar5211PerCalibration(struct ath_hal *, struct ieee80211_channel *, HAL_BOOL *); 157 extern HAL_BOOL ar5211PerCalibrationN(struct ath_hal *ah, struct ieee80211_channel *chan, 159 extern HAL_BOOL ar5211ResetCalValid(struct ath_hal *ah, const struct ieee80211_channel *); 160 extern HAL_BOOL ar5211SetTxPowerLimit(struct ath_hal *, uint32_ [all...] |
/freebsd-10.0-release/sys/dev/ath/ath_hal/ar5210/ |
H A D | ar5210.h | 127 struct ath_hal; 129 extern void ar5210Detach(struct ath_hal *ah); 130 extern HAL_BOOL ar5210Reset(struct ath_hal *, HAL_OPMODE, 132 extern void ar5210SetPCUConfig(struct ath_hal *); 133 extern HAL_BOOL ar5210PhyDisable(struct ath_hal *); 134 extern HAL_BOOL ar5210Disable(struct ath_hal *); 135 extern HAL_BOOL ar5210ChipReset(struct ath_hal *, struct ieee80211_channel *); 136 extern HAL_BOOL ar5210PerCalibration(struct ath_hal *, struct ieee80211_channel *, HAL_BOOL *); 137 extern HAL_BOOL ar5210PerCalibrationN(struct ath_hal *ah, struct ieee80211_channel *chan, 139 extern HAL_BOOL ar5210ResetCalValid(struct ath_hal *a [all...] |
/freebsd-10.0-release/sys/dev/ath/ath_hal/ar5312/ |
H A D | ar5312_interrupts.c | 38 ar5312IsInterruptPending(struct ath_hal *ah)
|
H A D | ar5312.h | 41 extern HAL_BOOL ar5312IsInterruptPending(struct ath_hal *ah); 44 extern HAL_BOOL ar5312GpioCfgOutput(struct ath_hal *, uint32_t gpio, 46 extern HAL_BOOL ar5312GpioCfgInput(struct ath_hal *, uint32_t gpio); 47 extern HAL_BOOL ar5312GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val); 48 extern uint32_t ar5312GpioGet(struct ath_hal *ah, uint32_t gpio); 49 extern void ar5312GpioSetIntr(struct ath_hal *ah, u_int, uint32_t ilevel); 52 extern HAL_BOOL ar5315GpioCfgOutput(struct ath_hal *, uint32_t gpio, 54 extern HAL_BOOL ar5315GpioCfgInput(struct ath_hal *, uint32_t gpio); 55 extern HAL_BOOL ar5315GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val); 56 extern uint32_t ar5315GpioGet(struct ath_hal *a [all...] |
H A D | ar5312_power.c | 40 ar5312SetPowerModeAwake(struct ath_hal *ah, int setChip) 51 ar5312SetPowerModeSleep(struct ath_hal *ah, int setChip) 62 ar5312SetPowerModeNetworkSleep(struct ath_hal *ah, int setChip) 72 ar5312SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode, int setChip) 111 ar5312GetPowerMode(struct ath_hal *ah) 121 ar5312GetPowerStatus(struct ath_hal *ah)
|
/freebsd-10.0-release/sys/dev/ath/ath_hal/ar9001/ |
H A D | ar9130_phy.h | 23 extern void ar9130InitPLL(struct ath_hal *ah, const struct ieee80211_channel *chan);
|
/freebsd-10.0-release/sys/dev/ath/ath_hal/ar5416/ |
H A D | ar5416.h | 85 void (*ah_writeIni)(struct ath_hal *, 87 void (*ah_spurMitigate)(struct ath_hal *, 91 HAL_BOOL (*ah_cal_initcal)(struct ath_hal *, 93 void (*ah_cal_pacal)(struct ath_hal *, 97 void (*ah_olcInit)(struct ath_hal *); 98 void (*ah_olcTempCompensation)(struct ath_hal *); 101 HAL_BOOL (*ah_setPowerCalTable) (struct ath_hal *ah, 107 void (*ah_initPLL) (struct ath_hal *ah, 111 void (*ah_btCoexSetDiversity)(struct ath_hal *ah); 173 extern HAL_BOOL ar2133RfAttach(struct ath_hal *, HAL_STATU [all...] |
H A D | ar5416_cal.h | 54 void (*calCollect)(struct ath_hal *); /* Accumulator function */ 56 void (*calPostProc)(struct ath_hal *, uint8_t); 105 HAL_BOOL ar5416InitCalHardware(struct ath_hal *ah, const struct ieee80211_channel *chan); 106 HAL_BOOL ar5416InitCal(struct ath_hal *, const struct ieee80211_channel *); 107 HAL_BOOL ar5416PerCalibration(struct ath_hal *, struct ieee80211_channel *, 109 HAL_BOOL ar5416PerCalibrationN(struct ath_hal *, struct ieee80211_channel *, 111 HAL_BOOL ar5416ResetCalValid(struct ath_hal *, 114 void ar5416IQCalCollect(struct ath_hal *ah); 115 void ar5416IQCalibration(struct ath_hal *ah, uint8_t numChains); 116 void ar5416AdcGainCalCollect(struct ath_hal *a [all...] |
/freebsd-10.0-release/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212.h | 133 void (*rfDetach)(struct ath_hal *ah); 134 void (*writeRegs)(struct ath_hal *, 136 uint32_t *(*getRfBank)(struct ath_hal *ah, int bank); 137 HAL_BOOL (*setChannel)(struct ath_hal *, 139 HAL_BOOL (*setRfRegs)(struct ath_hal *, 142 HAL_BOOL (*setPowerTable)(struct ath_hal *ah, 145 HAL_BOOL (*getChannelMaxMinPower)(struct ath_hal *ah, 148 int16_t (*getNfAdjust)(struct ath_hal *, const HAL_CHANNEL_INTERNAL*); 326 HAL_BOOL (*ah_aniControl) (struct ath_hal *, HAL_ANI_CMD cmd, int param); 427 struct ath_hal; [all...] |
/freebsd-10.0-release/sys/dev/ath/ath_hal/ |
H A D | ah.h | 25 * Clients of the HAL call ath_hal_attach to obtain a reference to an ath_hal 1273 * ath_hal structure for use with the device. Hardware-related operations 1279 struct ath_hal { struct 1301 const HAL_RATE_TABLE *__ahdecl(*ah_getRateTable)(struct ath_hal *, 1303 void __ahdecl(*ah_detach)(struct ath_hal*); 1306 HAL_BOOL __ahdecl(*ah_reset)(struct ath_hal *, HAL_OPMODE, 1309 HAL_BOOL __ahdecl(*ah_phyDisable)(struct ath_hal *); 1310 HAL_BOOL __ahdecl(*ah_disable)(struct ath_hal *); 1311 void __ahdecl(*ah_configPCIE)(struct ath_hal *, HAL_BOOL restore, 1313 void __ahdecl(*ah_disablePCIE)(struct ath_hal *); [all...] |