iPXE
Data Fields
ath_softc Struct Reference

#include <ath9k.h>

Data Fields

struct net80211_devicedev
 
struct pci_devicepdev
 
int chan_idx
 
int chan_is_ht
 
struct survey_infocur_survey
 
struct survey_info survey [ATH9K_NUM_CHANNELS]
 
void(* intr_tq )(struct ath_softc *sc)
 
struct ath_hwsc_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_infohwinfo
 
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
 

Detailed Description

Definition at line 444 of file ath9k.h.

Field Documentation

◆ dev

struct net80211_device* ath_softc::dev

◆ pdev

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

◆ chan_idx

int ath_softc::chan_idx

Definition at line 448 of file ath9k.h.

Referenced by ath9k_start().

◆ chan_is_ht

int ath_softc::chan_is_ht

Definition at line 449 of file ath9k.h.

◆ cur_survey

struct survey_info* ath_softc::cur_survey

Definition at line 450 of file ath9k.h.

Referenced by ath9k_config().

◆ survey

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

◆ intr_tq

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

◆ sc_ah

struct ath_hw* ath_softc::sc_ah

◆ mem

void* ath_softc::mem

◆ irq

int ath_softc::irq

Definition at line 456 of file ath9k.h.

Referenced by ath_pci_probe().

◆ paprd_work

void(* ath_softc::paprd_work) (struct ath_softc *sc)

Definition at line 458 of file ath9k.h.

◆ hw_check_work

void(* ath_softc::hw_check_work) (struct ath_softc *sc)

Definition at line 459 of file ath9k.h.

◆ paprd_complete

void(* ath_softc::paprd_complete) (struct ath_softc *sc)

Definition at line 460 of file ath9k.h.

◆ hw_busy_count

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

◆ intrstatus

u32 ath_softc::intrstatus

Definition at line 464 of file ath9k.h.

Referenced by ath9k_tasklet(), and ath_isr().

◆ sc_flags

u32 ath_softc::sc_flags

◆ ps_flags

u16 ath_softc::ps_flags

Definition at line 466 of file ath9k.h.

Referenced by ath9k_bss_iter(), and ath_isr().

◆ curtxpow

u16 ath_softc::curtxpow

Definition at line 467 of file ath9k.h.

Referenced by ath9k_config(), ath9k_start(), ath_reset(), and ath_set_channel().

◆ ps_enabled

int ath_softc::ps_enabled

Definition at line 468 of file ath9k.h.

◆ ps_idle

int ath_softc::ps_idle

Definition at line 469 of file ath9k.h.

Referenced by ath_isr(), and ath_radio_disable().

◆ nbcnvifs

short ath_softc::nbcnvifs

Definition at line 470 of file ath9k.h.

◆ nvifs

short ath_softc::nvifs

Definition at line 471 of file ath9k.h.

◆ ps_usecount

unsigned long ath_softc::ps_usecount

Definition at line 472 of file ath9k.h.

◆ config

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

◆ rx

struct ath_rx ath_softc::rx

◆ tx

struct ath_tx ath_softc::tx

◆ hwinfo

struct net80211_hw_info* ath_softc::hwinfo

◆ rates

struct ath9k_legacy_rate ath_softc::rates[NET80211_MAX_RATES]

◆ hw_rix

int ath_softc::hw_rix

Definition at line 479 of file ath9k.h.

Referenced by ath9k_config(), and ath_buf_set_rate().

◆ caldata

struct ath9k_hw_cal_data ath_softc::caldata

Definition at line 481 of file ath9k.h.

Referenced by ath_set_channel().

◆ last_rssi

int ath_softc::last_rssi

Definition at line 482 of file ath9k.h.

Referenced by ath9k_bss_iter(), and ath9k_init_device().

◆ tx_complete_work

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

◆ tx_complete_work_timer

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

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

◆ hw_pll_work_timer

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

◆ txsdma

struct ath_descdma ath_softc::txsdma

Definition at line 489 of file ath9k.h.


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