iPXE
Data Fields
ath5k_softc Struct Reference

#include <base.h>

Data Fields

struct pci_devicepdev
 
void * iobase
 
struct net80211_devicedev
 
struct ath5k_hwah
 
struct net80211_hw_infohwinfo
 
int curband
 
int irq_ena
 
struct ath5k_bufbufptr
 
struct ath5k_descdesc
 
u32 desc_daddr
 
size_t desc_len
 
u16 cachelsz
 
int status
 
unsigned int filter_flags
 
unsigned int curmode
 
struct net80211_channelcurchan
 
enum ath5k_int imask
 
u8 bssidmask [ETH_ALEN]
 
unsigned int rxbufsize
 
struct list_head rxbuf
 
u32rxlink
 
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
 

Detailed Description

Definition at line 88 of file base.h.

Field Documentation

◆ pdev

struct pci_device* ath5k_softc::pdev

Definition at line 89 of file base.h.

Referenced by ath5k_attach(), ath5k_hw_attach(), and ath5k_probe().

◆ iobase

void* ath5k_softc::iobase

Definition at line 90 of file base.h.

Referenced by ath5k_hw_attach(), ath5k_probe(), and ath5k_remove().

◆ dev

struct net80211_device* ath5k_softc::dev

◆ ah

struct ath5k_hw* ath5k_softc::ah

◆ hwinfo

struct net80211_hw_info* ath5k_softc::hwinfo

◆ curband

int ath5k_softc::curband

Definition at line 94 of file base.h.

Referenced by ath5k_init(), ath5k_reset(), and ath5k_setcurmode().

◆ irq_ena

int ath5k_softc::irq_ena

Definition at line 95 of file base.h.

Referenced by ath5k_irq(), ath5k_poll(), and ath5k_reset().

◆ bufptr

struct ath5k_buf* ath5k_softc::bufptr

Definition at line 97 of file base.h.

Referenced by ath5k_desc_alloc(), and ath5k_desc_free().

◆ desc

struct ath5k_desc* ath5k_softc::desc

Definition at line 98 of file base.h.

Referenced by ath5k_desc_alloc(), and ath5k_desc_free().

◆ desc_daddr

u32 ath5k_softc::desc_daddr

Definition at line 99 of file base.h.

Referenced by ath5k_desc_alloc().

◆ desc_len

size_t ath5k_softc::desc_len

Definition at line 100 of file base.h.

Referenced by ath5k_desc_alloc(), and ath5k_desc_free().

◆ cachelsz

u16 ath5k_softc::cachelsz

Definition at line 101 of file base.h.

Referenced by ath5k_probe(), ath5k_rx_iob_alloc(), and ath5k_rx_start().

◆ status

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().

◆ filter_flags

unsigned int ath5k_softc::filter_flags

Definition at line 110 of file base.h.

Referenced by ath5k_configure_filter(), and ath5k_mode_setup().

◆ curmode

unsigned int ath5k_softc::curmode

Definition at line 111 of file base.h.

Referenced by ath5k_setcurmode().

◆ curchan

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().

◆ imask

enum ath5k_int ath5k_softc::imask

Definition at line 114 of file base.h.

Referenced by ath5k_init(), ath5k_irq(), and ath5k_poll().

◆ bssidmask

u8 ath5k_softc::bssidmask[ETH_ALEN]

Definition at line 116 of file base.h.

Referenced by ath5k_attach(), and ath5k_mode_setup().

◆ rxbufsize

unsigned int ath5k_softc::rxbufsize

Definition at line 118 of file base.h.

Referenced by ath5k_rx_iob_alloc(), and ath5k_rx_start().

◆ rxbuf

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().

◆ rxlink

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().

◆ txbuf

struct list_head ath5k_softc::txbuf

◆ txbuf_len

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().

◆ txq

struct ath5k_txq ath5k_softc::txq

◆ gpio

u16 ath5k_softc::gpio

◆ polarity

unsigned ath5k_softc::polarity

◆ rf_kill

struct { ... } ath5k_softc::rf_kill

◆ last_calib_ticks

int ath5k_softc::last_calib_ticks

Definition at line 131 of file base.h.

Referenced by ath5k_attach(), and ath5k_poll().

◆ power_level

int ath5k_softc::power_level

Definition at line 133 of file base.h.

Referenced by ath5k_config(), and ath5k_txbuf_setup().

◆ assoc

int ath5k_softc::assoc

Definition at line 134 of file base.h.

Referenced by ath5k_config(), and ath5k_start().

◆ hw_rate

int ath5k_softc::hw_rate

Definition at line 136 of file base.h.

Referenced by ath5k_config(), and ath5k_txbuf_setup().

◆ hw_rtscts_rate

int ath5k_softc::hw_rtscts_rate

Definition at line 137 of file base.h.

Referenced by ath5k_config(), and ath5k_txbuf_setup().


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