#include <linux/config.h>
#include <linux/version.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <asm/io.h>
#include <linux/netdevice.h>
#include <linux/random.h>
#include <linux/cache.h>
#include <linux/sysctl.h>
#include <linux/if_arp.h>
#include "_ieee80211.h"
#include "ieee80211_regdomain.h"
#include "ah.h"
Include dependency graph for ar5xxx.c:
Go to the source code of this file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 164 of file ar5xxx.c. References ath_hal_attach(). |
Here is the call graph for this function:
|
Definition at line 1167 of file ar5xxx.c. References ar5k_bitswap(), and ath_hal_mhz2ieee(). Referenced by ar5k_ar5110_channel(). |
Here is the call graph for this function:
|
Definition at line 1186 of file ar5xxx.c. References AH_TRUE, ar5k_ar5110_chan2athchan(), AR5K_DELAY, and AR5K_PHY_WRITE. Referenced by ar5k_channel(). |
Here is the call graph for this function:
|
Definition at line 1204 of file ar5xxx.c. References ar5k_athchan_2ghz::a2_athchan, ar5k_athchan_2ghz::a2_flags, AH_FALSE, and AH_TRUE. Referenced by ar5k_ar5111_channel(). |
|
Definition at line 1232 of file ar5xxx.c. References ar5k_athchan_2ghz::a2_athchan, ar5k_athchan_2ghz::a2_flags, AH_FALSE, AH_TRUE, ar5k_ar5111_chan2athchan(), ar5k_bitswap(), AR5K_PHY_WRITE, ath_hal_mhz2ieee(), HAL_CHANNEL::channel, HAL_CHANNEL::channelFlags, and IEEE80211_CHAN_2GHZ. Referenced by ar5k_channel(). |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
Definition at line 1275 of file ar5xxx.c. References AH_FALSE, AH_TRUE, ar5k_bitswap(), AR5K_PHY_WRITE, and HAL_CHANNEL::channel. Referenced by ar5k_channel(). |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
Definition at line 618 of file ar5xxx.c. Referenced by ar5k_ar5110_chan2athchan(), ar5k_ar5111_channel(), ar5k_ar5112_channel(), ar5k_ar5210_attach(), ar5k_ar5211_radio_revision(), ar5k_ar5211_rfregs(), ar5k_ar5212_radio_revision(), and ar5k_rfregs_op(). |
|
Definition at line 1126 of file ar5xxx.c. References AH_FALSE, AH_TRUE, AR5K_AR5110, ar5k_ar5110_channel(), AR5K_AR5111, ar5k_ar5111_channel(), ar5k_ar5112_channel(), AR5K_PRINTF, HAL_CHANNEL::channel, CHANNEL_T, and HAL_CHANNEL::channelFlags. Referenced by ar5k_ar5210_calibrate(), ar5k_ar5210_reset(), ar5k_ar5211_reset(), and ar5k_ar5212_reset(). |
Here is the call graph for this function:
|
Definition at line 449 of file ar5xxx.c. References AH_FALSE, AH_TRUE, IEEE80211_CHAN_2GHZ, and IEEE80211_CHAN_5GHZ. |
|
|
Definition at line 689 of file ar5xxx.c. References AR5K_EEPROM_CHANNEL_DIS, AR5K_EEPROM_MODE_11A, and AR5K_EEPROM_VERSION_3_2. Referenced by ar5k_eeprom_init(). |
|
Here is the call graph for this function:
|
Definition at line 717 of file ar5xxx.c. References AR5K_EEPROM_READ, ar5k_eeprom_info::ee_ant_control, ar5k_eeprom_info::ee_ant_tx_rx, ar5k_eeprom_info::ee_switch_settling, HAL_ANT_FIXED_A, and HAL_ANT_FIXED_B. Referenced by ar5k_eeprom_init(). |
|
Definition at line 1050 of file ar5xxx.c. References AR5K_TRACE, bcopy, bzero, and IEEE80211_ADDR_LEN. Referenced by ath_hal_attach(). |
|
|
Definition at line 1089 of file ar5xxx.c. References AH_FALSE, AH_TRUE, AR5K_EEPROM_PROTECT_WR_128_191, AR5K_EEPROM_REG_DOMAIN, ar5k_regdomain_from_ieee(), AR5K_TRACE, and ar5k_eeprom_info::ee_regdomain. |
Here is the call graph for this function:
|
Definition at line 583 of file ar5xxx.c. References AH_FALSE, AH_TRUE, ar5k_eeprom_regulation_domain(), ar5k_regdomain_from_ieee(), AR5K_TRACE, DMN_FCC1, ieee80211_countrycode2regdomain(), and ieee80211_name2countrycode(). Referenced by ar5k_ar5210_get_regdomain(), ar5k_ar5211_get_regdomain(), and ar5k_ar5212_get_regdomain(). |
Here is the call graph for this function:
|
Definition at line 633 of file ar5xxx.c. References AH_TRUE. Referenced by ar5k_ar5210_set_ack_timeout(), ar5k_ar5210_set_cts_timeout(), ar5k_ar5210_set_slot_time(), ar5k_ar5211_set_ack_timeout(), ar5k_ar5211_set_cts_timeout(), ar5k_ar5212_set_ack_timeout(), and ar5k_ar5212_set_cts_timeout(). |
|
Definition at line 517 of file ar5xxx.c. References AR5K_ELEMENTS, AR5K_SREV_NAME, AR5K_SREV_UNKNOWN, and ar5k_srev_name::sr_name. |
|
Definition at line 539 of file ar5xxx.c. References AR5K_PRINTF. Referenced by ar5k_ar5210_get_isr(), ar5k_ar5211_get_isr(), and ar5k_ar5212_get_isr(). |
|
Definition at line 562 of file ar5xxx.c. References AR5K_TUNE_REGDOMAIN. |
|
Definition at line 574 of file ar5xxx.c. Referenced by ar5k_ar5210_set_regdomain(), ar5k_ar5211_set_regdomain(), ar5k_ar5212_set_regdomain(), and ath_hal_attach(). |
|
Definition at line 659 of file ar5xxx.c. References AH_FALSE, AH_TRUE, AR5K_DELAY, AR5K_REG_READ, and AR5K_TUNE_REGISTER_TIMEOUT. Referenced by ar5k_ar5210_do_calibrate(), ar5k_ar5210_nic_reset(), ar5k_ar5210_noise_floor(), ar5k_ar5211_nic_reset(), ar5k_ar5211_wait_for_beacon(), ar5k_ar5212_nic_reset(), and ar5k_ar5212_wait_for_beacon(). |
|
Definition at line 1726 of file ar5xxx.c. References AH_FALSE, AH_TRUE, AR5K_ELEMENTS, AR5K_INI_PHY_5111, AR5K_INI_PHY_5112, AR5K_INI_RFGAIN_2GHZ, AR5K_INI_RFGAIN_5GHZ, AR5K_REG_WAIT, AR5K_REG_WRITE, and ar5k_rfg. Referenced by ar5k_ar5211_reset(), and ar5k_ar5212_reset(). |
|
Definition at line 1509 of file ar5xxx.c. References AH_FALSE, AH_TRUE, ar5111_rf, ar5112_rf, AR5K_AR5111, ar5k_ar5111_rfregs(), AR5K_AR5112, ar5k_ar5112_rfregs(), AR5K_PRINT, and HAL_RFGAIN_INACTIVE. Referenced by ar5k_ar5212_reset(). |
Here is the call graph for this function:
|
Definition at line 1451 of file ar5xxx.c. References ar5111_gain_opt, ar5112_gain_opt, AR5K_AR5111, AR5K_PRINTF, ar5k_gain_opt::go_step, ar5k_gain_opt::go_steps_count, and ar5k_gain_opt_step::gos_gain. Referenced by ar5k_ar5212_get_rf_gain(). |
|
Definition at line 1408 of file ar5xxx.c. References AH_FALSE, AR5K_AR5111, AR5K_GAIN_DYN_ADJUST_HI_MARGIN, AR5K_GAIN_DYN_ADJUST_LO_MARGIN, and ar5k_rfregs_op(). Referenced by ar5k_ar5212_get_rf_gain(). |
Here is the call graph for this function:
|
Definition at line 1371 of file ar5xxx.c. References AH_FALSE, and ar5k_rfregs_op(). Referenced by ar5k_ar5212_get_rf_gain(). |
Here is the call graph for this function:
|
Definition at line 1322 of file ar5xxx.c. References AH_TRUE, ar5k_bitswap(), and AR5K_PRINTF. Referenced by ar5k_ar5111_rfregs(), ar5k_ar5112_rfregs(), ar5k_rfregs_gain_readback(), and ar5k_rfregs_gainf_corr(). |
Here is the call graph for this function:
|
Definition at line 649 of file ar5xxx.c. References bcopy, bzero, HAL_RATE_TABLE::info, and HAL_RATE_TABLE::rateCount. Referenced by ath_hal_attach(). |
|
Definition at line 1761 of file ar5xxx.c. References AR5K_ELEMENTS, AR5K_MAX_RATES, AR5K_TUNE_DEFAULT_TXPOWER, and AR5K_TUNE_MAX_TXPOWER. Referenced by ar5k_ar5212_txpower(). |
|
Here is the call graph for this function:
|
Definition at line 332 of file ar5xxx.c. References AR5K_ASSERT_ENTRY, AR5K_CCK_TX_TIME, AR5K_OFDM_NUM_BITS_PER_SYM, AR5K_OFDM_TX_TIME, AR5K_TURBO_NUM_BITS_PER_SYM, AR5K_TURBO_TX_TIME, IEEE80211_T_CCK, IEEE80211_T_OFDM, IEEE80211_T_TURBO, HAL_RATE_TABLE::info, HAL_RATE::phy, HAL_RATE_TABLE::rateCount, HAL_RATE::rateKbps, and HAL_RATE::shortPreamble. Referenced by ar5k_ar5212_reset(), ath_rx_tasklet(), and ath_tx_start(). |
|
|
Definition at line 861 of file ar5xxx.c. References HAL_MODE_11A, HAL_MODE_11B, and HAL_MODE_11G. Referenced by ath_attach(). |
|
Definition at line 425 of file ar5xxx.c. References IEEE80211_CHAN_2GHZ, and IEEE80211_CHAN_5GHZ. |
|
Definition at line 469 of file ar5xxx.c. References AH_FALSE, AH_TRUE, ar5k_2ghz_channels, ar5k_5ghz_channels, AR5K_TRACE, bcopy, HAL_CHANNEL::channel, HAL_CHANNEL::channelFlags, ieee80211_regchannel::rc_channel, and ieee80211_regchannel::rc_mode. Referenced by ath_getchannels(). |
|
Definition at line 400 of file ar5xxx.c. References IEEE80211_CHAN_2GHZ, and IEEE80211_CHAN_5GHZ. Referenced by ar5k_ar5110_chan2athchan(), ar5k_ar5111_channel(), and ath_getchannels(). |
|
Definition at line 144 of file ar5xxx.c. References AR5K_ELEMENTS, ar5k_known_products, device, and vendor. Referenced by ath_pci_probe(). |
|
Definition at line 123 of file ar5xxx.c. Referenced by ar5k_rfregs_gain_adjust(), and ath_hal_attach(). |
|
Definition at line 129 of file ar5xxx.c. Referenced by ar5k_ar5111_rfregs(), and ar5k_rfregs(). |
|
Definition at line 124 of file ar5xxx.c. Referenced by ar5k_rfregs_gain_adjust(), and ath_hal_attach(). |
|
Definition at line 130 of file ar5xxx.c. Referenced by ar5k_ar5112_rfregs(), and ar5k_rfregs(). |
|
Definition at line 118 of file ar5xxx.c. Referenced by ath_hal_init_channels(). |
|
Definition at line 116 of file ar5xxx.c. Referenced by ath_hal_init_channels(). |
|
|
Referenced by ath_hal_attach(), and ath_hal_probe(). |
|
Definition at line 131 of file ar5xxx.c. Referenced by ar5k_rfgain(). |
|
Definition at line 89 of file ar5xxx.c. Referenced by ath_hal_attach(). |
|
Definition at line 90 of file ar5xxx.c. Referenced by ath_hal_attach(). |
|
Definition at line 91 of file ar5xxx.c. Referenced by ath_hal_attach(). |
|
Definition at line 92 of file ar5xxx.c. Referenced by ath_hal_attach(). |
|
Definition at line 70 of file ar5xxx.c. Referenced by ath_hal_attach(). |
|
Definition at line 69 of file ar5xxx.c. Referenced by ath_hal_attach(), and ath_hal_probe(). |
|
Definition at line 68 of file ar5xxx.c. Referenced by ath_hal_probe(). |