Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
r8180_priv Struct Reference

#include <r8180.h>

Data Fields

struct pci_devpdev
 
short epromtype
 
int irq
 
struct ieee80211_deviceieee80211
 
short phy_ver
 
short enable_gpio0
 
short hw_plcp_len
 
short plcp_preamble_mode
 
spinlock_t irq_lock
 
spinlock_t irq_th_lock
 
spinlock_t tx_lock
 
spinlock_t ps_lock
 
spinlock_t rf_ps_lock
 
u16 irq_mask
 
short irq_enabled
 
struct net_devicedev
 
short chan
 
short sens
 
short max_sens
 
u8 chtxpwr [15]
 
u8 chtxpwr_ofdm [15]
 
u8 channel_plan
 
short up
 
short crcmon
 
short prism_hdr
 
struct timer_list scan_timer
 
spinlock_t scan_lock
 
u8 active_probe
 
struct semaphore wx_sem
 
struct semaphore rf_state
 
short hw_wep
 
short digphy
 
short antb
 
short diversity
 
u8 cs_treshold
 
short rcr_csense
 
u32 key0 [4]
 
short(* rf_set_sens )(struct net_device *dev, short sens)
 
void(* rf_set_chan )(struct net_device *dev, short ch)
 
void(* rf_close )(struct net_device *dev)
 
void(* rf_init )(struct net_device *dev)
 
void(* rf_sleep )(struct net_device *dev)
 
void(* rf_wakeup )(struct net_device *dev)
 
short promisc
 
struct Stats stats
 
struct _link_detect_t link_detect
 
struct iw_statistics wstats
 
struct proc_dir_entrydir_dev
 
u32rxring
 
u32rxringtail
 
dma_addr_t rxringdma
 
struct bufferrxbuffer
 
struct bufferrxbufferhead
 
int rxringcount
 
u16 rxbuffersize
 
struct sk_buffrx_skb
 
short rx_skb_complete
 
u32 rx_prevlen
 
u32txmapring
 
u32txbkpring
 
u32txbepring
 
u32txvipring
 
u32txvopring
 
u32txhpring
 
dma_addr_t txmapringdma
 
dma_addr_t txbkpringdma
 
dma_addr_t txbepringdma
 
dma_addr_t txvipringdma
 
dma_addr_t txvopringdma
 
dma_addr_t txhpringdma
 
u32txmapringtail
 
u32txbkpringtail
 
u32txbepringtail
 
u32txvipringtail
 
u32txvopringtail
 
u32txhpringtail
 
u32txmapringhead
 
u32txbkpringhead
 
u32txbepringhead
 
u32txvipringhead
 
u32txvopringhead
 
u32txhpringhead
 
struct buffertxmapbufs
 
struct buffertxbkpbufs
 
struct buffertxbepbufs
 
struct buffertxvipbufs
 
struct buffertxvopbufs
 
struct buffertxhpbufs
 
struct buffertxmapbufstail
 
struct buffertxbkpbufstail
 
struct buffertxbepbufstail
 
struct buffertxvipbufstail
 
struct buffertxvopbufstail
 
struct buffertxhpbufstail
 
int txringcount
 
int txbuffsize
 
struct tasklet_struct irq_rx_tasklet
 
u8 dma_poll_mask
 
u32txbeaconringtail
 
dma_addr_t txbeaconringdma
 
u32txbeaconring
 
int txbeaconcount
 
struct buffertxbeaconbufs
 
struct buffertxbeaconbufstail
 
u8 retry_data
 
u8 retry_rts
 
u16 rts
 
LED_STRATEGY_8185 LedStrategy
 
struct timer_list watch_dog_timer
 
bool bInactivePs
 
bool bSwRfProcessing
 
RT_RF_POWER_STATE eInactivePowerState
 
RT_RF_POWER_STATE eRFPowerState
 
u32 RfOffReason
 
bool RFChangeInProgress
 
bool bInHctTest
 
bool SetRFPowerStateInProgress
 
u8 RFProgType
 
bool bLeisurePs
 
RT_PS_MODE dot11PowerSaveMode
 
u8 TxPollingTimes
 
bool bApBufOurFrame
 
u8 WaitBufDataBcnCount
 
u8 WaitBufDataTimeOut
 
u8 EEPROMSwAntennaDiversity
 
bool EEPROMDefaultAntenna1
 
u8 RegSwAntennaDiversityMechanism
 
bool bSwAntennaDiverity
 
u8 RegDefaultAntenna
 
bool bDefaultAntenna1
 
u8 SignalStrength
 
long Stats_SignalStrength
 
long LastSignalStrengthInPercent
 
u8 SignalQuality
 
long Stats_SignalQuality
 
long RecvSignalPower
 
long Stats_RecvSignalPower
 
u8 LastRxPktAntenna
 
u32 AdRxOkCnt
 
long AdRxSignalStrength
 
u8 CurrAntennaIndex
 
u8 AdTickCount
 
u8 AdCheckPeriod
 
u8 AdMinCheckPeriod
 
u8 AdMaxCheckPeriod
 
long AdRxSsThreshold
 
long AdMaxRxSsThreshold
 
bool bAdSwitchedChecking
 
long AdRxSsBeforeSwitched
 
struct timer_list SwAntennaDiversityTimer
 
bool bXtalCalibration
 
u8 XtalCal_Xin
 
u8 XtalCal_Xout
 
bool bTxPowerTrack
 
u8 ThermalMeter
 
bool bDigMechanism
 
bool bRegHighPowerMechanism
 
u32 FalseAlarmRegValue
 
u8 RegDigOfdmFaUpTh
 
u8 DIG_NumberFallbackVote
 
u8 DIG_NumberUpgradeVote
 
u32 AdMainAntennaRxOkCnt
 
u32 AdAuxAntennaRxOkCnt
 
bool bHWAdSwitched
 
u8 RegHiPwrUpperTh
 
u8 RegHiPwrLowerTh
 
u8 RegRSSIHiPwrUpperTh
 
u8 RegRSSIHiPwrLowerTh
 
u8 CurCCKRSSI
 
bool bCurCCKPkt
 
bool bToUpdateTxPwr
 
long UndecoratedSmoothedSS
 
long UndercorateSmoothedRxPower
 
u8 RSSI
 
char RxPower
 
u8 InitialGain
 
u32 DozePeriodInPast2Sec
 
u8 InitialGainBackUp
 
u8 RegBModeGainStage
 
struct timer_list rateadapter_timer
 
u32 RateAdaptivePeriod
 
bool bEnhanceTxPwr
 
bool bUpdateARFR
 
int ForcedDataRate
 
u32 NumTxUnicast
 
u8 keepAliveLevel
 
unsigned long NumTxOkTotal
 
u16 LastRetryCnt
 
u16 LastRetryRate
 
unsigned long LastTxokCnt
 
unsigned long LastRxokCnt
 
u16 CurrRetryCnt
 
unsigned long LastTxOKBytes
 
unsigned long NumTxOkBytesTotal
 
u8 LastFailTxRate
 
long LastFailTxRateSS
 
u8 FailTxRateCount
 
u32 LastTxThroughput
 
unsigned short bTryuping
 
u8 CurrTxRate
 
u16 CurrRetryRate
 
u16 TryupingCount
 
u8 TryDownCountLowData
 
u8 TryupingCountNoData
 
u8 CurrentOperaRate
 
struct work_struct reset_wq
 
struct work_struct watch_dog_wq
 
struct work_struct tx_irq_wq
 
short ack_tx_to_ieee
 
u8 PowerProfile
 
u32 CSMethod
 
u8 cck_txpwr_base
 
u8 ofdm_txpwr_base
 
u8 dma_poll_stop_mask
 
u8 MWIEnable
 
u16 ShortRetryLimit
 
u16 LongRetryLimit
 
u16 EarlyRxThreshold
 
u32 TransmitConfig
 
u32 ReceiveConfig
 
u32 IntrMask
 
struct ChnlAccessSetting ChannelAccessSetting
 

Detailed Description

Definition at line 322 of file r8180.h.

Field Documentation

short ack_tx_to_ieee

Definition at line 622 of file r8180.h.

u8 active_probe

Definition at line 359 of file r8180.h.

u32 AdAuxAntennaRxOkCnt

Definition at line 561 of file r8180.h.

u8 AdCheckPeriod

Definition at line 527 of file r8180.h.

u32 AdMainAntennaRxOkCnt

Definition at line 560 of file r8180.h.

u8 AdMaxCheckPeriod

Definition at line 529 of file r8180.h.

long AdMaxRxSsThreshold

Definition at line 531 of file r8180.h.

u8 AdMinCheckPeriod

Definition at line 528 of file r8180.h.

u32 AdRxOkCnt

Definition at line 523 of file r8180.h.

long AdRxSignalStrength

Definition at line 524 of file r8180.h.

long AdRxSsBeforeSwitched

Definition at line 533 of file r8180.h.

long AdRxSsThreshold

Definition at line 530 of file r8180.h.

u8 AdTickCount

Definition at line 526 of file r8180.h.

short antb

Definition at line 366 of file r8180.h.

bool bAdSwitchedChecking

Definition at line 532 of file r8180.h.

bool bApBufOurFrame

Definition at line 503 of file r8180.h.

bool bCurCCKPkt

Definition at line 571 of file r8180.h.

bool bDefaultAntenna1

Definition at line 514 of file r8180.h.

bool bDigMechanism

Definition at line 553 of file r8180.h.

bool bEnhanceTxPwr

Definition at line 589 of file r8180.h.

bool bHWAdSwitched

Definition at line 562 of file r8180.h.

bool bInactivePs

Definition at line 488 of file r8180.h.

bool bInHctTest

Definition at line 494 of file r8180.h.

bool bLeisurePs

Definition at line 497 of file r8180.h.

bool bRegHighPowerMechanism

Definition at line 554 of file r8180.h.

bool bSwAntennaDiverity

Definition at line 512 of file r8180.h.

bool bSwRfProcessing

Definition at line 489 of file r8180.h.

bool bToUpdateTxPwr

Definition at line 575 of file r8180.h.

unsigned short bTryuping

Definition at line 607 of file r8180.h.

bool bTxPowerTrack

Definition at line 548 of file r8180.h.

bool bUpdateARFR

Definition at line 590 of file r8180.h.

bool bXtalCalibration

Definition at line 541 of file r8180.h.

u8 cck_txpwr_base

Definition at line 626 of file r8180.h.

Definition at line 344 of file r8180.h.

Definition at line 350 of file r8180.h.

struct ChnlAccessSetting ChannelAccessSetting

Definition at line 639 of file r8180.h.

u8 chtxpwr[15]

Definition at line 347 of file r8180.h.

u8 chtxpwr_ofdm[15]

Definition at line 348 of file r8180.h.

short crcmon

Definition at line 352 of file r8180.h.

u8 cs_treshold

Definition at line 368 of file r8180.h.

u32 CSMethod

Definition at line 625 of file r8180.h.

u8 CurCCKRSSI

Definition at line 570 of file r8180.h.

u8 CurrAntennaIndex

Definition at line 525 of file r8180.h.

u8 CurrentOperaRate

Definition at line 614 of file r8180.h.

u16 CurrRetryCnt

Definition at line 599 of file r8180.h.

u16 CurrRetryRate

Definition at line 609 of file r8180.h.

u8 CurrTxRate

Definition at line 608 of file r8180.h.

Definition at line 343 of file r8180.h.

u8 DIG_NumberFallbackVote

Definition at line 557 of file r8180.h.

u8 DIG_NumberUpgradeVote

Definition at line 558 of file r8180.h.

short digphy

Definition at line 365 of file r8180.h.

Definition at line 383 of file r8180.h.

short diversity

Definition at line 367 of file r8180.h.

u8 dma_poll_mask

Definition at line 463 of file r8180.h.

u8 dma_poll_stop_mask

Definition at line 628 of file r8180.h.

RT_PS_MODE dot11PowerSaveMode

Definition at line 498 of file r8180.h.

u32 DozePeriodInPast2Sec

Definition at line 582 of file r8180.h.

u16 EarlyRxThreshold

Definition at line 634 of file r8180.h.

bool EEPROMDefaultAntenna1

Definition at line 510 of file r8180.h.

u8 EEPROMSwAntennaDiversity

Definition at line 509 of file r8180.h.

RT_RF_POWER_STATE eInactivePowerState

Definition at line 490 of file r8180.h.

short enable_gpio0

Definition at line 331 of file r8180.h.

short epromtype

Definition at line 326 of file r8180.h.

RT_RF_POWER_STATE eRFPowerState

Definition at line 491 of file r8180.h.

u8 FailTxRateCount

Definition at line 604 of file r8180.h.

u32 FalseAlarmRegValue

Definition at line 555 of file r8180.h.

int ForcedDataRate

Definition at line 591 of file r8180.h.

short hw_plcp_len

Definition at line 332 of file r8180.h.

short hw_wep

Definition at line 363 of file r8180.h.

Definition at line 328 of file r8180.h.

u8 InitialGain

Definition at line 580 of file r8180.h.

u8 InitialGainBackUp

Definition at line 584 of file r8180.h.

u32 IntrMask

Definition at line 637 of file r8180.h.

int irq

Definition at line 327 of file r8180.h.

short irq_enabled

Definition at line 342 of file r8180.h.

spinlock_t irq_lock

Definition at line 335 of file r8180.h.

u16 irq_mask

Definition at line 341 of file r8180.h.

struct tasklet_struct irq_rx_tasklet

Definition at line 462 of file r8180.h.

spinlock_t irq_th_lock

Definition at line 336 of file r8180.h.

u8 keepAliveLevel

Definition at line 593 of file r8180.h.

u32 key0[4]

Definition at line 370 of file r8180.h.

u8 LastFailTxRate

Definition at line 602 of file r8180.h.

long LastFailTxRateSS

Definition at line 603 of file r8180.h.

u16 LastRetryCnt

Definition at line 595 of file r8180.h.

u16 LastRetryRate

Definition at line 596 of file r8180.h.

unsigned long LastRxokCnt

Definition at line 598 of file r8180.h.

u8 LastRxPktAntenna

Definition at line 522 of file r8180.h.

long LastSignalStrengthInPercent

Definition at line 517 of file r8180.h.

unsigned long LastTxOKBytes

Definition at line 600 of file r8180.h.

unsigned long LastTxokCnt

Definition at line 597 of file r8180.h.

u32 LastTxThroughput

Definition at line 605 of file r8180.h.

LED_STRATEGY_8185 LedStrategy

Definition at line 483 of file r8180.h.

struct _link_detect_t link_detect

Definition at line 381 of file r8180.h.

u16 LongRetryLimit

Definition at line 633 of file r8180.h.

short max_sens

Definition at line 346 of file r8180.h.

u8 MWIEnable

Definition at line 631 of file r8180.h.

unsigned long NumTxOkBytesTotal

Definition at line 601 of file r8180.h.

unsigned long NumTxOkTotal

Definition at line 594 of file r8180.h.

u32 NumTxUnicast

Definition at line 592 of file r8180.h.

u8 ofdm_txpwr_base

Definition at line 627 of file r8180.h.

struct pci_dev* pdev

Definition at line 324 of file r8180.h.

short phy_ver

Definition at line 330 of file r8180.h.

short plcp_preamble_mode

Definition at line 333 of file r8180.h.

u8 PowerProfile

Definition at line 624 of file r8180.h.

short prism_hdr

Definition at line 353 of file r8180.h.

short promisc

Definition at line 378 of file r8180.h.

spinlock_t ps_lock

Definition at line 338 of file r8180.h.

struct timer_list rateadapter_timer

Definition at line 587 of file r8180.h.

u32 RateAdaptivePeriod

Definition at line 588 of file r8180.h.

short rcr_csense

Definition at line 369 of file r8180.h.

u32 ReceiveConfig

Definition at line 636 of file r8180.h.

long RecvSignalPower

Definition at line 520 of file r8180.h.

u8 RegBModeGainStage

Definition at line 585 of file r8180.h.

u8 RegDefaultAntenna

Definition at line 513 of file r8180.h.

u8 RegDigOfdmFaUpTh

Definition at line 556 of file r8180.h.

u8 RegHiPwrLowerTh

Definition at line 565 of file r8180.h.

u8 RegHiPwrUpperTh

Definition at line 564 of file r8180.h.

u8 RegRSSIHiPwrLowerTh

Definition at line 568 of file r8180.h.

u8 RegRSSIHiPwrUpperTh

Definition at line 567 of file r8180.h.

u8 RegSwAntennaDiversityMechanism

Definition at line 511 of file r8180.h.

struct work_struct reset_wq

Definition at line 619 of file r8180.h.

u8 retry_data

Definition at line 478 of file r8180.h.

u8 retry_rts

Definition at line 479 of file r8180.h.

void(* rf_close)(struct net_device *dev)

Definition at line 373 of file r8180.h.

void(* rf_init)(struct net_device *dev)

Definition at line 374 of file r8180.h.

spinlock_t rf_ps_lock

Definition at line 339 of file r8180.h.

void(* rf_set_chan)(struct net_device *dev, short ch)

Definition at line 372 of file r8180.h.

short(* rf_set_sens)(struct net_device *dev, short sens)

Definition at line 371 of file r8180.h.

void(* rf_sleep)(struct net_device *dev)

Definition at line 375 of file r8180.h.

struct semaphore rf_state

Definition at line 362 of file r8180.h.

void(* rf_wakeup)(struct net_device *dev)

Definition at line 376 of file r8180.h.

bool RFChangeInProgress

Definition at line 493 of file r8180.h.

u32 RfOffReason

Definition at line 492 of file r8180.h.

u8 RFProgType

Definition at line 496 of file r8180.h.

u8 RSSI

Definition at line 578 of file r8180.h.

u16 rts

Definition at line 480 of file r8180.h.

u32 rx_prevlen

Definition at line 398 of file r8180.h.

struct sk_buff* rx_skb

Definition at line 394 of file r8180.h.

short rx_skb_complete

Definition at line 396 of file r8180.h.

struct buffer* rxbuffer

Definition at line 389 of file r8180.h.

struct buffer* rxbufferhead

Definition at line 390 of file r8180.h.

u16 rxbuffersize

Definition at line 392 of file r8180.h.

char RxPower

Definition at line 579 of file r8180.h.

u32* rxring

Definition at line 386 of file r8180.h.

int rxringcount

Definition at line 391 of file r8180.h.

dma_addr_t rxringdma

Definition at line 388 of file r8180.h.

u32* rxringtail

Definition at line 387 of file r8180.h.

spinlock_t scan_lock

Definition at line 358 of file r8180.h.

struct timer_list scan_timer

Definition at line 355 of file r8180.h.

short sens

Definition at line 345 of file r8180.h.

bool SetRFPowerStateInProgress

Definition at line 495 of file r8180.h.

u16 ShortRetryLimit

Definition at line 632 of file r8180.h.

u8 SignalQuality

Definition at line 518 of file r8180.h.

u8 SignalStrength

Definition at line 515 of file r8180.h.

Definition at line 380 of file r8180.h.

long Stats_RecvSignalPower

Definition at line 521 of file r8180.h.

long Stats_SignalQuality

Definition at line 519 of file r8180.h.

long Stats_SignalStrength

Definition at line 516 of file r8180.h.

struct timer_list SwAntennaDiversityTimer

Definition at line 534 of file r8180.h.

u8 ThermalMeter

Definition at line 549 of file r8180.h.

u32 TransmitConfig

Definition at line 635 of file r8180.h.

u8 TryDownCountLowData

Definition at line 611 of file r8180.h.

u16 TryupingCount

Definition at line 610 of file r8180.h.

u8 TryupingCountNoData

Definition at line 612 of file r8180.h.

struct work_struct tx_irq_wq

Definition at line 621 of file r8180.h.

spinlock_t tx_lock

Definition at line 337 of file r8180.h.

struct buffer* txbeaconbufs

Definition at line 471 of file r8180.h.

struct buffer* txbeaconbufstail

Definition at line 472 of file r8180.h.

int txbeaconcount

Definition at line 470 of file r8180.h.

u32* txbeaconring

Definition at line 469 of file r8180.h.

dma_addr_t txbeaconringdma

Definition at line 468 of file r8180.h.

u32* txbeaconringtail

Definition at line 467 of file r8180.h.

struct buffer* txbepbufs

Definition at line 447 of file r8180.h.

struct buffer* txbepbufstail

Definition at line 453 of file r8180.h.

u32* txbepring

Definition at line 423 of file r8180.h.

dma_addr_t txbepringdma

Definition at line 429 of file r8180.h.

u32* txbepringhead

Definition at line 441 of file r8180.h.

u32* txbepringtail

Definition at line 435 of file r8180.h.

struct buffer* txbkpbufs

Definition at line 446 of file r8180.h.

struct buffer* txbkpbufstail

Definition at line 452 of file r8180.h.

u32* txbkpring

Definition at line 422 of file r8180.h.

dma_addr_t txbkpringdma

Definition at line 428 of file r8180.h.

u32* txbkpringhead

Definition at line 440 of file r8180.h.

u32* txbkpringtail

Definition at line 434 of file r8180.h.

int txbuffsize

Definition at line 459 of file r8180.h.

struct buffer* txhpbufs

Definition at line 450 of file r8180.h.

struct buffer* txhpbufstail

Definition at line 456 of file r8180.h.

u32* txhpring

Definition at line 426 of file r8180.h.

dma_addr_t txhpringdma

Definition at line 432 of file r8180.h.

u32* txhpringhead

Definition at line 444 of file r8180.h.

u32* txhpringtail

Definition at line 438 of file r8180.h.

struct buffer* txmapbufs

Definition at line 445 of file r8180.h.

struct buffer* txmapbufstail

Definition at line 451 of file r8180.h.

u32* txmapring

Definition at line 421 of file r8180.h.

dma_addr_t txmapringdma

Definition at line 427 of file r8180.h.

u32* txmapringhead

Definition at line 439 of file r8180.h.

u32* txmapringtail

Definition at line 433 of file r8180.h.

u8 TxPollingTimes

Definition at line 501 of file r8180.h.

int txringcount

Definition at line 458 of file r8180.h.

struct buffer* txvipbufs

Definition at line 448 of file r8180.h.

struct buffer* txvipbufstail

Definition at line 454 of file r8180.h.

u32* txvipring

Definition at line 424 of file r8180.h.

dma_addr_t txvipringdma

Definition at line 430 of file r8180.h.

u32* txvipringhead

Definition at line 442 of file r8180.h.

u32* txvipringtail

Definition at line 436 of file r8180.h.

struct buffer* txvopbufs

Definition at line 449 of file r8180.h.

struct buffer* txvopbufstail

Definition at line 455 of file r8180.h.

u32* txvopring

Definition at line 425 of file r8180.h.

dma_addr_t txvopringdma

Definition at line 431 of file r8180.h.

u32* txvopringhead

Definition at line 443 of file r8180.h.

u32* txvopringtail

Definition at line 437 of file r8180.h.

long UndecoratedSmoothedSS

Definition at line 576 of file r8180.h.

long UndercorateSmoothedRxPower

Definition at line 577 of file r8180.h.

short up

Definition at line 351 of file r8180.h.

u8 WaitBufDataBcnCount

Definition at line 504 of file r8180.h.

u8 WaitBufDataTimeOut

Definition at line 505 of file r8180.h.

struct timer_list watch_dog_timer

Definition at line 487 of file r8180.h.

struct work_struct watch_dog_wq

Definition at line 620 of file r8180.h.

Definition at line 382 of file r8180.h.

struct semaphore wx_sem

Definition at line 361 of file r8180.h.

u8 XtalCal_Xin

Definition at line 542 of file r8180.h.

u8 XtalCal_Xout

Definition at line 543 of file r8180.h.


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