Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ath_hw Struct Reference

#include <hw.h>

Data Fields

struct ath_ops reg_ops
 
struct ieee80211_hwhw
 
struct ath_common common
 
struct ath9k_hw_version hw_version
 
struct ath9k_ops_config config
 
struct ath9k_hw_capabilities caps
 
struct ath9k_channel channels [ATH9K_NUM_CHANNELS]
 
struct ath9k_channelcurchan
 
union {
   struct ar5416_eeprom_def   def
 
   struct ar5416_eeprom_4k   map4k
 
   struct ar9287_eeprom   map9287
 
   struct ar9300_eeprom   ar9300_eep
 
eeprom
 
struct eeprom_opseep_ops
 
bool sw_mgmt_crypto
 
bool is_pciexpress
 
bool aspm_enabled
 
bool is_monitoring
 
bool need_an_top2_fixup
 
bool shared_chain_lnadiv
 
u16 tx_trig_level
 
u32 nf_regs [6]
 
struct ath_nf_limits nf_2g
 
struct ath_nf_limits nf_5g
 
u16 rfsilent
 
u32 rfkill_gpio
 
u32 rfkill_polarity
 
u32 ah_flags
 
bool reset_power_on
 
bool htc_reset_init
 
enum nl80211_iftype opmode
 
enum ath9k_power_mode power_mode
 
s8 noise
 
struct ath9k_hw_cal_datacaldata
 
struct ath9k_pacal_info pacal_info
 
struct ar5416Stats stats
 
struct ath9k_tx_queue_info txq [ATH9K_NUM_TX_QUEUES]
 
enum ath9k_int imask
 
u32 imrs2_reg
 
u32 txok_interrupt_mask
 
u32 txerr_interrupt_mask
 
u32 txdesc_interrupt_mask
 
u32 txeol_interrupt_mask
 
u32 txurn_interrupt_mask
 
atomic_t intr_ref_cnt
 
bool chip_fullsleep
 
u32 atim_window
 
u32 modes_index
 
u32 supp_cals
 
struct ath9k_cal_list iq_caldata
 
struct ath9k_cal_list adcgain_caldata
 
struct ath9k_cal_list adcdc_caldata
 
struct ath9k_cal_list tempCompCalData
 
struct ath9k_cal_listcal_list
 
struct ath9k_cal_listcal_list_last
 
struct ath9k_cal_listcal_list_curr
 
union {
   u32   unsign [AR5416_MAX_CHAINS]
 
   int32_t   sign [AR5416_MAX_CHAINS]
 
meas0
 
union {
   u32   unsign [AR5416_MAX_CHAINS]
 
   int32_t   sign [AR5416_MAX_CHAINS]
 
meas1
 
union {
   u32   unsign [AR5416_MAX_CHAINS]
 
   int32_t   sign [AR5416_MAX_CHAINS]
 
meas2
 
union {
   u32   unsign [AR5416_MAX_CHAINS]
 
   int32_t   sign [AR5416_MAX_CHAINS]
 
meas3
 
u16 cal_samples
 
u8 enabled_cals
 
u32 sta_id1_defaults
 
u32 misc_mode
 
struct ath_hw_private_ops private_ops
 
struct ath_hw_ops ops
 
u32analogBank0Data
 
u32analogBank1Data
 
u32analogBank2Data
 
u32analogBank3Data
 
u32analogBank6Data
 
u32analogBank6TPCData
 
u32analogBank7Data
 
u32bank6Temp
 
int coverage_class
 
u32 slottime
 
u32 globaltxtimeout
 
u32 proc_phyerr
 
u32 aniperiod
 
int totalSizeDesired [5]
 
int coarse_high [5]
 
int coarse_low [5]
 
int firpwr [5]
 
enum ath9k_ani_cmd ani_function
 
u32 intr_txqs
 
u8 txchainmask
 
u8 rxchainmask
 
struct ath_hw_radar_conf radar_conf
 
u32 originalGain [22]
 
int initPDADC
 
int PDADCdelta
 
int led_pin
 
u32 gpio_mask
 
u32 gpio_val
 
struct ar5416IniArray iniModes
 
struct ar5416IniArray iniCommon
 
struct ar5416IniArray iniBank0
 
struct ar5416IniArray iniBB_RfGain
 
struct ar5416IniArray iniBank1
 
struct ar5416IniArray iniBank2
 
struct ar5416IniArray iniBank3
 
struct ar5416IniArray iniBank6
 
struct ar5416IniArray iniBank6TPC
 
struct ar5416IniArray iniBank7
 
struct ar5416IniArray iniAddac
 
struct ar5416IniArray iniPcieSerdes
 
struct ar5416IniArray iniPcieSerdesLowPower
 
struct ar5416IniArray iniModesFastClock
 
struct ar5416IniArray iniAdditional
 
struct ar5416IniArray iniModesRxGain
 
struct ar5416IniArray ini_modes_rx_gain_bounds
 
struct ar5416IniArray iniModesTxGain
 
struct ar5416IniArray iniCckfirNormal
 
struct ar5416IniArray iniCckfirJapan2484
 
struct ar5416IniArray ini_japan2484
 
struct ar5416IniArray iniModes_9271_ANI_reg
 
struct ar5416IniArray ini_radio_post_sys2ant
 
struct ar5416IniArray iniMac [ATH_INI_NUM_SPLIT]
 
struct ar5416IniArray iniBB [ATH_INI_NUM_SPLIT]
 
struct ar5416IniArray iniRadio [ATH_INI_NUM_SPLIT]
 
struct ar5416IniArray iniSOC [ATH_INI_NUM_SPLIT]
 
u32 intr_gen_timer_trigger
 
u32 intr_gen_timer_thresh
 
struct ath_gen_timer_table hw_gen_timers
 
struct ar9003_txsts_ring
 
u32 ts_paddr_start
 
u32 ts_paddr_end
 
u16 ts_tail
 
u16 ts_size
 
u32 bb_watchdog_last_status
 
u32 bb_watchdog_timeout_ms
 
u8 bb_hang_rx_ofdm
 
unsigned int paprd_target_power
 
unsigned int paprd_training_power
 
unsigned int paprd_ratemask
 
unsigned int paprd_ratemask_ht40
 
bool paprd_table_write_done
 
u32 paprd_gain_table_entries [PAPRD_GAIN_TABLE_ENTRIES]
 
u8 paprd_gain_table_index [PAPRD_GAIN_TABLE_ENTRIES]
 
u32 WARegVal
 
u32 ent_mode
 
bool is_clk_25mhz
 
int(* get_mac_revision )(void)
 
int(* external_reset )(void)
 

Detailed Description

Definition at line 708 of file hw.h.

Field Documentation

struct ath9k_cal_list adcdc_caldata

Definition at line 771 of file hw.h.

struct ath9k_cal_list adcgain_caldata

Definition at line 770 of file hw.h.

u32 ah_flags

Definition at line 741 of file hw.h.

u32* analogBank0Data

Definition at line 815 of file hw.h.

u32* analogBank1Data

Definition at line 816 of file hw.h.

u32* analogBank2Data

Definition at line 817 of file hw.h.

u32* analogBank3Data

Definition at line 818 of file hw.h.

u32* analogBank6Data

Definition at line 819 of file hw.h.

u32* analogBank6TPCData

Definition at line 820 of file hw.h.

u32* analogBank7Data

Definition at line 821 of file hw.h.

enum ath9k_ani_cmd ani_function

Definition at line 835 of file hw.h.

u32 aniperiod

Definition at line 830 of file hw.h.

struct ar9300_eeprom ar9300_eep

Definition at line 723 of file hw.h.

bool aspm_enabled

Definition at line 729 of file hw.h.

u32 atim_window

Definition at line 764 of file hw.h.

u32* bank6Temp

Definition at line 822 of file hw.h.

u8 bb_hang_rx_ofdm

Definition at line 898 of file hw.h.

u32 bb_watchdog_last_status

Definition at line 896 of file hw.h.

u32 bb_watchdog_timeout_ms

Definition at line 897 of file hw.h.

Definition at line 773 of file hw.h.

struct ath9k_cal_list* cal_list_curr

Definition at line 775 of file hw.h.

struct ath9k_cal_list* cal_list_last

Definition at line 774 of file hw.h.

u16 cal_samples

Definition at line 803 of file hw.h.

Definition at line 750 of file hw.h.

Definition at line 715 of file hw.h.

Definition at line 716 of file hw.h.

bool chip_fullsleep

Definition at line 763 of file hw.h.

int coarse_high[5]

Definition at line 832 of file hw.h.

int coarse_low[5]

Definition at line 833 of file hw.h.

Definition at line 712 of file hw.h.

Definition at line 714 of file hw.h.

int coverage_class

Definition at line 824 of file hw.h.

Definition at line 717 of file hw.h.

Definition at line 720 of file hw.h.

struct eeprom_ops* eep_ops

Definition at line 725 of file hw.h.

union { ... } eeprom
u8 enabled_cals

Definition at line 804 of file hw.h.

u32 ent_mode

Definition at line 915 of file hw.h.

int(* external_reset)(void)

Definition at line 922 of file hw.h.

int firpwr[5]

Definition at line 834 of file hw.h.

int(* get_mac_revision)(void)

Definition at line 921 of file hw.h.

u32 globaltxtimeout

Definition at line 826 of file hw.h.

u32 gpio_mask

Definition at line 851 of file hw.h.

u32 gpio_val

Definition at line 852 of file hw.h.

bool htc_reset_init

Definition at line 744 of file hw.h.

Definition at line 711 of file hw.h.

struct ath_gen_timer_table hw_gen_timers

Definition at line 888 of file hw.h.

Definition at line 713 of file hw.h.

enum ath9k_int imask

Definition at line 755 of file hw.h.

u32 imrs2_reg

Definition at line 756 of file hw.h.

struct ar5416IniArray ini_japan2484

Definition at line 877 of file hw.h.

struct ar5416IniArray ini_modes_rx_gain_bounds

Definition at line 873 of file hw.h.

struct ar5416IniArray ini_radio_post_sys2ant

Definition at line 879 of file hw.h.

Definition at line 864 of file hw.h.

struct ar5416IniArray iniAdditional

Definition at line 871 of file hw.h.

Definition at line 856 of file hw.h.

Definition at line 858 of file hw.h.

Definition at line 859 of file hw.h.

Definition at line 860 of file hw.h.

Definition at line 861 of file hw.h.

struct ar5416IniArray iniBank6TPC

Definition at line 862 of file hw.h.

Definition at line 863 of file hw.h.

Definition at line 882 of file hw.h.

struct ar5416IniArray iniBB_RfGain

Definition at line 857 of file hw.h.

struct ar5416IniArray iniCckfirJapan2484

Definition at line 876 of file hw.h.

struct ar5416IniArray iniCckfirNormal

Definition at line 875 of file hw.h.

Definition at line 855 of file hw.h.

Definition at line 881 of file hw.h.

Definition at line 854 of file hw.h.

struct ar5416IniArray iniModes_9271_ANI_reg

Definition at line 878 of file hw.h.

struct ar5416IniArray iniModesFastClock

Definition at line 870 of file hw.h.

struct ar5416IniArray iniModesRxGain

Definition at line 872 of file hw.h.

struct ar5416IniArray iniModesTxGain

Definition at line 874 of file hw.h.

struct ar5416IniArray iniPcieSerdes

Definition at line 865 of file hw.h.

struct ar5416IniArray iniPcieSerdesLowPower

Definition at line 869 of file hw.h.

Definition at line 883 of file hw.h.

Definition at line 884 of file hw.h.

int initPDADC

Definition at line 848 of file hw.h.

u32 intr_gen_timer_thresh

Definition at line 887 of file hw.h.

u32 intr_gen_timer_trigger

Definition at line 886 of file hw.h.

atomic_t intr_ref_cnt

Definition at line 762 of file hw.h.

u32 intr_txqs

Definition at line 841 of file hw.h.

struct ath9k_cal_list iq_caldata

Definition at line 769 of file hw.h.

bool is_clk_25mhz

Definition at line 920 of file hw.h.

bool is_monitoring

Definition at line 730 of file hw.h.

bool is_pciexpress

Definition at line 728 of file hw.h.

Definition at line 850 of file hw.h.

Definition at line 721 of file hw.h.

Definition at line 722 of file hw.h.

union { ... } meas0
union { ... } meas1
union { ... } meas2
union { ... } meas3
u32 misc_mode

Definition at line 807 of file hw.h.

u32 modes_index

Definition at line 765 of file hw.h.

bool need_an_top2_fixup

Definition at line 731 of file hw.h.

Definition at line 736 of file hw.h.

Definition at line 737 of file hw.h.

u32 nf_regs[6]

Definition at line 735 of file hw.h.

s8 noise

Definition at line 749 of file hw.h.

enum nl80211_iftype opmode

Definition at line 746 of file hw.h.

Definition at line 812 of file hw.h.

u32 originalGain[22]

Definition at line 847 of file hw.h.

Definition at line 751 of file hw.h.

u32 paprd_gain_table_entries[PAPRD_GAIN_TABLE_ENTRIES]

Definition at line 905 of file hw.h.

u8 paprd_gain_table_index[PAPRD_GAIN_TABLE_ENTRIES]

Definition at line 906 of file hw.h.

unsigned int paprd_ratemask

Definition at line 902 of file hw.h.

unsigned int paprd_ratemask_ht40

Definition at line 903 of file hw.h.

bool paprd_table_write_done

Definition at line 904 of file hw.h.

unsigned int paprd_target_power

Definition at line 900 of file hw.h.

unsigned int paprd_training_power

Definition at line 901 of file hw.h.

int PDADCdelta

Definition at line 849 of file hw.h.

enum ath9k_power_mode power_mode

Definition at line 747 of file hw.h.

Definition at line 810 of file hw.h.

u32 proc_phyerr

Definition at line 829 of file hw.h.

Definition at line 845 of file hw.h.

struct ath_ops reg_ops

Definition at line 709 of file hw.h.

bool reset_power_on

Definition at line 743 of file hw.h.

u32 rfkill_gpio

Definition at line 739 of file hw.h.

u32 rfkill_polarity

Definition at line 740 of file hw.h.

u16 rfsilent

Definition at line 738 of file hw.h.

u8 rxchainmask

Definition at line 843 of file hw.h.

bool shared_chain_lnadiv

Definition at line 732 of file hw.h.

Definition at line 789 of file hw.h.

u32 slottime

Definition at line 825 of file hw.h.

u32 sta_id1_defaults

Definition at line 806 of file hw.h.

Definition at line 752 of file hw.h.

u32 supp_cals

Definition at line 768 of file hw.h.

bool sw_mgmt_crypto

Definition at line 727 of file hw.h.

struct ath9k_cal_list tempCompCalData

Definition at line 772 of file hw.h.

int totalSizeDesired[5]

Definition at line 831 of file hw.h.

u32 ts_paddr_end

Definition at line 892 of file hw.h.

u32 ts_paddr_start

Definition at line 891 of file hw.h.

struct ar9003_txs* ts_ring

Definition at line 890 of file hw.h.

u16 ts_size

Definition at line 894 of file hw.h.

u16 ts_tail

Definition at line 893 of file hw.h.

u16 tx_trig_level

Definition at line 733 of file hw.h.

u8 txchainmask

Definition at line 842 of file hw.h.

u32 txdesc_interrupt_mask

Definition at line 759 of file hw.h.

u32 txeol_interrupt_mask

Definition at line 760 of file hw.h.

u32 txerr_interrupt_mask

Definition at line 758 of file hw.h.

u32 txok_interrupt_mask

Definition at line 757 of file hw.h.

Definition at line 753 of file hw.h.

u32 txurn_interrupt_mask

Definition at line 761 of file hw.h.

Definition at line 788 of file hw.h.

u32 WARegVal

Definition at line 912 of file hw.h.


The documentation for this struct was generated from the following file: