Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
adm8211_priv Struct Reference

#include <adm8211.h>

Public Types

enum  {
  ADM8211_RFMD2948 = 0x0, ADM8211_RFMD2958 = 0x1, ADM8211_RFMD2958_RF3000_CONTROL_POWER = 0x2, ADM8211_MAX2820 = 0x8,
  ADM8211_AL2210L = 0xC
}
 

Data Fields

struct pci_devpdev
 
spinlock_t lock
 
struct adm8211_csr __iomemmap
 
struct adm8211_descrx_ring
 
struct adm8211_desctx_ring
 
dma_addr_t rx_ring_dma
 
dma_addr_t tx_ring_dma
 
struct adm8211_rx_ring_inforx_buffers
 
struct adm8211_tx_ring_infotx_buffers
 
unsigned int rx_ring_size
 
unsigned int tx_ring_size
 
unsigned int cur_tx
 
unsigned int dirty_tx
 
unsigned int cur_rx
 
struct ieee80211_low_level_stats stats
 
struct ieee80211_supported_band band
 
struct ieee80211_channel channels [14]
 
int mode
 
int channel
 
u8 bssid [ETH_ALEN]
 
u8 soft_rx_crc
 
u8 retry_limit
 
u8 ant_power
 
u8 tx_power
 
u8 lpf_cutoff
 
u8 lnags_threshold
 
struct adm8211_eepromeeprom
 
size_t eeprom_len
 
u32 nar
 
unsigned int rf_type:3
 
unsigned int bbp_type:3
 
u8 specific_bbptype
 
enum adm8211_priv:: { ... }  transceiver_type
 

Detailed Description

Definition at line 536 of file adm8211.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
ADM8211_RFMD2948 
ADM8211_RFMD2958 
ADM8211_RFMD2958_RF3000_CONTROL_POWER 
ADM8211_MAX2820 
ADM8211_AL2210L 

Definition at line 578 of file adm8211.h.

Field Documentation

u8 ant_power

Definition at line 560 of file adm8211.h.

Definition at line 550 of file adm8211.h.

unsigned int bbp_type

Definition at line 575 of file adm8211.h.

u8 bssid[ETH_ALEN]

Definition at line 555 of file adm8211.h.

Definition at line 554 of file adm8211.h.

struct ieee80211_channel channels[14]

Definition at line 551 of file adm8211.h.

unsigned int cur_rx

Definition at line 547 of file adm8211.h.

unsigned int cur_tx

Definition at line 547 of file adm8211.h.

unsigned int dirty_tx

Definition at line 547 of file adm8211.h.

Definition at line 564 of file adm8211.h.

size_t eeprom_len

Definition at line 565 of file adm8211.h.

u8 lnags_threshold

Definition at line 563 of file adm8211.h.

spinlock_t lock

Definition at line 538 of file adm8211.h.

u8 lpf_cutoff

Definition at line 562 of file adm8211.h.

Definition at line 539 of file adm8211.h.

int mode

Definition at line 552 of file adm8211.h.

u32 nar

Definition at line 567 of file adm8211.h.

struct pci_dev* pdev

Definition at line 537 of file adm8211.h.

u8 retry_limit

Definition at line 558 of file adm8211.h.

unsigned int rf_type

Definition at line 574 of file adm8211.h.

Definition at line 544 of file adm8211.h.

Definition at line 540 of file adm8211.h.

dma_addr_t rx_ring_dma

Definition at line 542 of file adm8211.h.

unsigned int rx_ring_size

Definition at line 546 of file adm8211.h.

u8 soft_rx_crc

Definition at line 557 of file adm8211.h.

u8 specific_bbptype

Definition at line 577 of file adm8211.h.

Definition at line 549 of file adm8211.h.

enum { ... } transceiver_type

Definition at line 545 of file adm8211.h.

Definition at line 561 of file adm8211.h.

Definition at line 541 of file adm8211.h.

dma_addr_t tx_ring_dma

Definition at line 543 of file adm8211.h.

unsigned int tx_ring_size

Definition at line 546 of file adm8211.h.


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