#include <ath5k.h>
: The : Driver's interrupt mask used to filter out interrupts in sw.
This function is used inside our interrupt handler to determine the reason for the interrupt by reading Primary Interrupt Status Register. Returns an abstract interrupt status mask which is mostly ISR with some uncommon bits being mapped on some standard non hw-specific positions (check out &ath5k_int).
NOTE: We use read-and-clear register, so after this function is called ISR is zeroed.
Definition at line 955 of file ath5k.h.
struct ath5k_softc* ath5k_hw::ah_sc [read] |
Definition at line 956 of file ath5k.h.
Referenced by ath5k_hw_attach(), ath5k_hw_nic_wakeup(), ath5k_hw_write_rate_duration(), ath5k_rfkill_hw_start(), and ath5k_rfkill_hw_stop().
| void* ath5k_hw::ah_iobase |
Definition at line 957 of file ath5k.h.
Referenced by ath5k_hw_attach(), ath5k_hw_reg_read(), and ath5k_hw_reg_write().
Definition at line 959 of file ath5k.h.
Referenced by ath5k_hw_attach(), ath5k_hw_get_isr(), ath5k_hw_reset(), ath5k_hw_set_gpio_intr(), ath5k_hw_set_imr(), and ath5k_hw_update_tx_triglevel().
| int ath5k_hw::ah_ier |
struct net80211_channel* ath5k_hw::ah_current_channel [read] |
Definition at line 962 of file ath5k.h.
Referenced by ath5k_hw_channel(), ath5k_hw_reset_tx_queue(), and ath5k_hw_set_txpower_limit().
Definition at line 963 of file ath5k.h.
Referenced by ath5k_hw_attach(), ath5k_hw_channel(), ath5k_hw_get_ack_timeout(), ath5k_hw_get_cts_timeout(), ath5k_hw_reset_tx_queue(), ath5k_hw_set_ack_timeout(), ath5k_hw_set_cts_timeout(), and ath5k_hw_set_slot_time().
Definition at line 964 of file ath5k.h.
Referenced by ath5k_hw_reset(), and ath5k_hw_rf511x_calibrate().
Definition at line 969 of file ath5k.h.
Referenced by ath5k_hw_attach(), ath5k_hw_reset(), ath5k_hw_rfregs_init(), ath5k_hw_tweak_initval_settings(), and ath5k_probe().
Definition at line 970 of file ath5k.h.
Referenced by ath5k_eeprom_init_header(), ath5k_eeprom_is_hb63(), ath5k_hw_attach(), ath5k_hw_chan_has_spur_noise(), ath5k_hw_reset_tx_queue(), ath5k_hw_stop_tx_dma(), and ath5k_hw_tweak_initval_settings().
Definition at line 972 of file ath5k.h.
Referenced by ath5k_hw_attach(), ath5k_hw_commit_eeprom_settings(), ath5k_hw_rfregs_init(), ath5k_hw_tweak_initval_settings(), ath5k_probe(), and ath5k_setup_rate_powertable().
Definition at line 973 of file ath5k.h.
Referenced by ath5k_hw_attach(), ath5k_hw_gainf_calibrate(), ath5k_hw_rf_gainf_corr(), ath5k_hw_rfregs_init(), ath5k_hw_tweak_initval_settings(), and ath5k_probe().
Definition at line 976 of file ath5k.h.
Referenced by ath5k_hw_attach(), ath5k_hw_eeprom_read(), ath5k_hw_get_capability(), ath5k_hw_get_def_antenna(), ath5k_hw_get_isr(), ath5k_hw_get_rx_filter(), ath5k_hw_get_txdp(), ath5k_hw_init_desc_functions(), ath5k_hw_nic_reset(), ath5k_hw_nic_wakeup(), ath5k_hw_radio_revision(), ath5k_hw_reset(), ath5k_hw_reset_key(), ath5k_hw_reset_tx_queue(), ath5k_hw_set_ack_bitrate_high(), ath5k_hw_set_associd(), ath5k_hw_set_bssid_mask(), ath5k_hw_set_capabilities(), ath5k_hw_set_def_antenna(), ath5k_hw_set_imr(), ath5k_hw_set_opmode(), ath5k_hw_set_rx_filter(), ath5k_hw_set_slot_time(), ath5k_hw_set_txdp(), ath5k_hw_setup_2word_tx_desc(), ath5k_hw_start_tx_dma(), ath5k_hw_stop_tx_dma(), ath5k_hw_tweak_initval_settings(), ath5k_hw_update_tx_triglevel(), ath5k_hw_write_initvals(), and ath5k_hw_write_ofdm_timings().
Definition at line 977 of file ath5k.h.
Referenced by ath5k_hw_attach(), ath5k_hw_chan_has_spur_noise(), ath5k_hw_channel(), ath5k_hw_nic_wakeup(), ath5k_hw_phy_calibrate(), ath5k_hw_reset(), ath5k_hw_rf_check_gainf_readback(), ath5k_hw_rf_gainf_adjust(), ath5k_hw_rf_gainf_corr(), ath5k_hw_rfgain_init(), ath5k_hw_rfgain_opt_init(), ath5k_hw_rfregs_init(), ath5k_hw_tweak_initval_settings(), ath5k_hw_txpower(), and ath5k_hw_write_initvals().
Definition at line 989 of file ath5k.h.
Referenced by ath5k_hw_attach(), and ath5k_hw_reset_tx_queue().
Definition at line 990 of file ath5k.h.
Referenced by ath5k_hw_attach(), and ath5k_hw_reset_tx_queue().
Definition at line 992 of file ath5k.h.
Referenced by ath5k_hw_attach(), and ath5k_hw_reset_tx_queue().
Definition at line 993 of file ath5k.h.
Referenced by ath5k_hw_attach(), and ath5k_hw_reset_tx_queue().
| u32 ath5k_hw::ah_antenna[AR5K_EEPROM_N_MODES][AR5K_ANT_MAX] |
Definition at line 995 of file ath5k.h.
Referenced by ath5k_eeprom_read_ants(), and ath5k_hw_commit_eeprom_settings().
| u8 ath5k_hw::ah_sta_id[ETH_ALEN] |
Definition at line 998 of file ath5k.h.
Referenced by ath5k_hw_get_lladdr(), ath5k_hw_reset(), ath5k_hw_set_lladdr(), and ath5k_hw_set_opmode().
| u8 ath5k_hw::ah_bssid[ETH_ALEN] |
Definition at line 1003 of file ath5k.h.
Referenced by ath5k_config(), ath5k_hw_attach(), and ath5k_hw_reset().
| u8 ath5k_hw::ah_bssid_mask[ETH_ALEN] |
Definition at line 1004 of file ath5k.h.
Referenced by ath5k_hw_set_associd(), and ath5k_hw_set_bssid_mask().
| u32 ath5k_hw::ah_gpio[AR5K_MAX_GPIO] |
struct ath5k_capabilities ath5k_hw::ah_capabilities [read] |
Definition at line 1009 of file ath5k.h.
Referenced by ath5k_channel_ok(), ath5k_eeprom_convert_pcal_info_2413(), ath5k_eeprom_convert_pcal_info_5111(), ath5k_eeprom_convert_pcal_info_5112(), ath5k_eeprom_free_pcal_info(), ath5k_eeprom_init_11a_pcal_freq(), ath5k_eeprom_init_11bg_2413(), ath5k_eeprom_init_header(), ath5k_eeprom_init_modes(), ath5k_eeprom_read_ants(), ath5k_eeprom_read_ctl_info(), ath5k_eeprom_read_freq_list(), ath5k_eeprom_read_modes(), ath5k_eeprom_read_pcal_info(), ath5k_eeprom_read_pcal_info_2413(), ath5k_eeprom_read_pcal_info_5111(), ath5k_eeprom_read_pcal_info_5112(), ath5k_eeprom_read_target_rate_pwr_info(), ath5k_eeprom_read_turbo_modes(), ath5k_get_chan_pcal_surrounding_piers(), ath5k_get_max_ctl_power(), ath5k_get_rate_pcal_data(), ath5k_hw_commit_eeprom_settings(), ath5k_hw_gainf_calibrate(), ath5k_hw_reset(), ath5k_hw_rfregs_init(), ath5k_hw_set_capabilities(), ath5k_probe(), ath5k_rfkill_hw_start(), ath5k_rfkill_hw_stop(), ath5k_setup_bands(), and ath5k_setup_channel_powertable().
struct ath5k_txq_info ath5k_hw::ah_txq [read] |
Definition at line 1011 of file ath5k.h.
Referenced by ath5k_hw_release_tx_queue(), ath5k_hw_reset_tx_queue(), ath5k_hw_set_tx_queueprops(), ath5k_hw_setup_tx_queue(), ath5k_hw_start_tx_dma(), and ath5k_hw_stop_tx_dma().
Definition at line 1012 of file ath5k.h.
Referenced by ath5k_hw_release_tx_queue(), ath5k_hw_reset_tx_queue(), and ath5k_hw_setup_tx_queue().
Definition at line 1023 of file ath5k.h.
Referenced by ath5k_hw_detach(), ath5k_hw_gainf_calibrate(), ath5k_hw_reset(), ath5k_hw_rf_check_gainf_readback(), ath5k_hw_rf_gainf_corr(), ath5k_hw_rfb_op(), and ath5k_hw_rfregs_init().
Definition at line 1025 of file ath5k.h.
Referenced by ath5k_hw_rf_check_gainf_readback(), ath5k_hw_rf_gainf_corr(), ath5k_hw_rfb_op(), and ath5k_hw_rfregs_init().
struct ath5k_gain ath5k_hw::ah_gain [read] |
Definition at line 1026 of file ath5k.h.
Referenced by ath5k_hw_gainf_calibrate(), ath5k_hw_request_rfgain_probe(), ath5k_hw_rf_check_gainf_readback(), ath5k_hw_rf_gainf_adjust(), ath5k_hw_rf_gainf_corr(), ath5k_hw_rfgain_opt_init(), and ath5k_hw_rfregs_init().
| u8 ath5k_hw::ah_offset[AR5K_MAX_RF_BANKS] |
Definition at line 1027 of file ath5k.h.
Referenced by ath5k_hw_rfb_op(), and ath5k_hw_rfregs_init().
| u8 ath5k_hw::tmpL[AR5K_EEPROM_N_PD_GAINS][AR5K_EEPROM_POWER_TABLE_SIZE] |
Definition at line 1033 of file ath5k.h.
Referenced by ath5k_combine_linear_pcdac_curves(), ath5k_combine_pwr_to_pdadc_curves(), ath5k_fill_pwr_to_pcdac_table(), and ath5k_setup_channel_powertable().
| u8 ath5k_hw::tmpR[AR5K_EEPROM_N_PD_GAINS][AR5K_EEPROM_POWER_TABLE_SIZE] |
| u8 ath5k_hw::txp_pd_table[AR5K_EEPROM_POWER_TABLE_SIZE *2] |
Definition at line 1036 of file ath5k.h.
Referenced by ath5k_combine_linear_pcdac_curves(), ath5k_combine_pwr_to_pdadc_curves(), ath5k_fill_pwr_to_pcdac_table(), ath5k_setup_pcdac_table(), and ath5k_setup_pwr_to_pdadc_table().
| u16 ath5k_hw::txp_rates_power_table[AR5K_MAX_RATES] |
Definition at line 1038 of file ath5k.h.
Referenced by ath5k_combine_linear_pcdac_curves(), ath5k_combine_pwr_to_pdadc_curves(), and ath5k_setup_channel_powertable().
Definition at line 1041 of file ath5k.h.
Referenced by ath5k_hw_txpower(), ath5k_setup_channel_powertable(), and ath5k_setup_rate_powertable().
Definition at line 1042 of file ath5k.h.
Referenced by ath5k_get_max_ctl_power(), ath5k_hw_request_rfgain_probe(), ath5k_hw_txpower(), ath5k_setup_channel_powertable(), and ath5k_setup_rate_powertable().
Definition at line 1043 of file ath5k.h.
Referenced by ath5k_hw_setup_4word_tx_desc(), and ath5k_setup_channel_powertable().
Definition at line 1047 of file ath5k.h.
Referenced by ath5k_hw_commit_eeprom_settings(), and ath5k_setup_rate_powertable().
| struct { ... } ath5k_hw::ah_txpower |
Referenced by ath5k_combine_linear_pcdac_curves(), ath5k_combine_pwr_to_pdadc_curves(), ath5k_fill_pwr_to_pcdac_table(), ath5k_get_max_ctl_power(), ath5k_hw_attach(), ath5k_hw_commit_eeprom_settings(), ath5k_hw_request_rfgain_probe(), ath5k_hw_setup_4word_tx_desc(), ath5k_hw_txpower(), ath5k_setup_channel_powertable(), ath5k_setup_pcdac_table(), ath5k_setup_pwr_to_pdadc_table(), and ath5k_setup_rate_powertable().
| int(* ath5k_hw::ah_setup_rx_desc)(struct ath5k_hw *ah, struct ath5k_desc *desc, u32 size, unsigned int flags) |
Referenced by ath5k_hw_init_desc_functions(), and ath5k_rxbuf_setup().
| int(* ath5k_hw::ah_setup_tx_desc)(struct ath5k_hw *, struct ath5k_desc *, unsigned int, unsigned int, enum ath5k_pkt_type, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) |
Referenced by ath5k_hw_init_desc_functions(), and ath5k_txbuf_setup().
| int(* ath5k_hw::ah_proc_tx_desc)(struct ath5k_hw *, struct ath5k_desc *, struct ath5k_tx_status *) |
Referenced by ath5k_hw_init_desc_functions(), and ath5k_tx_processq().
| int(* ath5k_hw::ah_proc_rx_desc)(struct ath5k_hw *, struct ath5k_desc *, struct ath5k_rx_status *) |
Referenced by ath5k_handle_rx(), and ath5k_hw_init_desc_functions().
1.5.7.1