Main Page | Data Structures | Directories | File List | Data Fields | Globals

ath_softc Struct Reference

#include <if_athvar.h>

Collaboration diagram for ath_softc:

Collaboration graph
[legend]

Public Member Functions

 STAILQ_HEAD (, ath_buf) sc_rxbuf
 STAILQ_HEAD (, ath_buf) sc_txbuf

Data Fields

net_device dev
semaphore sc_lock
ath_halsc_ah
unsigned int sc_invalid: 1
unsigned int sc_mrretry: 1
unsigned int sc_softled: 1
unsigned int sc_hasdiversity: 1
unsigned int sc_diversity: 1
u_int16_t sc_ledstate
u_int16_t sc_ledpin
const HAL_RATE_TABLEsc_rates [IEEE80211_MODE_MAX]
const HAL_RATE_TABLEsc_currates
enum ieee80211_phymode ic_curmode
u_int8_t sc_rixmap [256]
u_int8_t sc_hwmap [32]
HAL_INT sc_imask
void * sc_bdev
ath_descsc_desc
size_t sc_desc_len
u_int16_t sc_cachelsz
dma_addr_t sc_desc_daddr
tq_struct sc_fataltq
int sc_rxbufsize
u_int32_tsc_rxlink
tq_struct sc_rxtq
tq_struct sc_rxorntq
int sc_AC2qNum [4]
u_int32_tsc_txlink [HAL_NUM_TX_QUEUES]
spinlock_t sc_txbuflock
u_int sc_txqsetup
ath_txq sc_txq [HAL_NUM_TX_QUEUES]
ath_txqsc_ac2q [5]
tq_struct sc_txtq
ath_bufsc_bcbuf
ath_bufsc_bufptr
tq_struct sc_bmisstq
timer_list sc_rate_ctl
timer_list sc_cal_ch
timer_list sc_scan_ch
ath_stats sc_stats
u_int8_t sc_defant
u_int8_t sc_rxotherant
u_int sc_keymax
int ic_fixed_rate
int ic_rts_threshold
enum ieee80211_phytype ic_phytype
enum ieee80211_opmode ic_opmode
int ic_esslen
u_int8_t ic_essid [IEEE80211_NWID_LEN]
int ic_nicknamelen
u_int8_t ic_nickname [IEEE80211_NWID_LEN]
u_int16_t ic_lintval
u_int16_t ni_fhdwell
u_int8_t ni_fhindex
u_int32_t ic_flags
u_int32_t ic_caps
u_int16_t ic_modecaps
ieee80211channel ic_channels [IEEE80211_CHAN_MAX+1]
ieee80211channel * current_channel
u_char ic_chan_avail [roundup(IEEE80211_CHAN_MAX/NBBY, NBBY)]
int subsequent_kicks
int dev_type
u_int8_t bssid [IEEE80211_ADDR_LEN]
net_device_stats ic_stats
ieee80211_wepkey ic_nw_keys [IEEE80211_WEP_NKID]
u_int16_t txseq
u_int8_t sc_txantenna
int sc_debug

Member Function Documentation

ath_softc::STAILQ_HEAD ath_buf  ) 
 

ath_softc::STAILQ_HEAD ath_buf  ) 
 


Field Documentation

u_int8_t ath_softc::bssid[IEEE80211_ADDR_LEN]
 

Definition at line 271 of file if_athvar.h.

Referenced by ieee80211_encap().

struct ieee80211channel* ath_softc::current_channel
 

Definition at line 264 of file if_athvar.h.

Referenced by ath_attach(), ath_calibrate(), ath_init(), and ath_reset().

struct net_device ath_softc::dev
 

Definition at line 185 of file if_athvar.h.

Referenced by ath_attach(), ath_bus_getsc(), ath_detach(), ath_pci_probe(), ath_rx_tasklet(), and ath_startrecv().

int ath_softc::dev_type
 

Definition at line 269 of file if_athvar.h.

Referenced by ath_attach(), ath_init(), and ath_rx_tasklet().

u_int32_t ath_softc::ic_caps
 

Definition at line 261 of file if_athvar.h.

Referenced by ath_attach().

u_char ath_softc::ic_chan_avail[roundup(IEEE80211_CHAN_MAX/NBBY, NBBY)]
 

Definition at line 265 of file if_athvar.h.

Referenced by ath_attach().

struct ieee80211channel ath_softc::ic_channels[IEEE80211_CHAN_MAX+1]
 

Definition at line 263 of file if_athvar.h.

Referenced by ath_attach(), and ath_getchannels().

enum ieee80211_phymode ath_softc::ic_curmode
 

Definition at line 199 of file if_athvar.h.

Referenced by ath_init().

u_int8_t ath_softc::ic_essid[IEEE80211_NWID_LEN]
 

Definition at line 252 of file if_athvar.h.

int ath_softc::ic_esslen
 

Definition at line 251 of file if_athvar.h.

int ath_softc::ic_fixed_rate
 

Definition at line 245 of file if_athvar.h.

Referenced by ath_tx_start().

u_int32_t ath_softc::ic_flags
 

Definition at line 260 of file if_athvar.h.

Referenced by ath_attach(), ath_getchannels(), ath_skbhdr_adjust(), and ieee80211_encap().

u_int16_t ath_softc::ic_lintval
 

Definition at line 256 of file if_athvar.h.

u_int16_t ath_softc::ic_modecaps
 

Definition at line 262 of file if_athvar.h.

Referenced by ath_attach().

u_int8_t ath_softc::ic_nickname[IEEE80211_NWID_LEN]
 

Definition at line 254 of file if_athvar.h.

int ath_softc::ic_nicknamelen
 

Definition at line 253 of file if_athvar.h.

struct ieee80211_wepkey ath_softc::ic_nw_keys[IEEE80211_WEP_NKID]
 

Definition at line 273 of file if_athvar.h.

enum ieee80211_opmode ath_softc::ic_opmode
 

Definition at line 249 of file if_athvar.h.

Referenced by ath_attach(), ath_init(), ath_reset(), ath_rx_tasklet(), and ieee80211_encap().

enum ieee80211_phytype ath_softc::ic_phytype
 

Definition at line 248 of file if_athvar.h.

Referenced by ath_attach().

int ath_softc::ic_rts_threshold
 

Definition at line 247 of file if_athvar.h.

Referenced by ath_attach().

struct net_device_stats ath_softc::ic_stats
 

Definition at line 272 of file if_athvar.h.

Referenced by ath_getstats(), ath_rx_tasklet(), and ath_tx_start().

u_int16_t ath_softc::ni_fhdwell
 

Definition at line 257 of file if_athvar.h.

u_int8_t ath_softc::ni_fhindex
 

Definition at line 258 of file if_athvar.h.

struct ath_txq* ath_softc::sc_ac2q[5]
 

Definition at line 227 of file if_athvar.h.

Referenced by ath_tx_start().

int ath_softc::sc_AC2qNum[4]
 

Definition at line 220 of file if_athvar.h.

struct ath_hal* ath_softc::sc_ah
 

Definition at line 187 of file if_athvar.h.

Referenced by ath_attach(), ath_calibrate(), ath_detach(), ath_getchannels(), ath_init(), ath_initkeytable(), ath_intr(), ath_mode_init(), ath_rate_setup(), ath_reset(), ath_rx_tasklet(), ath_set_mac_address(), ath_startrecv(), ath_stop(), ath_stop_locked(), ath_tx_draintxq(), ath_tx_processq(), ath_tx_start(), and ath_tx_timeout().

struct ath_buf* ath_softc::sc_bcbuf
 

Definition at line 231 of file if_athvar.h.

void* ath_softc::sc_bdev
 

Definition at line 204 of file if_athvar.h.

Referenced by ath_init(), ath_pci_probe(), ath_rx_tasklet(), and ath_tx_start().

struct tq_struct ath_softc::sc_bmisstq
 

Definition at line 233 of file if_athvar.h.

struct ath_buf* ath_softc::sc_bufptr
 

Definition at line 232 of file if_athvar.h.

u_int16_t ath_softc::sc_cachelsz
 

Definition at line 209 of file if_athvar.h.

Referenced by ath_attach(), and ath_startrecv().

struct timer_list ath_softc::sc_cal_ch
 

Definition at line 236 of file if_athvar.h.

Referenced by ath_attach(), and ath_calibrate().

const HAL_RATE_TABLE* ath_softc::sc_currates
 

Definition at line 198 of file if_athvar.h.

Referenced by ath_rx_tasklet(), and ath_tx_start().

int ath_softc::sc_debug
 

Definition at line 280 of file if_athvar.h.

Referenced by ath_attach().

u_int8_t ath_softc::sc_defant
 

Definition at line 239 of file if_athvar.h.

Referenced by ath_attach().

struct ath_desc* ath_softc::sc_desc
 

Definition at line 207 of file if_athvar.h.

dma_addr_t ath_softc::sc_desc_daddr
 

Definition at line 210 of file if_athvar.h.

size_t ath_softc::sc_desc_len
 

Definition at line 208 of file if_athvar.h.

unsigned int ath_softc::sc_diversity
 

Definition at line 189 of file if_athvar.h.

Referenced by ath_attach().

struct tq_struct ath_softc::sc_fataltq
 

Definition at line 212 of file if_athvar.h.

Referenced by ath_attach(), and ath_intr().

unsigned int ath_softc::sc_hasdiversity
 

Definition at line 189 of file if_athvar.h.

Referenced by ath_attach().

u_int8_t ath_softc::sc_hwmap[32]
 

Definition at line 201 of file if_athvar.h.

Referenced by ath_rx_tasklet().

HAL_INT ath_softc::sc_imask
 

Definition at line 202 of file if_athvar.h.

Referenced by ath_init(), ath_intr(), and ath_reset().

unsigned int ath_softc::sc_invalid
 

Definition at line 189 of file if_athvar.h.

Referenced by ath_attach(), ath_bus_getsc(), ath_detach(), ath_hardstart(), ath_intr(), ath_pci_probe(), ath_stop(), and ath_stop_locked().

u_int ath_softc::sc_keymax
 

Definition at line 242 of file if_athvar.h.

Referenced by ath_attach().

u_int16_t ath_softc::sc_ledpin
 

Definition at line 195 of file if_athvar.h.

Referenced by ath_attach(), and ath_stop_locked().

u_int16_t ath_softc::sc_ledstate
 

Definition at line 194 of file if_athvar.h.

Referenced by ath_attach(), ath_rx_tasklet(), and ath_tx_start().

struct semaphore ath_softc::sc_lock
 

Definition at line 186 of file if_athvar.h.

unsigned int ath_softc::sc_mrretry
 

Definition at line 189 of file if_athvar.h.

struct timer_list ath_softc::sc_rate_ctl
 

Definition at line 235 of file if_athvar.h.

const HAL_RATE_TABLE* ath_softc::sc_rates[IEEE80211_MODE_MAX]
 

Definition at line 197 of file if_athvar.h.

Referenced by ath_rate_setup().

u_int8_t ath_softc::sc_rixmap[256]
 

Definition at line 200 of file if_athvar.h.

Referenced by ath_rx_tasklet(), and ath_tx_start().

int ath_softc::sc_rxbufsize
 

Definition at line 214 of file if_athvar.h.

Referenced by ath_init(), ath_rx_tasklet(), and ath_startrecv().

u_int32_t* ath_softc::sc_rxlink
 

Definition at line 216 of file if_athvar.h.

Referenced by ath_intr(), ath_startrecv(), and ath_stop_locked().

struct tq_struct ath_softc::sc_rxorntq
 

Definition at line 218 of file if_athvar.h.

Referenced by ath_attach(), and ath_intr().

u_int8_t ath_softc::sc_rxotherant
 

Definition at line 240 of file if_athvar.h.

Referenced by ath_attach().

struct tq_struct ath_softc::sc_rxtq
 

Definition at line 217 of file if_athvar.h.

Referenced by ath_attach(), and ath_intr().

struct timer_list ath_softc::sc_scan_ch
 

Definition at line 237 of file if_athvar.h.

unsigned int ath_softc::sc_softled
 

Definition at line 189 of file if_athvar.h.

Referenced by ath_attach(), ath_rx_tasklet(), ath_stop_locked(), and ath_tx_start().

struct ath_stats ath_softc::sc_stats
 

Definition at line 238 of file if_athvar.h.

Referenced by ath_calibrate(), ath_getstats(), ath_hardstart(), ath_intr(), ath_rx_tasklet(), ath_tx_start(), and ath_tx_timeout().

u_int8_t ath_softc::sc_txantenna
 

Definition at line 279 of file if_athvar.h.

Referenced by ath_attach(), and ath_tx_start().

spinlock_t ath_softc::sc_txbuflock
 

Definition at line 223 of file if_athvar.h.

u_int32_t* ath_softc::sc_txlink[HAL_NUM_TX_QUEUES]
 

Definition at line 221 of file if_athvar.h.

struct ath_txq ath_softc::sc_txq[HAL_NUM_TX_QUEUES]
 

Definition at line 226 of file if_athvar.h.

Referenced by ath_attach(), ath_detach(), and ath_tx_tasklet().

u_int ath_softc::sc_txqsetup
 

Definition at line 224 of file if_athvar.h.

struct tq_struct ath_softc::sc_txtq
 

Definition at line 228 of file if_athvar.h.

Referenced by ath_attach(), and ath_intr().

int ath_softc::subsequent_kicks
 

Definition at line 267 of file if_athvar.h.

Referenced by ath_tx_start(), and ath_tx_timeout().

u_int16_t ath_softc::txseq
 

Definition at line 277 of file if_athvar.h.

Referenced by ieee80211_encap().


The documentation for this struct was generated from the following file:
Generated on Mon Nov 21 16:04:50 2005 for openwifi by  doxygen 1.4.1