Searched refs:ath_hal (Results 1 - 25 of 205) sorted by relevance

123456789

/freebsd-10.0-release/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_stub.h5 extern void ar9300_set_stub_functions(struct ath_hal *ah);
H A Dar9300_stub_funcs.h4 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 Dar9300paprd.h26 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 Dar9300_freebsd.h4 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 Dar9300.h140 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 Dar9300_stub_funcs.c17 * $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 Dar9285_phy.h35 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 Dar9285_cal.h31 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 Dar9287_cal.h30 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 Dar9285_diversity.h31 extern HAL_BOOL ar9285SetAntennaSwitch(struct ath_hal *, HAL_ANT_SETTING);
H A Dar9287_olc.h22 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 Dar9287_reset.h22 extern HAL_BOOL ar9287SetTransmitPower(struct ath_hal *ah,
24 extern HAL_BOOL ar9287SetBoardValues(struct ath_hal *ah,
H A Dar9280.h55 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 Dar9285.h44 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 Dar9280_olc.h31 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 Dar5211.h145 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 Dar5210.h127 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 Dar5312_interrupts.c38 ar5312IsInterruptPending(struct ath_hal *ah)
H A Dar5312.h41 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 Dar5312_power.c40 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 Dar9130_phy.h23 extern void ar9130InitPLL(struct ath_hal *ah, const struct ieee80211_channel *chan);
/freebsd-10.0-release/sys/dev/ath/ath_hal/ar5416/
H A Dar5416.h85 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 Dar5416_cal.h54 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 Dar5212.h133 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 Dah.h25 * 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...]

Completed in 209 milliseconds

123456789