iPXE
|
#include <base.h>
Data Fields | |
struct pci_device * | pdev |
void * | iobase |
struct net80211_device * | dev |
struct ath5k_hw * | ah |
struct net80211_hw_info * | hwinfo |
int | curband |
int | irq_ena |
struct ath5k_buf * | bufptr |
struct ath5k_desc * | desc |
u32 | desc_daddr |
size_t | desc_len |
u16 | cachelsz |
int | status |
unsigned int | filter_flags |
unsigned int | curmode |
struct net80211_channel * | curchan |
enum ath5k_int | imask |
u8 | bssidmask [ETH_ALEN] |
unsigned int | rxbufsize |
struct list_head | rxbuf |
u32 * | rxlink |
struct list_head | txbuf |
unsigned int | txbuf_len |
struct ath5k_txq | txq |
struct { | |
u16 gpio | |
unsigned polarity | |
} | rf_kill |
int | last_calib_ticks |
int | power_level |
int | assoc |
int | hw_rate |
int | hw_rtscts_rate |
struct pci_device* ath5k_softc::pdev |
Definition at line 89 of file base.h.
Referenced by ath5k_attach(), ath5k_hw_attach(), and ath5k_probe().
void* ath5k_softc::iobase |
Definition at line 90 of file base.h.
Referenced by ath5k_hw_attach(), ath5k_probe(), and ath5k_remove().
struct net80211_device* ath5k_softc::dev |
Definition at line 91 of file base.h.
Referenced by ath5k_attach(), ath5k_config(), ath5k_detach(), ath5k_handle_rx(), ath5k_hw_write_rate_duration(), ath5k_init(), ath5k_irq(), ath5k_poll(), ath5k_probe(), ath5k_remove(), ath5k_reset(), ath5k_setup_bands(), ath5k_start(), ath5k_stop(), ath5k_tx(), ath5k_tx_processq(), ath5k_txbuf_free(), and ath5k_txbuf_setup().
struct ath5k_hw* ath5k_softc::ah |
Definition at line 92 of file base.h.
Referenced by ath5k_attach(), ath5k_calibrate(), ath5k_config(), ath5k_configure_filter(), ath5k_handle_rx(), ath5k_init(), ath5k_irq(), ath5k_is_rfkill_set(), ath5k_mode_setup(), ath5k_poll(), ath5k_probe(), ath5k_remove(), ath5k_reset(), ath5k_rfkill_disable(), ath5k_rfkill_enable(), ath5k_rfkill_set_intr(), ath5k_rx_start(), ath5k_rx_stop(), ath5k_rxbuf_setup(), ath5k_setup_bands(), ath5k_start(), ath5k_stop(), ath5k_stop_hw(), ath5k_tx_processq(), ath5k_txbuf_setup(), ath5k_txq_cleanup(), ath5k_txq_release(), and ath5k_txq_setup().
struct net80211_hw_info* ath5k_softc::hwinfo |
Definition at line 93 of file base.h.
Referenced by ath5k_attach(), ath5k_hw_write_rate_duration(), ath5k_probe(), ath5k_remove(), and ath5k_setup_bands().
int ath5k_softc::curband |
Definition at line 94 of file base.h.
Referenced by ath5k_init(), ath5k_reset(), and ath5k_setcurmode().
int ath5k_softc::irq_ena |
Definition at line 95 of file base.h.
Referenced by ath5k_irq(), ath5k_poll(), and ath5k_reset().
struct ath5k_buf* ath5k_softc::bufptr |
Definition at line 97 of file base.h.
Referenced by ath5k_desc_alloc(), and ath5k_desc_free().
struct ath5k_desc* ath5k_softc::desc |
Definition at line 98 of file base.h.
Referenced by ath5k_desc_alloc(), and ath5k_desc_free().
u32 ath5k_softc::desc_daddr |
Definition at line 99 of file base.h.
Referenced by ath5k_desc_alloc().
size_t ath5k_softc::desc_len |
Definition at line 100 of file base.h.
Referenced by ath5k_desc_alloc(), and ath5k_desc_free().
u16 ath5k_softc::cachelsz |
Definition at line 101 of file base.h.
Referenced by ath5k_probe(), ath5k_rx_iob_alloc(), and ath5k_rx_start().
int ath5k_softc::status |
Definition at line 103 of file base.h.
Referenced by ath5k_poll(), ath5k_probe(), ath5k_stop_hw(), and ath5k_txq_cleanup().
unsigned int ath5k_softc::filter_flags |
Definition at line 110 of file base.h.
Referenced by ath5k_configure_filter(), and ath5k_mode_setup().
unsigned int ath5k_softc::curmode |
Definition at line 111 of file base.h.
Referenced by ath5k_setcurmode().
struct net80211_channel* ath5k_softc::curchan |
Definition at line 112 of file base.h.
Referenced by ath5k_calibrate(), ath5k_chan_set(), ath5k_init(), ath5k_reset(), and ath5k_reset_wake().
enum ath5k_int ath5k_softc::imask |
Definition at line 114 of file base.h.
Referenced by ath5k_init(), ath5k_irq(), and ath5k_poll().
Definition at line 116 of file base.h.
Referenced by ath5k_attach(), and ath5k_mode_setup().
unsigned int ath5k_softc::rxbufsize |
Definition at line 118 of file base.h.
Referenced by ath5k_rx_iob_alloc(), and ath5k_rx_start().
struct list_head ath5k_softc::rxbuf |
Definition at line 119 of file base.h.
Referenced by ath5k_desc_alloc(), ath5k_desc_free(), ath5k_handle_rx(), and ath5k_rx_start().
u32* ath5k_softc::rxlink |
Definition at line 120 of file base.h.
Referenced by ath5k_poll(), ath5k_rx_start(), ath5k_rx_stop(), ath5k_rxbuf_setup(), and ath5k_stop_hw().
struct list_head ath5k_softc::txbuf |
Definition at line 122 of file base.h.
Referenced by ath5k_desc_alloc(), ath5k_desc_free(), ath5k_tx(), ath5k_tx_processq(), and ath5k_txq_drainq().
unsigned int ath5k_softc::txbuf_len |
Definition at line 123 of file base.h.
Referenced by ath5k_desc_alloc(), ath5k_tx(), ath5k_tx_processq(), and ath5k_txq_drainq().
struct ath5k_txq ath5k_softc::txq |
Definition at line 124 of file base.h.
Referenced by ath5k_handle_tx(), ath5k_txbuf_setup(), ath5k_txq_cleanup(), ath5k_txq_release(), and ath5k_txq_setup().
u16 ath5k_softc::gpio |
Definition at line 127 of file base.h.
Referenced by ath5k_is_rfkill_set(), ath5k_rfkill_disable(), ath5k_rfkill_enable(), ath5k_rfkill_hw_start(), and ath5k_rfkill_set_intr().
unsigned ath5k_softc::polarity |
Definition at line 128 of file base.h.
Referenced by ath5k_is_rfkill_set(), ath5k_rfkill_disable(), ath5k_rfkill_enable(), and ath5k_rfkill_hw_start().
struct { ... } ath5k_softc::rf_kill |
int ath5k_softc::last_calib_ticks |
Definition at line 131 of file base.h.
Referenced by ath5k_attach(), and ath5k_poll().
int ath5k_softc::power_level |
Definition at line 133 of file base.h.
Referenced by ath5k_config(), and ath5k_txbuf_setup().
int ath5k_softc::assoc |
Definition at line 134 of file base.h.
Referenced by ath5k_config(), and ath5k_start().
int ath5k_softc::hw_rate |
Definition at line 136 of file base.h.
Referenced by ath5k_config(), and ath5k_txbuf_setup().
int ath5k_softc::hw_rtscts_rate |
Definition at line 137 of file base.h.
Referenced by ath5k_config(), and ath5k_txbuf_setup().