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

Data Structures

struct  bss_info
 
struct  host_info_struct
 

Public Types

enum  { BUS_TYPE_PCCARD, BUS_TYPE_PCI }
 
enum  { CARD_TYPE_PARALLEL_FLASH, CARD_TYPE_SPI_FLASH, CARD_TYPE_EEPROM }
 
enum  {
  STATION_STATE_SCANNING, STATION_STATE_JOINNING, STATION_STATE_AUTHENTICATING, STATION_STATE_ASSOCIATING,
  STATION_STATE_READY, STATION_STATE_REASSOCIATING, STATION_STATE_DOWN, STATION_STATE_MGMT_ERROR
}
 
enum  { SITE_SURVEY_IDLE, SITE_SURVEY_IN_PROGRESS, SITE_SURVEY_COMPLETED }
 

Data Fields

voidcard
 
int(* present_callback )(void *)
 
char firmware_id [32]
 
AtmelFWType firmware_type
 
u8firmware
 
int firmware_length
 
struct timer_list management_timer
 
struct net_devicedev
 
struct devicesys_dev
 
struct iw_statistics wstats
 
spinlock_t irqlock
 
spinlock_t timerlock
 
enum atmel_private:: { ... }  bus_type
 
enum atmel_private:: { ... }  card_type
 
int do_rx_crc
 
int probe_crc
 
int crc_ok_cnt
 
int crc_ko_cnt
 
u16 rx_desc_head
 
u16 tx_desc_free
 
u16 tx_desc_head
 
u16 tx_desc_tail
 
u16 tx_desc_previous
 
u16 tx_free_mem
 
u16 tx_buff_head
 
u16 tx_buff_tail
 
u16 frag_seq
 
u16 frag_len
 
u16 frag_no
 
u8 frag_source [6]
 
u8 wep_is_on
 
u8 default_key
 
u8 exclude_unencrypted
 
u8 encryption_level
 
u8 group_cipher_suite
 
u8 pairwise_cipher_suite
 
u8 wep_keys [MAX_ENCRYPTION_KEYS][MAX_ENCRYPTION_KEY_SIZE]
 
int wep_key_len [MAX_ENCRYPTION_KEYS]
 
int use_wpa
 
int radio_on_broken
 
u16 host_info_base
 
struct
atmel_private::host_info_struct 
host_info
 
enum atmel_private:: { ... }  station_state
 
int operating_mode
 
int power_mode
 
time_t last_qual
 
int beacons_this_sec
 
int channel
 
int reg_domain
 
int config_reg_domain
 
int tx_rate
 
int auto_tx_rate
 
int rts_threshold
 
int frag_threshold
 
int long_retry
 
int short_retry
 
int preamble
 
int default_beacon_period
 
int beacon_period
 
int listen_interval
 
int CurrentAuthentTransactionSeqNum
 
int ExpectedAuthentTransactionSeqNum
 
int AuthenticationRequestRetryCnt
 
int AssociationRequestRetryCnt
 
int ReAssociationRequestRetryCnt
 
enum atmel_private:: { ... }  site_survey_state
 
unsigned long last_survey
 
int station_was_associated
 
int station_is_associated
 
int fast_scan
 
struct atmel_private::bss_info BSSinfo [MAX_BSS_ENTRIES]
 
int BSS_list_entries
 
int current_BSS
 
int connect_to_any_BSS
 
int SSID_size
 
int new_SSID_size
 
u8 CurrentBSSID [6]
 
u8 BSSID [6]
 
u8 SSID [MAX_SSID_LENGTH]
 
u8 new_SSID [MAX_SSID_LENGTH]
 
u64 last_beacon_timestamp
 
u8 rx_buf [MAX_WIRELESS_BODY]
 

Detailed Description

Definition at line 441 of file atmel.c.

Member Enumeration Documentation

anonymous enum
Enumerator:
BUS_TYPE_PCCARD 
BUS_TYPE_PCI 

Definition at line 453 of file atmel.c.

anonymous enum
Enumerator:
CARD_TYPE_PARALLEL_FLASH 
CARD_TYPE_SPI_FLASH 
CARD_TYPE_EEPROM 

Definition at line 454 of file atmel.c.

anonymous enum
Enumerator:
STATION_STATE_SCANNING 
STATION_STATE_JOINNING 
STATION_STATE_AUTHENTICATING 
STATION_STATE_ASSOCIATING 
STATION_STATE_READY 
STATION_STATE_REASSOCIATING 
STATION_STATE_DOWN 
STATION_STATE_MGMT_ERROR 

Definition at line 505 of file atmel.c.

anonymous enum
Enumerator:
SITE_SURVEY_IDLE 
SITE_SURVEY_IN_PROGRESS 
SITE_SURVEY_COMPLETED 

Definition at line 530 of file atmel.c.

Field Documentation

int AssociationRequestRetryCnt

Definition at line 529 of file atmel.c.

int AuthenticationRequestRetryCnt

Definition at line 529 of file atmel.c.

int auto_tx_rate

Definition at line 522 of file atmel.c.

int beacon_period

Definition at line 527 of file atmel.c.

int beacons_this_sec

Definition at line 518 of file atmel.c.

int BSS_list_entries

Definition at line 551 of file atmel.c.

u8 BSSID[6]

Definition at line 554 of file atmel.c.

enum { ... } bus_type
void* card

Definition at line 442 of file atmel.c.

enum { ... } card_type

Definition at line 519 of file atmel.c.

int config_reg_domain

Definition at line 520 of file atmel.c.

int connect_to_any_BSS

Definition at line 552 of file atmel.c.

int crc_ko_cnt

Definition at line 461 of file atmel.c.

int crc_ok_cnt

Definition at line 461 of file atmel.c.

int current_BSS

Definition at line 551 of file atmel.c.

int CurrentAuthentTransactionSeqNum

Definition at line 528 of file atmel.c.

u8 CurrentBSSID[6]

Definition at line 554 of file atmel.c.

int default_beacon_period

Definition at line 527 of file atmel.c.

u8 default_key

Definition at line 469 of file atmel.c.

Definition at line 449 of file atmel.c.

int do_rx_crc

Definition at line 459 of file atmel.c.

u8 encryption_level

Definition at line 469 of file atmel.c.

u8 exclude_unencrypted

Definition at line 469 of file atmel.c.

int ExpectedAuthentTransactionSeqNum

Definition at line 528 of file atmel.c.

int fast_scan

Definition at line 538 of file atmel.c.

Definition at line 446 of file atmel.c.

char firmware_id[32]

Definition at line 444 of file atmel.c.

int firmware_length

Definition at line 447 of file atmel.c.

Definition at line 445 of file atmel.c.

u16 frag_len

Definition at line 466 of file atmel.c.

u16 frag_no

Definition at line 466 of file atmel.c.

u16 frag_seq

Definition at line 466 of file atmel.c.

u8 frag_source[6]

Definition at line 467 of file atmel.c.

int frag_threshold

Definition at line 524 of file atmel.c.

u8 group_cipher_suite

Definition at line 470 of file atmel.c.

u16 host_info_base

Definition at line 475 of file atmel.c.

spinlock_t irqlock

Definition at line 452 of file atmel.c.

u64 last_beacon_timestamp

Definition at line 556 of file atmel.c.

time_t last_qual

Definition at line 517 of file atmel.c.

unsigned long last_survey

Definition at line 535 of file atmel.c.

int listen_interval

Definition at line 527 of file atmel.c.

int long_retry

Definition at line 525 of file atmel.c.

struct timer_list management_timer

Definition at line 448 of file atmel.c.

u8 new_SSID[MAX_SSID_LENGTH]

Definition at line 555 of file atmel.c.

int new_SSID_size

Definition at line 553 of file atmel.c.

int operating_mode

Definition at line 516 of file atmel.c.

u8 pairwise_cipher_suite

Definition at line 470 of file atmel.c.

int power_mode

Definition at line 516 of file atmel.c.

int preamble

Definition at line 526 of file atmel.c.

int(* present_callback)(void *)

Definition at line 443 of file atmel.c.

int probe_crc

Definition at line 460 of file atmel.c.

int radio_on_broken

Definition at line 473 of file atmel.c.

int ReAssociationRequestRetryCnt

Definition at line 529 of file atmel.c.

Definition at line 520 of file atmel.c.

int rts_threshold

Definition at line 523 of file atmel.c.

Definition at line 557 of file atmel.c.

u16 rx_desc_head

Definition at line 462 of file atmel.c.

int short_retry

Definition at line 525 of file atmel.c.

enum { ... } site_survey_state

Definition at line 555 of file atmel.c.

int SSID_size

Definition at line 553 of file atmel.c.

int station_is_associated

Definition at line 537 of file atmel.c.

enum { ... } station_state
int station_was_associated

Definition at line 537 of file atmel.c.

struct device* sys_dev

Definition at line 450 of file atmel.c.

spinlock_t timerlock

Definition at line 452 of file atmel.c.

u16 tx_buff_head

Definition at line 464 of file atmel.c.

u16 tx_buff_tail

Definition at line 464 of file atmel.c.

u16 tx_desc_free

Definition at line 463 of file atmel.c.

u16 tx_desc_head

Definition at line 463 of file atmel.c.

u16 tx_desc_previous

Definition at line 463 of file atmel.c.

u16 tx_desc_tail

Definition at line 463 of file atmel.c.

u16 tx_free_mem

Definition at line 464 of file atmel.c.

int tx_rate

Definition at line 521 of file atmel.c.

int use_wpa

Definition at line 473 of file atmel.c.

u8 wep_is_on

Definition at line 469 of file atmel.c.

int wep_key_len[MAX_ENCRYPTION_KEYS]

Definition at line 472 of file atmel.c.

Definition at line 471 of file atmel.c.

Definition at line 451 of file atmel.c.


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