iPXE
|
#include <ath9k.h>
Data Fields | |
struct net80211_device * | dev |
struct pci_device * | pdev |
int | chan_idx |
int | chan_is_ht |
struct survey_info * | cur_survey |
struct survey_info | survey [ATH9K_NUM_CHANNELS] |
void(* | intr_tq )(struct ath_softc *sc) |
struct ath_hw * | sc_ah |
void * | mem |
int | irq |
void(* | paprd_work )(struct ath_softc *sc) |
void(* | hw_check_work )(struct ath_softc *sc) |
void(* | paprd_complete )(struct ath_softc *sc) |
unsigned int | hw_busy_count |
u32 | intrstatus |
u32 | sc_flags |
u16 | ps_flags |
u16 | curtxpow |
int | ps_enabled |
int | ps_idle |
short | nbcnvifs |
short | nvifs |
unsigned long | ps_usecount |
struct ath_config | config |
struct ath_rx | rx |
struct ath_tx | tx |
struct net80211_hw_info * | hwinfo |
struct ath9k_legacy_rate | rates [NET80211_MAX_RATES] |
int | hw_rix |
struct ath9k_hw_cal_data | caldata |
int | last_rssi |
void(* | tx_complete_work )(struct ath_softc *sc) |
unsigned long | tx_complete_work_timer |
void(* | hw_pll_work )(struct ath_softc *sc) |
unsigned long | hw_pll_work_timer |
struct ath_descdma | txsdma |
struct net80211_device* ath_softc::dev |
Definition at line 445 of file ath9k.h.
Referenced by ath9k_bss_info_changed(), ath9k_config(), ath9k_deinit_device(), ath9k_init_device(), ath9k_init_softc(), ath9k_irq(), ath9k_process_rate(), ath9k_rx_iob_preprocess(), ath9k_start(), ath9k_stop(), ath9k_tx(), ath_buf_set_rate(), ath_isr(), ath_pci_probe(), ath_pci_remove(), ath_rx_tasklet(), ath_tx_complete(), ath_tx_setup_buffer(), and ath_tx_start().
struct pci_device* ath_softc::pdev |
Definition at line 446 of file ath9k.h.
Referenced by ath_pci_extn_synch_enable(), ath_pci_probe(), and ath_pci_read_cachesize().
int ath_softc::chan_idx |
Definition at line 448 of file ath9k.h.
Referenced by ath9k_start().
struct survey_info* ath_softc::cur_survey |
Definition at line 450 of file ath9k.h.
Referenced by ath9k_config().
struct survey_info ath_softc::survey[ATH9K_NUM_CHANNELS] |
Definition at line 451 of file ath9k.h.
Referenced by ath9k_config(), ath_update_survey_nf(), and ath_update_survey_stats().
void(* ath_softc::intr_tq) (struct ath_softc *sc) |
Definition at line 453 of file ath9k.h.
Referenced by ath9k_init_softc(), and ath_isr().
struct ath_hw* ath_softc::sc_ah |
Definition at line 454 of file ath9k.h.
Referenced by ath9k_bss_info_changed(), ath9k_bss_iter(), ath9k_config(), ath9k_config_bss(), ath9k_deinit_softc(), ath9k_init_band_txpower(), ath9k_init_channels_rates(), ath9k_init_crypto(), ath9k_init_misc(), ath9k_init_softc(), ath9k_init_txpower_limits(), ath9k_irq(), ath9k_set_hw_capab(), ath9k_setpower(), ath9k_start(), ath9k_stop(), ath9k_tasklet(), ath_ani_calibrate(), ath_buf_set_rate(), ath_calcrxfilter(), ath_descdma_setup(), ath_drain_all_txq(), ath_get_next_rx_buf(), ath_hw_check(), ath_hw_pll_work(), ath_isr(), ath_opmode_init(), ath_pci_extn_synch_enable(), ath_pci_probe(), ath_pci_remove(), ath_radio_disable(), ath_reset(), ath_rx_buf_link(), ath_rx_init(), ath_rx_tasklet(), ath_set_channel(), ath_setdefantenna(), ath_startrecv(), ath_stoprecv(), ath_tx_cleanupq(), ath_tx_processq(), ath_tx_setup_buffer(), ath_tx_start_dma(), ath_tx_tasklet(), ath_tx_txqaddbuf(), ath_txchainmask_reduction(), ath_txq_setup(), ath_update_survey_nf(), and ath_update_survey_stats().
void* ath_softc::mem |
Definition at line 455 of file ath9k.h.
Referenced by ath9k_ioread32(), ath9k_iowrite32(), ath9k_reg_rmw(), ath_pci_probe(), and ath_pci_remove().
int ath_softc::irq |
Definition at line 456 of file ath9k.h.
Referenced by ath_pci_probe().
unsigned int ath_softc::hw_busy_count |
Definition at line 462 of file ath9k.h.
Referenced by ath_hw_check(), ath_reset(), and ath_set_channel().
u32 ath_softc::intrstatus |
Definition at line 464 of file ath9k.h.
Referenced by ath9k_tasklet(), and ath_isr().
u32 ath_softc::sc_flags |
Definition at line 465 of file ath9k.h.
Referenced by ath9k_bss_info_changed(), ath9k_bss_iter(), ath9k_config(), ath9k_config_bss(), ath9k_start(), ath9k_stop(), ath_buf_set_rate(), ath_drain_all_txq(), ath_flushrecv(), ath_isr(), ath_pci_probe(), ath_rx_init(), ath_rx_tasklet(), ath_set_channel(), ath_start_ani(), ath_startrecv(), ath_tx_processq(), and ath_txchainmask_reduction().
u16 ath_softc::ps_flags |
Definition at line 466 of file ath9k.h.
Referenced by ath9k_bss_iter(), and ath_isr().
u16 ath_softc::curtxpow |
Definition at line 467 of file ath9k.h.
Referenced by ath9k_config(), ath9k_start(), ath_reset(), and ath_set_channel().
int ath_softc::ps_idle |
Definition at line 469 of file ath9k.h.
Referenced by ath_isr(), and ath_radio_disable().
struct ath_config ath_softc::config |
Definition at line 474 of file ath9k.h.
Referenced by ath9k_config(), ath9k_init_misc(), ath9k_start(), ath_reset(), and ath_set_channel().
struct ath_rx ath_softc::rx |
Definition at line 475 of file ath9k.h.
Referenced by ath9k_init_misc(), ath9k_stop(), ath_get_next_rx_buf(), ath_rx_buf_link(), ath_rx_cleanup(), ath_rx_init(), ath_rx_tasklet(), ath_setdefantenna(), ath_startrecv(), and ath_stoprecv().
struct ath_tx ath_softc::tx |
Definition at line 476 of file ath9k.h.
Referenced by ath9k_deinit_softc(), ath9k_init_queues(), ath9k_init_softc(), ath9k_tx(), ath_drain_all_txq(), ath_reset(), ath_tx_cleanup(), ath_tx_cleanupq(), ath_tx_complete(), ath_tx_complete_buf(), ath_tx_complete_poll_work(), ath_tx_get_buffer(), ath_tx_init(), ath_tx_return_buffer(), ath_tx_start(), ath_tx_tasklet(), and ath_txq_setup().
struct net80211_hw_info* ath_softc::hwinfo |
Definition at line 477 of file ath9k.h.
Referenced by ath9k_deinit_softc(), ath9k_init_band_txpower(), ath9k_init_channels_rates(), ath9k_init_device(), ath9k_init_softc(), ath9k_process_rate(), and ath9k_set_hw_capab().
struct ath9k_legacy_rate ath_softc::rates[NET80211_MAX_RATES] |
Definition at line 478 of file ath9k.h.
Referenced by ath9k_config(), ath9k_init_channels_rates(), ath9k_process_rate(), ath_buf_set_rate(), and ath_rx_tasklet().
int ath_softc::hw_rix |
Definition at line 479 of file ath9k.h.
Referenced by ath9k_config(), and ath_buf_set_rate().
struct ath9k_hw_cal_data ath_softc::caldata |
Definition at line 481 of file ath9k.h.
Referenced by ath_set_channel().
int ath_softc::last_rssi |
Definition at line 482 of file ath9k.h.
Referenced by ath9k_bss_iter(), and ath9k_init_device().
void(* ath_softc::tx_complete_work) (struct ath_softc *sc) |
Definition at line 484 of file ath9k.h.
Referenced by ath9k_start(), ath_isr(), ath_set_channel(), and ath_tx_init().
unsigned long ath_softc::tx_complete_work_timer |
Definition at line 485 of file ath9k.h.
Referenced by ath9k_stop(), ath_isr(), ath_set_channel(), and ath_tx_complete_poll_work().
void(* ath_softc::hw_pll_work) (struct ath_softc *sc) |
Definition at line 486 of file ath9k.h.
Referenced by ath9k_init_device(), and ath_isr().
unsigned long ath_softc::hw_pll_work_timer |
Definition at line 487 of file ath9k.h.
Referenced by ath9k_stop(), ath_hw_pll_work(), ath_isr(), ath_radio_disable(), and ath_set_channel().
struct ath_descdma ath_softc::txsdma |