Searched refs:ah (Results 1 - 25 of 313) sorted by relevance

1234567891011>>

/freebsd-11-stable/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_stub.c21 #include "ah.h"
33 ar9300_set_stub_functions(struct ath_hal *ah) argument
36 // ath_hal_printf(ah, "%s: setting stub functions\n", __func__);
38 ah->ah_getRateTable = ar9300_Stub_GetRateTable;
39 // ah->ah_detach = ar9300_Stub_detach;
42 ah->ah_reset = ar9300_Stub_Reset;
43 ah->ah_phyDisable = ar9300_Stub_PhyDisable;
44 ah->ah_disable = ar9300_Stub_Disable;
45 ah->ah_configPCIE = ar9300_Stub_ConfigPCIE;
46 ah
[all...]
H A Dar9300_stub.h5 extern void ar9300_set_stub_functions(struct ath_hal *ah);
H A Dar9300_freebsd.c19 #include "ah.h"
36 static HAL_BOOL ar9300ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix);
37 static HAL_BOOL ar9300SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix);
39 static void ar9300_beacon_set_beacon_timers(struct ath_hal *ah,
43 ar9300SetChainMasks(struct ath_hal *ah, uint32_t tx_chainmask, argument
47 AH9300(ah)->ah_tx_chainmask =
48 tx_chainmask & AH_PRIVATE(ah)->ah_caps.halTxChainMask;
49 AH9300(ah)->ah_rx_chainmask =
50 rx_chainmask & AH_PRIVATE(ah)->ah_caps.halRxChainMask;
54 ar9300GetSlotTime(struct ath_hal *ah) argument
61 ar9300_freebsd_set_tx_power_limit(struct ath_hal *ah, uint32_t limit) argument
67 ar9300_get_next_tbtt(struct ath_hal *ah) argument
80 ar9300_freebsd_get_antenna_switch(struct ath_hal *ah) argument
87 ar9300_freebsd_set_antenna_switch(struct ath_hal *ah, HAL_ANT_SETTING setting) argument
94 ar9300_freebsd_get_cts_timeout(struct ath_hal *ah) argument
101 ar9300_freebsd_set_tsf64(struct ath_hal *ah, uint64_t tsf64) argument
113 ar9300_attach_freebsd_ops(struct ath_hal *ah) argument
331 ar9300_reset_freebsd(struct ath_hal *ah, HAL_OPMODE opmode, struct ieee80211_channel *chan, HAL_BOOL bChannelChange, HAL_RESET_TYPE resetType, HAL_STATUS *status) argument
356 ar9300_config_pcie_freebsd(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL powerOff) argument
373 ar9300_eeprom_get_freebsd(struct ath_hal *ah, int param, void *val) argument
387 ar9300_stop_tx_dma_freebsd(struct ath_hal *ah, u_int q) argument
394 ar9300_ani_poll_freebsd(struct ath_hal *ah, const struct ieee80211_channel *chan) argument
427 ar9300_config_defaults_freebsd(struct ath_hal *ah, HAL_OPS_CONFIG *ah_config) argument
436 ar9300_stop_dma_receive_freebsd(struct ath_hal *ah) argument
443 ar9300_get_pending_interrupts_freebsd(struct ath_hal *ah, HAL_INT *masked) argument
451 ar9300_set_interrupts_freebsd(struct ath_hal *ah, HAL_INT ints) argument
459 ar9300_per_calibration_freebsd(struct ath_hal *ah, struct ieee80211_channel *chan, u_int rxchainmask, HAL_BOOL long_cal, HAL_BOOL *isCalDone) argument
475 ar9300_reset_cal_valid_freebsd(struct ath_hal *ah, const struct ieee80211_channel *chan) argument
487 ar9300_start_pcu_receive_freebsd(struct ath_hal *ah) argument
502 ar9300_proc_rx_desc_freebsd(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *ds_next, uint64_t tsf, struct ath_rx_status *rxs) argument
512 ar9300_ani_rxmonitor_freebsd(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan) argument
519 ar9300_freebsd_get_desc_link(struct ath_hal *ah, void *ds, uint32_t *link) argument
532 ar9300_freebsd_setup_tx_desc(struct ath_hal *ah, struct ath_desc *ds, 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) argument
553 ar9300_freebsd_setup_x_tx_desc(struct ath_hal *ah, struct ath_desc *ds, u_int txRate1, u_int txTries1, u_int txRate2, u_int txTries2, u_int txRate3, u_int txTries3) argument
572 ar9300_freebsd_fill_tx_desc(struct ath_hal *ah, struct ath_desc *ds, HAL_DMA_ADDR *bufListPtr, uint32_t *segLenPtr, u_int descId, u_int qid, HAL_BOOL firstSeg, HAL_BOOL lastSeg, const struct ath_desc *ds0) argument
593 ar9300_freebsd_get_tx_completion_rates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries) argument
606 ar9300_freebsd_set_11n_rate_scenario(struct ath_hal *ah, struct ath_desc *ds, u_int durUpdateEn, u_int rtsctsRate, HAL_11N_RATE_SERIES series[], u_int nseries, u_int flags) argument
618 ar9300_freebsd_chain_tx_desc(struct ath_hal *ah, struct ath_desc *ds, HAL_DMA_ADDR *bufLenList, uint32_t *segLenList, u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int keyIx, HAL_CIPHER cipher, uint8_t numDelims, HAL_BOOL firstSeg, HAL_BOOL lastSeg, HAL_BOOL lastAggr) argument
631 ar9300_freebsd_setup_first_tx_desc(struct ath_hal *ah, struct ath_desc *ds, u_int aggrLen, u_int flags, u_int txPower, u_int txRate0, u_int txTries0, u_int antMode, u_int rtsctsRate, u_int rtsctsDuration) argument
646 ar9300_freebsd_setup_last_tx_desc(struct ath_hal *ah, struct ath_desc *ds, const struct ath_desc *ds0) argument
655 ar9300_freebsd_setup_11n_desc(struct ath_hal *ah, void *ds, u_int pktLen, HAL_PKT_TYPE type, u_int txPower, u_int keyIx, u_int flags) argument
674 ar9300_freebsd_proc_tx_desc(struct ath_hal *ah, struct ath_desc *ds, struct ath_tx_status *ts) argument
682 ar9300_freebsd_beacon_init(struct ath_hal *ah, uint32_t next_beacon, uint32_t beacon_period) argument
691 ar9300_freebsd_get_mib_cycle_counts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hs) argument
700 ar9300_freebsd_get_dfs_default_thresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument
713 ar9300ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) argument
733 ar9300SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) argument
758 ar9300_beacon_set_beacon_timers(struct ath_hal *ah, const HAL_BEACON_TIMERS *bt) argument
802 rf9330_attach(struct ath_hal *ah, HAL_STATUS *status) argument
810 rf9330_probe(struct ath_hal *ah) argument
[all...]
H A Dar9300paprd.h19 #include <ah.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);
[all...]
H A Dar9300_tx99_tgt.c32 #include "ah.h"
40 ar9300_tx99_tgt_channel_pwr_update(struct ath_hal *ah, HAL_CHANNEL *c, u_int32_t txpower) argument
50 OS_REG_WRITE(ah, AR_PHY_TX_FORCED_GAIN, 0);
54 OS_REG_WRITE(ah, AR_PHY_POWER_TX_RATE(1),
61 OS_REG_WRITE(ah, AR_PHY_POWER_TX_RATE(2),
70 OS_REG_WRITE(ah, AR_PHY_POWER_TX_RATE(3),
77 OS_REG_WRITE(ah, AR_PHY_POWER_TX_RATE(4),
86 OS_REG_WRITE(ah, AR_PHY_POWER_TX_RATE(5),
94 OS_REG_WRITE(ah, AR_PHY_POWER_TX_RATE(6),
102 OS_REG_WRITE(ah, AR_PHY_POWER_TX_RAT
147 ar9300_tx99_tgt_chainmsk_setup(struct ath_hal *ah, int tx_chainmask) argument
162 ar9300_tx99_tgt_set_single_carrier(struct ath_hal *ah, int tx_chain_mask, int chtype) argument
495 ar9300_tx99_tgt_start(struct ath_hal *ah, u_int8_t data) argument
520 ar9300_tx99_tgt_stop(struct ath_hal *ah) argument
[all...]
H A Dar9300_gpio.c19 #include "ah.h"
37 struct ath_hal *ah,
82 ar9300_gpio_cfg_output_mux(struct ath_hal *ah, u_int32_t gpio, u_int32_t type) argument
89 addr = AR_HOSTIF_REG(ah, AR_GPIO_OUTPUT_MUX3);
91 addr = AR_HOSTIF_REG(ah, AR_GPIO_OUTPUT_MUX2);
93 addr = AR_HOSTIF_REG(ah, AR_GPIO_OUTPUT_MUX1);
103 OS_REG_RMW(ah, addr, (type << gpio_shift), (0x1f << gpio_shift));
111 struct ath_hal *ah,
163 HALASSERT(gpio < AH_PRIVATE(ah)->ah_caps.halNumGpioPins);
179 OS_REG_SET_BIT(ah,
36 ar9340_soc_gpio_cfg_output_mux( struct ath_hal *ah, u_int32_t gpio, u_int32_t ah_signal_type) argument
110 ar9300_gpio_cfg_output( struct ath_hal *ah, u_int32_t gpio, HAL_GPIO_MUX_TYPE hal_signal_type) argument
240 ar9300_gpio_cfg_output_led_off( struct ath_hal *ah, u_int32_t gpio, HAL_GPIO_MUX_TYPE halSignalType) argument
344 ar9300_gpio_cfg_input(struct ath_hal *ah, u_int32_t gpio) argument
375 ar9300_gpio_set(struct ath_hal *ah, u_int32_t gpio, u_int32_t val) argument
393 ar9300_gpio_get(struct ath_hal *ah, u_int32_t gpio) argument
409 ar9300_gpio_get_intr(struct ath_hal *ah) argument
424 ar9300_gpio_set_intr(struct ath_hal *ah, u_int gpio, u_int32_t ilevel) argument
506 ar9300_gpio_get_polarity(struct ath_hal *ah) argument
513 ar9300_gpio_set_polarity(struct ath_hal *ah, u_int32_t pol_map, u_int32_t changed_mask) argument
541 ar9300_gpio_get_mask(struct ath_hal *ah) argument
553 ar9300_gpio_set_mask(struct ath_hal *ah, u_int32_t mask, u_int32_t pol_map) argument
573 ar9300_gpio_show(struct ath_hal *ah) argument
[all...]
H A Dar9300_recv.c19 #include "ah.h"
44 ar9300_set_rx_dp(struct ath_hal *ah, u_int32_t rxdp, HAL_RX_QUEUE qtype) argument
49 OS_REG_WRITE(ah, AR_HP_RXDP, rxdp);
51 OS_REG_WRITE(ah, AR_LP_RXDP, rxdp);
59 ar9300_enable_receive(struct ath_hal *ah) argument
61 OS_REG_WRITE(ah, AR_CR, 0);
68 ar9300_set_rx_abort(struct ath_hal *ah, HAL_BOOL set) argument
72 OS_REG_SET_BIT(ah, AR_DIAG_SW, (AR_DIAG_RX_DIS | AR_DIAG_RX_ABORT));
74 if ( AH9300(ah)->ah_reset_reason == HAL_RESET_BBPANIC ){
77 OS_REG_CLR_BIT(ah, AR_DIAG_S
107 ar9300_stop_dma_receive(struct ath_hal *ah, u_int timeout) argument
174 ar9300_start_pcu_receive(struct ath_hal *ah, HAL_BOOL is_scanning) argument
186 ar9300_stop_pcu_receive(struct ath_hal *ah) argument
197 ar9300_set_multicast_filter( struct ath_hal *ah, u_int32_t filter0, u_int32_t filter1) argument
210 ar9300_get_rx_filter(struct ath_hal *ah) argument
227 ar9300_set_rx_filter(struct ath_hal *ah, u_int32_t bits) argument
262 ar9300_set_rx_sel_evm(struct ath_hal *ah, HAL_BOOL sel_evm, HAL_BOOL just_query) argument
281 ar9300_promisc_mode(struct ath_hal *ah, HAL_BOOL enable) argument
294 ar9300_read_pktlog_reg( struct ath_hal *ah, u_int32_t *rxfilter_val, u_int32_t *rxcfg_val, u_int32_t *phy_err_mask_val, u_int32_t *mac_pcu_phy_err_regval) argument
313 ar9300_write_pktlog_reg( struct ath_hal *ah, HAL_BOOL enable, u_int32_t rxfilter_val, u_int32_t rxcfg_val, u_int32_t phy_err_mask_val, u_int32_t mac_pcu_phy_err_reg_val) argument
[all...]
H A Dar9300_stub_funcs.c21 #include "ah.h"
33 ar9300_Stub_GetRadioRev(struct ath_hal *ah) argument
36 ath_hal_printf(ah, "%s: called\n", __func__);
46 ath_hal_printf(ah, "%s: called\n", __func__);
53 ar9300_Stub_Detach(struct ath_hal *ah) argument
56 ath_hal_printf(ah, "%s: called\n", __func__);
61 ar9300_Stub_ChipTest(struct ath_hal *ah) argument
64 ath_hal_printf(ah, "%s: called\n", __func__);
69 ar9300_Stub_GetChannelEdges(struct ath_hal *ah, uint16_t flags, argument
73 ath_hal_printf(ah, "
78 ar9300_Stub_FillCapabilityInfo(struct ath_hal *ah) argument
86 ar9300_Stub_SetBeaconTimers(struct ath_hal *ah, const HAL_BEACON_TIMERS * bs) argument
94 ar9300_Stub_BeaconInit(struct ath_hal *ah, uint32_t next_beacon, uint32_t beacon_period) argument
102 ar9300_Stub_ResetStaBeaconTimers(struct ath_hal *ah) argument
109 ar9300_Stub_SetStaBeaconTimers(struct ath_hal *ah, const HAL_BEACON_STATE *bs) argument
116 ar9300_Stub_GetNextTBTT(struct ath_hal *ah) argument
124 ar9300_Stub_IsInterruptPending(struct ath_hal *ah) argument
132 ar9300_Stub_GetPendingInterrupts(struct ath_hal *ah, HAL_INT *mask) argument
140 ar9300_Stub_GetInterrupts(struct ath_hal *ah) argument
148 ar9300_Stub_SetInterrupts(struct ath_hal *ah, HAL_INT ints) argument
157 ar9300_Stub_GetKeyCacheSize(struct ath_hal *ah) argument
165 ar9300_Stub_IsKeyCacheEntryValid(struct ath_hal *ah, uint16_t entry) argument
173 ar9300_Stub_ResetKeyCacheEntry(struct ath_hal *ah, uint16_t entry) argument
181 ar9300_Stub_SetKeyCacheEntryMac(struct ath_hal *ah, uint16_t entry, const uint8_t *mac) argument
190 ar9300_Stub_SetKeyCacheEntry(struct ath_hal *ah, uint16_t entry, const HAL_KEYVAL *k, const uint8_t *mac, int xorKey) argument
199 ar9300_Stub_GetMacAddress(struct ath_hal *ah, uint8_t *mac) argument
206 ar9300_Stub_SetMacAddress(struct ath_hal *ah, const uint8_t *mac) argument
214 ar9300_Stub_GetBssIdMask(struct ath_hal *ah, uint8_t *mac) argument
221 ar9300_Stub_SetBssIdMask(struct ath_hal *ah, const uint8_t *bssid) argument
229 ar9300_Stub_EepromRead(struct ath_hal *ah, u_int off, uint16_t *data) argument
237 ar9300_Stub_EepromWrite(struct ath_hal *ah, u_int off, uint16_t data) argument
245 ar9300_Stub_SetRegulatoryDomain(struct ath_hal *ah, uint16_t regDomain, HAL_STATUS *stats) argument
254 ar9300_Stub_GetWirelessModes(struct ath_hal *ah) argument
263 ar9300_Stub_EnableRfKill(struct ath_hal *ah) argument
270 ar9300_Stub_GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE mux) argument
279 ar9300_Stub_GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument
287 ar9300_Stub_GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument
295 ar9300_Stub_GpioGet(struct ath_hal *ah, uint32_t gpio) argument
303 ar9300_Stub_GpioSetIntr(struct ath_hal *ah, u_int gpioPin, uint32_t ilevel) argument
310 ar9300_Stub_SetLedState(struct ath_hal *ah, HAL_LED_STATE state) argument
317 ar9300_Stub_WriteAssocid(struct ath_hal *ah, const uint8_t *bssid, uint16_t assocId) argument
325 ar9300_Stub_GetTsf32(struct ath_hal *ah) argument
333 ar9300_Stub_GetTsf64(struct ath_hal *ah) argument
341 ar9300_Stub_SetTsf64(struct ath_hal *ah, uint64_t tsf64) argument
348 ar9300_Stub_ResetTsf(struct ath_hal *ah) argument
355 ar9300_Stub_SetBasicRate(struct ath_hal *ah, HAL_RATE_SET *pSet) argument
362 ar9300_Stub_GetRandomSeed(struct ath_hal *ah) argument
370 ar9300_Stub_DetectCardPresent(struct ath_hal *ah) argument
378 ar9300_Stub_EnableMibCounters(struct ath_hal *ah) argument
385 ar9300_Stub_DisableMibCounters(struct ath_hal *ah) argument
392 ar9300_Stub_UpdateMibCounters(struct ath_hal *ah, HAL_MIB_STATS* stats) argument
399 ar9300_Stub_IsJapanChannelSpreadSupported(struct ath_hal *ah) argument
407 ar9300_Stub_GetCurRssi(struct ath_hal *ah) argument
415 ar9300_Stub_GetDefAntenna(struct ath_hal *ah) argument
423 ar9300_Stub_SetDefAntenna(struct ath_hal *ah, u_int antenna) argument
430 ar9300_Stub_GetAntennaSwitch(struct ath_hal *ah) argument
438 ar9300_Stub_SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING setting) argument
446 ar9300_Stub_IsSleepAfterBeaconBroken(struct ath_hal *ah) argument
454 ar9300_Stub_SetSifsTime(struct ath_hal *ah, u_int sifs) argument
462 ar9300_Stub_GetSifsTime(struct ath_hal *ah) argument
470 ar9300_Stub_SetSlotTime(struct ath_hal *ah, u_int slottime) argument
478 ar9300_Stub_GetSlotTime(struct ath_hal *ah) argument
486 ar9300_Stub_SetAckTimeout(struct ath_hal *ah, u_int acktimeout) argument
494 ar9300_Stub_GetAckTimeout(struct ath_hal *ah) argument
502 ar9300_Stub_SetAckCTSRate(struct ath_hal *ah, u_int ctsrate) argument
510 ar9300_Stub_GetAckCTSRate(struct ath_hal *ah) argument
518 ar9300_Stub_SetCTSTimeout(struct ath_hal *ah, u_int ctstimeout) argument
526 ar9300_Stub_GetCTSTimeout(struct ath_hal *ah) argument
534 ar9300_Stub_SetDecompMask(struct ath_hal *ah, uint16_t a, int b) argument
542 ar9300_Stub_SetCoverageClass(struct ath_hal *ah, uint8_t a, int b) argument
549 ar9300_Stub_SetPCUConfig(struct ath_hal *ah) argument
556 ar9300_Stub_Use32KHzclock(struct ath_hal *ah, HAL_OPMODE opmode) argument
564 ar9300_Stub_SetupClock(struct ath_hal *ah, HAL_OPMODE opmode) argument
571 ar9300_Stub_RestoreClock(struct ath_hal *ah, HAL_OPMODE opmode) argument
578 ar9300_Stub_GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *ichan) argument
586 ar9300_Stub_SetCompRegs(struct ath_hal *ah) argument
593 ar9300_Stub_GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE ctype, uint32_t which, uint32_t *val) argument
611 ar9300_Stub_GetDiagState(struct ath_hal *ah, int request, const void *args, uint32_t argsize, void **result, uint32_t *resultsize) argument
621 ar9300_Stub_SetQuiet(struct ath_hal *ah, uint32_t period, uint32_t duration, uint32_t nextStart, HAL_QUIET_FLAG flag) argument
630 ar9300_Stub_GetMibCycleCounts(struct ath_hal *ah, HAL_SURVEY_SAMPLE *hs) argument
639 ar9300_Stub_SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode, int setChip) argument
648 ar9300_Stub_GetPowerMode(struct ath_hal *ah) argument
656 ar9300_Stub_GetPowerStatus(struct ath_hal *ah) argument
664 ar9300_Stub_GetRxDP(struct ath_hal *ah, HAL_RX_QUEUE qtype) argument
672 ar9300_Stub_SetRxDP(struct ath_hal *ah, uint32_t rxdp, HAL_RX_QUEUE qtype) argument
679 ar9300_Stub_EnableReceive(struct ath_hal *ah) argument
686 ar9300_Stub_StopDmaReceive(struct ath_hal *ah) argument
694 ar9300_Stub_StartPcuReceive(struct ath_hal *ah) argument
701 ar9300_Stub_StopPcuReceive(struct ath_hal *ah) argument
708 ar9300_Stub_SetMulticastFilter(struct ath_hal *ah, uint32_t filter0, uint32_t filter1) argument
716 ar9300_Stub_ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) argument
724 ar9300_Stub_SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix) argument
732 ar9300_Stub_GetRxFilter(struct ath_hal *ah) argument
740 ar9300_Stub_SetRxFilter(struct ath_hal *ah, uint32_t bits) argument
747 ar9300_Stub_SetupRxDesc(struct ath_hal *ah, struct ath_desc *rxdesc, uint32_t size, u_int flags) argument
756 ar9300_Stub_ProcRxDesc(struct ath_hal *ah, struct ath_desc *desc0, uint32_t a, struct ath_desc *desc, uint64_t tsf, struct ath_rx_status *rxstat) argument
766 ar9300_Stub_Reset(struct ath_hal *ah, HAL_OPMODE opmode, struct ieee80211_channel *chan, HAL_BOOL bChannelChange, HAL_RESET_TYPE resetType, HAL_STATUS *status) argument
777 ar9300_Stub_SetChannel(struct ath_hal *ah, const struct ieee80211_channel *chan) argument
786 ar9300_Stub_SetOperatingMode(struct ath_hal *ah, int opmode) argument
793 ar9300_Stub_PhyDisable(struct ath_hal *ah) argument
801 ar9300_Stub_Disable(struct ath_hal *ah) argument
809 ar9300_Stub_ChipReset(struct ath_hal *ah, const struct ieee80211_channel *chan) argument
818 ar9300_Stub_PerCalibration(struct ath_hal *ah, struct ieee80211_channel *chan, HAL_BOOL *isIQdone) argument
827 ar9300_Stub_PerCalibrationN(struct ath_hal *ah, struct ieee80211_channel *chan, u_int chainMask, HAL_BOOL longCal, HAL_BOOL *isCalDone) argument
837 ar9300_Stub_ResetCalValid(struct ath_hal *ah, const struct ieee80211_channel *chan) argument
846 ar9300_Stub_GetNoiseFloor(struct ath_hal *ah) argument
855 ar9300_Stub_InitNfCalHistBuffer(struct ath_hal *ah) argument
870 ar9300_Stub_SetSpurMitigation(struct ath_hal *ah, const struct ieee80211_channel *chan) argument
878 ar9300_Stub_SetAntennaSwitchInternal(struct ath_hal *ah, HAL_ANT_SETTING settings, const struct ieee80211_channel *chan) argument
887 ar9300_Stub_SetTxPowerLimit(struct ath_hal *ah, uint32_t limit) argument
895 ar9300_Stub_GetChipPowerLimits(struct ath_hal *ah, struct ieee80211_channel *chan) argument
904 ar9300_Stub_InitializeGainValues(struct ath_hal *ah) argument
911 ar9300_Stub_GetRfgain(struct ath_hal *ah) argument
919 ar9300_Stub_RequestRfgain(struct ath_hal *ah) argument
926 ar9300_Stub_UpdateTxTrigLevel(struct ath_hal *ah, HAL_BOOL IncTrigLevel) argument
935 ar9300_Stub_SetTxQueueProps(struct ath_hal *ah, int q, const HAL_TXQ_INFO *qInfo) argument
944 ar9300_Stub_GetTxQueueProps(struct ath_hal *ah, int q, HAL_TXQ_INFO *qInfo) argument
953 ar9300_Stub_SetupTxQueue(struct ath_hal *ah, HAL_TX_QUEUE type, const HAL_TXQ_INFO *qInfo) argument
962 ar9300_Stub_ReleaseTxQueue(struct ath_hal *ah, u_int q) argument
970 ar9300_Stub_ResetTxQueue(struct ath_hal *ah, u_int q) argument
978 ar9300_Stub_GetTxDP(struct ath_hal *ah, u_int q) argument
986 ar9300_Stub_SetTxDP(struct ath_hal *ah, u_int q, uint32_t txdp) argument
994 ar9300_Stub_StartTxDma(struct ath_hal *ah, u_int q) argument
1002 ar9300_Stub_NumTxPending(struct ath_hal *ah, u_int q) argument
1010 ar9300_Stub_StopTxDma(struct ath_hal *ah, u_int q) argument
1018 ar9300_Stub_SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds, 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) argument
1031 ar9300_Stub_SetupXTxDesc(struct ath_hal *ah, struct ath_desc *desc, u_int txRate1, u_int txRetries1, u_int txRate2, u_int txRetries2, u_int txRate3, u_int txRetries3) argument
1042 ar9300_Stub_FillTxDesc(struct ath_hal *ah, struct ath_desc *ds, HAL_DMA_ADDR *bufAddrList, uint32_t *segLenList, u_int descId, u_int qcuId, HAL_BOOL firstSeg, HAL_BOOL lastSeg, const struct ath_desc *ds0) argument
1054 ar9300_Stub_ProcTxDesc(struct ath_hal *ah, struct ath_desc *ds, struct ath_tx_status *txstat) argument
1063 ar9300_Stub_GetTxIntrQueue(struct ath_hal *ah, uint32_t *val) argument
1070 ar9300_Stub_IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *desc) argument
1077 ar9300_Stub_GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries) argument
1086 ar9300_Stub_GetRateTable(struct ath_hal *ah, u_int mode) argument
1130 ar9300_Stub_AniControl(struct ath_hal *ah, HAL_ANI_CMD cmd, int param) argument
1151 ar9300_Stub_AniPhyErrReport(struct ath_hal *ah, const struct ath_rx_status *rs) argument
1160 ar9300_Stub_ProcessMibIntr(struct ath_hal *ah, const HAL_NODE_STATS *stats) argument
1167 ar9300_Stub_RxMonitor(struct ath_hal *ah, const HAL_NODE_STATS *stats, const struct ieee80211_channel *chan) argument
1175 ar9300_Stub_AniPoll(struct ath_hal *ah, const struct ieee80211_channel * chan) argument
1182 ar9300_Stub_AniReset(struct ath_hal *ah, const struct ieee80211_channel * chan, HAL_OPMODE ani_opmode, int val) argument
1190 ar9300_Stub_IsNFCalInProgress(struct ath_hal *ah) argument
1198 ar9300_Stub_WaitNFCalComplete(struct ath_hal *ah, int i) argument
1206 ar9300_Stub_EnableDfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument
1213 ar9300_Stub_GetDfsThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe) argument
1220 ar9300_Stub_ProcessRadarEvent(struct ath_hal *ah, struct ath_rx_status *rxs, uint64_t fulltsf, const char *buf, HAL_DFS_EVENT *event) argument
1230 ar9300_Stub_IsFastClockEnabled(struct ath_hal *ah) argument
1238 ar9300_Stub_Get11nExtBusy(struct ath_hal *ah) argument
1246 ar9300_Stub_ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL powerOff) argument
1253 ar9300_Stub_DisablePCIE(struct ath_hal *ah) argument
[all...]
H A Dar9300_power.c19 #include "ah.h"
26 void ar9300_wowoffload_prep(struct ath_hal *ah) argument
28 struct ath_hal_9300 *ahp = AH9300(ah);
34 void ar9300_wowoffload_post(struct ath_hal *ah) argument
36 struct ath_hal_9300 *ahp = AH9300(ah);
40 val = OS_REG_READ(ah, AR_MCAST_FIL0);
42 OS_REG_WRITE(ah, AR_MCAST_FIL0, val);
45 val = OS_REG_READ(ah, AR_MCAST_FIL1);
47 OS_REG_WRITE(ah, AR_MCAST_FIL1, val);
54 static void ar9300_wowoffload_add_mcast_filter(struct ath_hal *ah, u_int8_ argument
89 ar9300_wowoffload_download_devid_swar(struct ath_hal *ah) argument
152 ar9300_wowoffload_retrieve_data(struct ath_hal *ah, void *buf, u_int32_t param) argument
173 ar9300_wowoffload_download_rekey_data(struct ath_hal *ah, u_int32_t *data, u_int32_t bytes) argument
209 ar9300_wowoffload_download_acer_magic( struct ath_hal *ah, HAL_BOOL valid, u_int8_t* datap, u_int32_t bytes) argument
231 ar9300_wowoffload_download_acer_swka( struct ath_hal *ah, u_int32_t id, HAL_BOOL valid, u_int32_t period, u_int32_t size, u_int32_t* datap) argument
277 ar9300_wowoffload_download_arp_info(struct ath_hal *ah, u_int32_t id, u_int32_t *data) argument
317 ar9300_wowoffload_download_ns_info(struct ath_hal *ah, u_int32_t id, u_int32_t *data) argument
360 ar9300_wow_offload_download_hal_params(struct ath_hal *ah) argument
397 ar9300_wow_offload_handshake(struct ath_hal *ah, u_int32_t pattern_enable) argument
494 ar9300_set_power_mode_awake(struct ath_hal *ah, int set_chip) argument
544 ar9300_set_power_mode_sleep(struct ath_hal *ah, int set_chip) argument
596 ar9300_set_power_mode_network_sleep(struct ath_hal *ah, int set_chip) argument
653 ar9300_set_power_mode(struct ath_hal *ah, HAL_POWER_MODE mode, int set_chip) argument
735 ar9300_get_power_mode(struct ath_hal *ah) argument
761 ar9300_set_sm_power_mode(struct ath_hal *ah, HAL_SMPS_MODE mode) argument
802 ar9280_config_ser_des__wow_sleep(struct ath_hal *ah) argument
821 ar9300_wow_create_keep_alive_pattern(struct ath_hal *ah) argument
900 ar9300_wow_apply_pattern( struct ath_hal *ah, u_int8_t *p_ath_pattern, u_int8_t *p_ath_mask, int32_t pattern_count, u_int32_t ath_pattern_len) argument
986 ar9300_set_power_mode_wow_sleep(struct ath_hal *ah) argument
1017 ar9300_wow_enable( struct ath_hal *ah, u_int32_t pattern_enable, u_int32_t timeout_in_seconds, int clearbssid, HAL_BOOL offloadEnable) argument
1421 ar9300_wow_wake_up(struct ath_hal *ah, HAL_BOOL offloadEnabled) argument
1556 ar9300_wow_set_gpio_reset_low(struct ath_hal *ah) argument
[all...]
/freebsd-11-stable/contrib/tcpdump/
H A Dprint-ah.c1 /* $NetBSD: print-ah.c,v 1.4 1996/05/20 00:41:16 fvdl Exp $ */
32 #include "ah.h"
40 register const struct ah *ah; local
43 ah = (const struct ah *)bp;
45 ND_TCHECK(*ah);
47 sumlen = ah->ah_len << 2;
49 ND_PRINT((ndo, "AH(spi=0x%08x", EXTRACT_32BITS(&ah->ah_spi)));
52 ND_TCHECK_32BITS(ah
[all...]
/freebsd-11-stable/sys/dev/ath/ath_hal/ar9002/
H A Dar9287_cal.c29 #include "ah.h"
44 ar9287PACal(struct ath_hal *ah, HAL_BOOL is_reset) argument
53 ar9287InitCalHardware(struct ath_hal *ah, const struct ieee80211_channel *chan) argument
55 OS_REG_SET_BIT(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_FLTR_CAL);
58 OS_REG_WRITE(ah, AR_PHY_AGC_CONTROL,
59 OS_REG_READ(ah, AR_PHY_AGC_CONTROL) | AR_PHY_AGC_CONTROL_CAL);
62 if (!ath_hal_wait(ah, AR_PHY_AGC_CONTROL,
64 HALDEBUG(ah, HAL_DEBUG_RESET,
70 OS_REG_CLR_BIT(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_FLTR_CAL);
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_attach.c21 #include "ah.h"
69 static void ar9285ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore,
71 static void ar9285DisablePCIE(struct ath_hal *ah);
72 static HAL_BOOL ar9285FillCapabilityInfo(struct ath_hal *ah);
73 static void ar9285WriteIni(struct ath_hal *ah,
77 ar9285AniSetup(struct ath_hal *ah) argument
103 AH5416(ah)->ah_ani_function &= ~(1 << HAL_ANI_NOISE_IMMUNITY_LEVEL);
105 ar5416AniAttach(ah, &aniparams, &aniparams, AH_TRUE);
116 ar9285_eeprom_print_diversity_settings(struct ath_hal *ah) argument
118 const HAL_EEPROM_v4k *ee = AH_PRIVATE(ah)
141 struct ath_hal *ah; local
400 ar9285ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL power_off) argument
484 ar9285DisablePCIE(struct ath_hal *ah) argument
489 ar9285WriteIni(struct ath_hal *ah, const struct ieee80211_channel *chan) argument
523 ar9285FillCapabilityInfo(struct ath_hal *ah) argument
[all...]
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);
/freebsd-11-stable/sys/dev/ath/ath_hal/ar5312/
H A Dar5312_misc.c23 #include "ah.h"
38 ar5312SetLedState(struct ath_hal *ah, HAL_LED_STATE state) argument
41 uint32_t resOffset = (AR5312_RSTIMER_BASE - ((uint32_t) ah->ah_sh));
42 if(IS_2316(ah)) return; /* not yet */
46 OS_REG_WRITE(ah, resOffset+AR5312_PCICFG,
47 (OS_REG_READ(ah, AR5312_PCICFG) &~
57 ar5312DetectCardPresent(struct ath_hal *ah) argument
68 if(IS_5315(ah))
70 v = (OS_REG_READ(ah,
71 (AR5315_RSTIMER_BASE-((uint32_t) ah
98 ar5312SetupClock(struct ath_hal *ah, HAL_OPMODE opmode) argument
142 ar5312RestoreClock(struct ath_hal *ah, HAL_OPMODE opmode) argument
[all...]
H A Dar5312_power.c23 #include "ah.h"
40 ar5312SetPowerModeAwake(struct ath_hal *ah, int setChip) argument
51 ar5312SetPowerModeSleep(struct ath_hal *ah, int setChip) argument
62 ar5312SetPowerModeNetworkSleep(struct ath_hal *ah, int setChip) argument
72 ar5312SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode, int setChip) argument
84 HALDEBUG(ah, HAL_DEBUG_POWER, "%s: %s -> %s (%s)\n", __func__,
85 modes[ah->ah_powerMode], modes[mode],
89 status = ar5312SetPowerModeAwake(ah, setChip);
92 ar5312SetPowerModeSleep(ah, setChip);
95 ar5312SetPowerModeNetworkSleep(ah, setChi
110 ar5312GetPowerMode(struct ath_hal *ah) argument
120 ar5312GetPowerStatus(struct ath_hal *ah) argument
[all...]
H A Dar5312_attach.c21 #include "ah.h"
33 static HAL_BOOL ar5312GetMacAddr(struct ath_hal *ah);
36 ar5312AniSetup(struct ath_hal *ah) argument
56 ar5212AniAttach(ah, &aniparams, &aniparams, AH_TRUE);
68 struct ath_hal *ah; local
86 ah = &ahp->ah_priv.h;
89 ah->ah_reset = ar5312Reset;
90 ah->ah_phyDisable = ar5312PhyDisable;
91 ah->ah_setLedState = ar5312SetLedState;
92 ah
287 ar5312GetMacAddr(struct ath_hal *ah) argument
[all...]
/freebsd-11-stable/sys/dev/ath/ath_hal/ar5416/
H A Dar5416_power.c21 #include "ah.h"
37 ar5416SetPowerModeAwake(struct ath_hal *ah, int setChip) argument
49 if ((OS_REG_READ(ah, AR_RTC_STATUS)
51 if (!ar5416SetResetReg(ah, HAL_RESET_POWER_ON))
53 AH5416(ah)->ah_initPLL(ah, AH_NULL);
56 if (AR_SREV_HOWL(ah))
57 OS_REG_SET_BIT(ah, AR_RTC_RESET, AR_RTC_RESET_EN);
59 OS_REG_SET_BIT(ah, AR_RTC_FORCE_WAKE, AR_RTC_FORCE_WAKE_EN);
60 if (AR_SREV_HOWL(ah))
92 ar5416SetPowerModeSleep(struct ath_hal *ah, int setChip) argument
112 ar5416SetPowerModeNetworkSleep(struct ath_hal *ah, int setChip) argument
125 ar5416SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode, int setChip) argument
172 ar5416GetPowerMode(struct ath_hal *ah) argument
[all...]
H A Dar5416_attach.c21 #include "ah.h"
33 static void ar5416ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore,
35 static void ar5416DisablePCIE(struct ath_hal *ah);
36 static void ar5416WriteIni(struct ath_hal *ah,
38 static void ar5416SpurMitigate(struct ath_hal *ah,
42 ar5416AniSetup(struct ath_hal *ah) argument
63 AH5416(ah)->ah_ani_function &= ~(1 << HAL_ANI_NOISE_IMMUNITY_LEVEL);
64 ar5416AniAttach(ah, &aniparams, &aniparams, AH_TRUE);
71 ar5416olcInit(struct ath_hal *ah) argument
76 ar5416olcTempCompensation(struct ath_hal *ah) argument
88 struct ath_hal *ah; local
280 ar5416GetRadioRev(struct ath_hal *ah) argument
304 struct ath_hal *ah; local
490 ar5416Detach(struct ath_hal *ah) argument
512 ar5416AttachPCIE(struct ath_hal *ah) argument
521 ar5416ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL power_off) argument
549 ar5416DisablePCIE(struct ath_hal *ah) argument
583 ar5416WriteIni(struct ath_hal *ah, const struct ieee80211_channel *chan) argument
638 ar5416SpurMitigate(struct ath_hal *ah, const struct ieee80211_channel *chan) argument
889 ar5416FillCapabilityInfo(struct ath_hal *ah) argument
[all...]
/freebsd-11-stable/sys/dev/ath/ath_hal/ar5210/
H A Dar5210_beacon.c21 #include "ah.h"
33 ar5210GetNextTBTT(struct ath_hal *ah) argument
36 return TU_TO_TSF(OS_REG_READ(ah, AR_TIMER0));
44 ar5210SetBeaconTimers(struct ath_hal *ah, const HAL_BEACON_TIMERS *bt) argument
47 OS_REG_WRITE(ah, AR_TIMER0, bt->bt_nexttbtt);
48 OS_REG_WRITE(ah, AR_TIMER1, bt->bt_nextdba);
49 OS_REG_WRITE(ah, AR_TIMER2, bt->bt_nextswba);
50 OS_REG_WRITE(ah, AR_TIMER3, bt->bt_nextatim);
54 OS_REG_WRITE(ah, AR_BEACON, bt->bt_intval);
61 ar5210BeaconInit(struct ath_hal *ah, argument
94 ar5210ResetStaBeaconTimers(struct ath_hal *ah) argument
116 ar5210SetStaBeaconTimers(struct ath_hal *ah, const HAL_BEACON_STATE *bs) argument
[all...]
H A Dar5210_power.c21 #include "ah.h"
32 ar5210SetPowerModeAuto(struct ath_hal *ah, int setChip) argument
34 OS_REG_SET_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SV);
36 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_ALLOW);
49 ar5210SetPowerModeAwake(struct ath_hal *ah, int setChip) argument
56 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_WAKE);
60 val = OS_REG_READ(ah, AR_PCICFG);
64 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE,
69 ath_hal_printf(ah, "%s: Failed to wakeup in %ums\n",
76 OS_REG_CLR_BIT(ah, AR_STA_ID
86 ar5210SetPowerModeSleep(struct ath_hal *ah, int setChip) argument
94 ar5210SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode, int setChip) argument
134 ar5210GetPowerMode(struct ath_hal *ah) argument
[all...]
/freebsd-11-stable/sys/dev/ath/ath_hal/ar5211/
H A Dar5211_beacon.c21 #include "ah.h"
36 ar5211GetNextTBTT(struct ath_hal *ah) argument
39 return TU_TO_TSF(OS_REG_READ(ah, AR_TIMER0));
47 ar5211SetBeaconTimers(struct ath_hal *ah, const HAL_BEACON_TIMERS *bt) argument
50 OS_REG_WRITE(ah, AR_TIMER0, bt->bt_nexttbtt);
51 OS_REG_WRITE(ah, AR_TIMER1, bt->bt_nextdba);
52 OS_REG_WRITE(ah, AR_TIMER2, bt->bt_nextswba);
53 OS_REG_WRITE(ah, AR_TIMER3, bt->bt_nextatim);
57 OS_REG_WRITE(ah, AR_BEACON, bt->bt_intval);
64 ar5211BeaconInit(struct ath_hal *ah, argument
103 ar5211ResetStaBeaconTimers(struct ath_hal *ah) argument
122 ar5211SetStaBeaconTimers(struct ath_hal *ah, const HAL_BEACON_STATE *bs) argument
[all...]
H A Dar5211_power.c21 #include "ah.h"
38 ar5211SetPowerModeAwake(struct ath_hal *ah, int setChip) argument
45 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_WAKE);
49 val = OS_REG_READ(ah, AR_PCICFG);
53 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE,
58 ath_hal_printf(ah, "%s: Failed to wakeup in %ums\n",
65 OS_REG_CLR_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SAV);
75 ar5211SetPowerModeSleep(struct ath_hal *ah, int setChip) argument
77 OS_REG_SET_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SAV);
79 OS_REG_RMW_FIELD(ah, AR_SC
88 ar5211SetPowerModeNetworkSleep(struct ath_hal *ah, int setChip) argument
96 ar5211SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode, int setChip) argument
136 ar5211GetPowerMode(struct ath_hal *ah) argument
[all...]
/freebsd-11-stable/sys/dev/ath/ath_hal/ar5212/
H A Dar5212_eeprom.c21 #include "ah.h"
36 ar5212EepromRead(struct ath_hal *ah, u_int off, uint16_t *data) argument
38 OS_REG_WRITE(ah, AR_EEPROM_ADDR, off);
39 OS_REG_WRITE(ah, AR_EEPROM_CMD, AR_EEPROM_CMD_READ);
41 if (!ath_hal_wait(ah, AR_EEPROM_STS,
44 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: read failed for entry 0x%x\n",
48 *data = OS_REG_READ(ah, AR_EEPROM_DATA) & 0xffff;

Completed in 245 milliseconds

1234567891011>>