Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
r819xU_HTType.h File Reference

Go to the source code of this file.

Data Structures

struct  _HT_CAPABILITY_ELE
 
struct  _HT_INFORMATION_ELE
 
struct  _MIMOPS_CTRL
 
struct  _RT_HIGH_THROUGHPUT
 
struct  _RT_HTINFO_STA_ENTRY
 
struct  _BSS_HT
 
struct  _MIMO_RSSI
 
struct  _MIMO_EVM
 
struct  _FALSE_ALARM_STATISTICS
 

Macros

#define HT_OPMODE_NO_PROTECT   0
 
#define HT_OPMODE_OPTIONAL   1
 
#define HT_OPMODE_40MHZ_PROTECT   2
 
#define HT_OPMODE_MIXED   3
 
#define MIMO_PS_STATIC   0
 
#define MIMO_PS_DYNAMIC   1
 
#define MIMO_PS_NOLIMIT   3
 
#define sHTCLng   4
 
#define HT_SUPPORTED_MCS_1SS_BITMAP   0x000000ff
 
#define HT_SUPPORTED_MCS_2SS_BITMAP   0x0000ff00
 
#define HT_SUPPORTED_MCS_1SS_2SS_BITMAP   HT_MCS_1SS_BITMAP|HT_MCS_1SS_2SS_BITMAP
 
#define CHHLOP_IN_PROGRESS(_pHTInfo)   ((_pHTInfo)->ChnlOp > CHNLOP_NONE) ? TRUE : FALSE
 

Typedefs

typedef enum _HT_MCS_RATE HT_MCS_RATE
 
typedef enum _HT_MCS_RATEPHT_MCS_RATE
 
typedef enum _HT_CHANNEL_WIDTH HT_CHANNEL_WIDTH
 
typedef enum _HT_CHANNEL_WIDTHPHT_CHANNEL_WIDTH
 
typedef enum _HT_EXTCHNL_OFFSET HT_EXTCHNL_OFFSET
 
typedef enum _HT_EXTCHNL_OFFSETPHT_EXTCHNL_OFFSET
 
typedef enum _CHNLOP CHNLOP
 
typedef enum _CHNLOPPCHNLOP
 
typedef enum _HT_ACTION HT_ACTION
 
typedef enum _HT_ACTIONPHT_ACTION
 
typedef enum
_HT_Bandwidth_40MHZ_Sub_Carrier 
HT_BW40_SC_E
 
typedef struct _MIMOPS_CTRL MIMOPS_CTRL
 
typedef struct _MIMOPS_CTRLPMIMOPS_CTRL
 
typedef enum _HT_SPEC_VER HT_SPEC_VER
 
typedef enum _HT_SPEC_VERPHT_SPEC_VER
 
typedef enum _HT_AGGRE_MODE_E HT_AGGRE_MODE_E
 
typedef enum _HT_AGGRE_MODE_EPHT_AGGRE_MODE_E
 
typedef struct _RT_HIGH_THROUGHPUT RT_HIGH_THROUGHPUT
 
typedef struct
_RT_HIGH_THROUGHPUT
PRT_HIGH_THROUGHPUT
 
typedef struct _RT_HTINFO_STA_ENTRY RT_HTINFO_STA_ENTRY
 
typedef struct
_RT_HTINFO_STA_ENTRY
PRT_HTINFO_STA_ENTRY
 
typedef struct _BSS_HT BSS_HT
 
typedef struct _BSS_HTPBSS_HT
 
typedef struct _MIMO_RSSI MIMO_RSSI
 
typedef struct _MIMO_RSSIPMIMO_RSSI
 
typedef struct _MIMO_EVM MIMO_EVM
 
typedef struct _MIMO_EVMPMIMO_EVM
 
typedef struct
_FALSE_ALARM_STATISTICS 
FALSE_ALARM_STATISTICS
 
typedef struct
_FALSE_ALARM_STATISTICS
PFALSE_ALARM_STATISTICS
 

Enumerations

enum  _HT_MCS_RATE {
  HT_MCS0 = 0x00000001, HT_MCS1 = 0x00000002, HT_MCS2 = 0x00000004, HT_MCS3 = 0x00000008,
  HT_MCS4 = 0x00000010, HT_MCS5 = 0x00000020, HT_MCS6 = 0x00000040, HT_MCS7 = 0x00000080,
  HT_MCS8 = 0x00000100, HT_MCS9 = 0x00000200, HT_MCS10 = 0x00000400, HT_MCS11 = 0x00000800,
  HT_MCS12 = 0x00001000, HT_MCS13 = 0x00002000, HT_MCS14 = 0x00004000, HT_MCS15 = 0x00008000,
  HT_MCS0 = 0x00000001, HT_MCS1 = 0x00000002, HT_MCS2 = 0x00000004, HT_MCS3 = 0x00000008,
  HT_MCS4 = 0x00000010, HT_MCS5 = 0x00000020, HT_MCS6 = 0x00000040, HT_MCS7 = 0x00000080,
  HT_MCS8 = 0x00000100, HT_MCS9 = 0x00000200, HT_MCS10 = 0x00000400, HT_MCS11 = 0x00000800,
  HT_MCS12 = 0x00001000, HT_MCS13 = 0x00002000, HT_MCS14 = 0x00004000, HT_MCS15 = 0x00008000
}
 
enum  _HT_CHANNEL_WIDTH { HT_CHANNEL_WIDTH_20 = 0, HT_CHANNEL_WIDTH_20_40 = 1, HT_CHANNEL_WIDTH_20 = 0, HT_CHANNEL_WIDTH_20_40 = 1 }
 
enum  _HT_EXTCHNL_OFFSET {
  HT_EXTCHNL_OFFSET_NO_EXT = 0, HT_EXTCHNL_OFFSET_UPPER = 1, HT_EXTCHNL_OFFSET_NO_DEF = 2, HT_EXTCHNL_OFFSET_LOWER = 3,
  HT_EXTCHNL_OFFSET_NO_EXT = 0, HT_EXTCHNL_OFFSET_UPPER = 1, HT_EXTCHNL_OFFSET_NO_DEF = 2, HT_EXTCHNL_OFFSET_LOWER = 3
}
 
enum  _CHNLOP {
  CHNLOP_NONE = 0, CHNLOP_SCAN = 1, CHNLOP_SWBW = 2, CHNLOP_SWCHNL = 3,
  CHNLOP_NONE = 0, CHNLOP_SCAN = 1, CHNLOP_SWBW = 2, CHNLOP_SWCHNL = 3
}
 
enum  _HT_ACTION {
  ACT_RECOMMAND_WIDTH = 0, ACT_MIMO_PWR_SAVE = 1, ACT_PSMP = 2, ACT_SET_PCO_PHASE = 3,
  ACT_MIMO_CHL_MEASURE = 4, ACT_RECIPROCITY_CORRECT = 5, ACT_MIMO_CSI_MATRICS = 6, ACT_MIMO_NOCOMPR_STEER = 7,
  ACT_MIMO_COMPR_STEER = 8, ACT_ANTENNA_SELECT = 9, ACT_RECOMMAND_WIDTH = 0, ACT_MIMO_PWR_SAVE = 1,
  ACT_PSMP = 2, ACT_SET_PCO_PHASE = 3, ACT_MIMO_CHL_MEASURE = 4, ACT_RECIPROCITY_CORRECT = 5,
  ACT_MIMO_CSI_MATRICS = 6, ACT_MIMO_NOCOMPR_STEER = 7, ACT_MIMO_COMPR_STEER = 8, ACT_ANTENNA_SELECT = 9
}
 
enum  _HT_Bandwidth_40MHZ_Sub_Carrier {
  SC_MODE_DUPLICATE = 0, SC_MODE_LOWER = 1, SC_MODE_UPPER = 2, SC_MODE_FULL40MHZ = 3,
  SC_MODE_DUPLICATE = 0, SC_MODE_LOWER = 1, SC_MODE_UPPER = 2, SC_MODE_FULL40MHZ = 3
}
 
enum  _HT_SPEC_VER { HT_SPEC_VER_IEEE = 0, HT_SPEC_VER_EWC = 1, HT_SPEC_VER_IEEE = 0, HT_SPEC_VER_EWC = 1 }
 
enum  _HT_AGGRE_MODE_E {
  HT_AGG_AUTO = 0, HT_AGG_FORCE_ENABLE = 1, HT_AGG_FORCE_DISABLE = 2, HT_AGG_AUTO = 0,
  HT_AGG_FORCE_ENABLE = 1, HT_AGG_FORCE_DISABLE = 2
}
 

Functions

struct _HT_CAPABILITY_ELE __attribute__ ((packed)) HT_CAPABILITY_ELE
 

Variables

u8 AdvCoding
 
u8 ChlWidth
 
u8 MimoPwrSave
 
u8 GreenField
 
u8 ShortGI20Mhz
 
u8 ShortGI40Mhz
 
u8 TxSTBC
 
u8 RxSTBC
 
u8 DelayBA
 
u8 MaxAMSDUSize
 
u8 DssCCk
 
u8 PSMP
 
u8 Rsvd1
 
u8 LSigTxopProtect
 
u8 MaxRxAMPDUFactor
 
u8 MPDUDensity
 
u8 Rsvd2
 
u8 MCS [16]
 
u16 ExtHTCapInfo
 
u8 TxBFCap [4]
 
u8 ASCap
 
struct _HT_CAPABILITY_ELEPHT_CAPABILITY_ELE
 
u8 ControlChl
 
u8 ExtChlOffset
 
u8 RecommemdedTxWidth
 
u8 RIFS
 
u8 PSMPAccessOnly
 
u8 SrvIntGranularity
 
u8 OptMode
 
u8 NonGFDevPresent
 
u8 Revd1
 
u8 Revd2
 
u8 Rsvd3
 
u8 DualBeacon
 
u8 DualCTSProtect
 
u8 SecondaryBeacon
 
u8 LSigTxopProtectFull
 
u8 PcoActive
 
u8 PcoPhase
 
u8 Rsvd4
 
u8 BasicMSC [16]
 
struct _HT_INFORMATION_ELEPHT_INFORMATION_ELE
 

Macro Definition Documentation

#define CHHLOP_IN_PROGRESS (   _pHTInfo)    ((_pHTInfo)->ChnlOp > CHNLOP_NONE) ? TRUE : FALSE

Definition at line 86 of file r819xU_HTType.h.

#define HT_OPMODE_40MHZ_PROTECT   2

Definition at line 15 of file r819xU_HTType.h.

#define HT_OPMODE_MIXED   3

Definition at line 16 of file r819xU_HTType.h.

#define HT_OPMODE_NO_PROTECT   0

Definition at line 13 of file r819xU_HTType.h.

#define HT_OPMODE_OPTIONAL   1

Definition at line 14 of file r819xU_HTType.h.

#define HT_SUPPORTED_MCS_1SS_2SS_BITMAP   HT_MCS_1SS_BITMAP|HT_MCS_1SS_2SS_BITMAP

Definition at line 36 of file r819xU_HTType.h.

#define HT_SUPPORTED_MCS_1SS_BITMAP   0x000000ff

Definition at line 34 of file r819xU_HTType.h.

#define HT_SUPPORTED_MCS_2SS_BITMAP   0x0000ff00

Definition at line 35 of file r819xU_HTType.h.

#define MIMO_PS_DYNAMIC   1

Definition at line 22 of file r819xU_HTType.h.

#define MIMO_PS_NOLIMIT   3

Definition at line 23 of file r819xU_HTType.h.

#define MIMO_PS_STATIC   0

Definition at line 21 of file r819xU_HTType.h.

#define sHTCLng   4

Definition at line 31 of file r819xU_HTType.h.

Typedef Documentation

typedef enum _CHNLOP CHNLOP
typedef enum _HT_ACTION HT_ACTION
typedef enum _HT_MCS_RATE HT_MCS_RATE
typedef enum _HT_SPEC_VER HT_SPEC_VER
typedef struct _BSS_HT * PBSS_HT
typedef enum _CHNLOP * PCHNLOP
typedef enum _HT_ACTION * PHT_ACTION
typedef enum _HT_MCS_RATE* PHT_MCS_RATE
typedef enum _HT_SPEC_VER * PHT_SPEC_VER

Enumeration Type Documentation

enum _CHNLOP
Enumerator:
CHNLOP_NONE 
CHNLOP_SCAN 
CHNLOP_SWBW 
CHNLOP_SWCHNL 
CHNLOP_NONE 
CHNLOP_SCAN 
CHNLOP_SWBW 
CHNLOP_SWCHNL 

Definition at line 78 of file r819xU_HTType.h.

enum _HT_ACTION
Enumerator:
ACT_RECOMMAND_WIDTH 
ACT_MIMO_PWR_SAVE 
ACT_PSMP 
ACT_SET_PCO_PHASE 
ACT_MIMO_CHL_MEASURE 
ACT_RECIPROCITY_CORRECT 
ACT_MIMO_CSI_MATRICS 
ACT_MIMO_NOCOMPR_STEER 
ACT_MIMO_COMPR_STEER 
ACT_ANTENNA_SELECT 
ACT_RECOMMAND_WIDTH 
ACT_MIMO_PWR_SAVE 
ACT_PSMP 
ACT_SET_PCO_PHASE 
ACT_MIMO_CHL_MEASURE 
ACT_RECIPROCITY_CORRECT 
ACT_MIMO_CSI_MATRICS 
ACT_MIMO_NOCOMPR_STEER 
ACT_MIMO_COMPR_STEER 
ACT_ANTENNA_SELECT 

Definition at line 90 of file r819xU_HTType.h.

Enumerator:
HT_AGG_AUTO 
HT_AGG_FORCE_ENABLE 
HT_AGG_FORCE_DISABLE 
HT_AGG_AUTO 
HT_AGG_FORCE_ENABLE 
HT_AGG_FORCE_DISABLE 

Definition at line 197 of file r819xU_HTType.h.

Enumerator:
SC_MODE_DUPLICATE 
SC_MODE_LOWER 
SC_MODE_UPPER 
SC_MODE_FULL40MHZ 
SC_MODE_DUPLICATE 
SC_MODE_LOWER 
SC_MODE_UPPER 
SC_MODE_FULL40MHZ 

Definition at line 105 of file r819xU_HTType.h.

Enumerator:
HT_CHANNEL_WIDTH_20 
HT_CHANNEL_WIDTH_20_40 
HT_CHANNEL_WIDTH_20 
HT_CHANNEL_WIDTH_20_40 

Definition at line 62 of file r819xU_HTType.h.

Enumerator:
HT_EXTCHNL_OFFSET_NO_EXT 
HT_EXTCHNL_OFFSET_UPPER 
HT_EXTCHNL_OFFSET_NO_DEF 
HT_EXTCHNL_OFFSET_LOWER 
HT_EXTCHNL_OFFSET_NO_EXT 
HT_EXTCHNL_OFFSET_UPPER 
HT_EXTCHNL_OFFSET_NO_DEF 
HT_EXTCHNL_OFFSET_LOWER 

Definition at line 71 of file r819xU_HTType.h.

Enumerator:
HT_MCS0 
HT_MCS1 
HT_MCS2 
HT_MCS3 
HT_MCS4 
HT_MCS5 
HT_MCS6 
HT_MCS7 
HT_MCS8 
HT_MCS9 
HT_MCS10 
HT_MCS11 
HT_MCS12 
HT_MCS13 
HT_MCS14 
HT_MCS15 
HT_MCS0 
HT_MCS1 
HT_MCS2 
HT_MCS3 
HT_MCS4 
HT_MCS5 
HT_MCS6 
HT_MCS7 
HT_MCS8 
HT_MCS9 
HT_MCS10 
HT_MCS11 
HT_MCS12 
HT_MCS13 
HT_MCS14 
HT_MCS15 

Definition at line 39 of file r819xU_HTType.h.

Enumerator:
HT_SPEC_VER_IEEE 
HT_SPEC_VER_EWC 
HT_SPEC_VER_IEEE 
HT_SPEC_VER_EWC 

Definition at line 192 of file r819xU_HTType.h.

Function Documentation

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

u8 AdvCoding

Definition at line 151 of file r819xU_HTType.h.

u8 ASCap

Definition at line 182 of file r819xU_HTType.h.

u8 BasicMSC[16]

Definition at line 204 of file r819xU_HTType.h.

u8 ChlWidth

Definition at line 152 of file r819xU_HTType.h.

u8 ControlChl

Definition at line 181 of file r819xU_HTType.h.

u8 DelayBA

Definition at line 159 of file r819xU_HTType.h.

u8 DssCCk

Definition at line 161 of file r819xU_HTType.h.

u8 DualBeacon

Definition at line 195 of file r819xU_HTType.h.

u8 DualCTSProtect

Definition at line 196 of file r819xU_HTType.h.

u8 ExtChlOffset

Definition at line 183 of file r819xU_HTType.h.

u16 ExtHTCapInfo

Definition at line 176 of file r819xU_HTType.h.

u8 GreenField

Definition at line 154 of file r819xU_HTType.h.

u8 LSigTxopProtect

Definition at line 164 of file r819xU_HTType.h.

u8 LSigTxopProtectFull

Definition at line 199 of file r819xU_HTType.h.

u8 MaxAMSDUSize

Definition at line 160 of file r819xU_HTType.h.

u8 MaxRxAMPDUFactor

Definition at line 167 of file r819xU_HTType.h.

u8 MCS[16]

Definition at line 172 of file r819xU_HTType.h.

u8 MimoPwrSave

Definition at line 153 of file r819xU_HTType.h.

u8 MPDUDensity

Definition at line 168 of file r819xU_HTType.h.

u8 NonGFDevPresent

Definition at line 190 of file r819xU_HTType.h.

u8 OptMode

Definition at line 189 of file r819xU_HTType.h.

u8 PcoActive

Definition at line 200 of file r819xU_HTType.h.

u8 PcoPhase

Definition at line 201 of file r819xU_HTType.h.

struct _HT_CAPABILITY_ELE * PHT_CAPABILITY_ELE

Definition at line 148 of file r819xU_HTType.h.

struct _HT_INFORMATION_ELE * PHT_INFORMATION_ELE

Definition at line 180 of file r819xU_HTType.h.

u8 PSMP

Definition at line 162 of file r819xU_HTType.h.

u8 PSMPAccessOnly

Definition at line 186 of file r819xU_HTType.h.

u8 RecommemdedTxWidth

Definition at line 184 of file r819xU_HTType.h.

u8 Revd1

Definition at line 191 of file r819xU_HTType.h.

u8 Revd2

Definition at line 192 of file r819xU_HTType.h.

u8 RIFS

Definition at line 185 of file r819xU_HTType.h.

u8 Rsvd1

Definition at line 163 of file r819xU_HTType.h.

u8 Rsvd2

Definition at line 169 of file r819xU_HTType.h.

u8 Rsvd3

Definition at line 194 of file r819xU_HTType.h.

u8 Rsvd4

Definition at line 202 of file r819xU_HTType.h.

u8 RxSTBC

Definition at line 158 of file r819xU_HTType.h.

u8 SecondaryBeacon

Definition at line 198 of file r819xU_HTType.h.

u8 ShortGI20Mhz

Definition at line 155 of file r819xU_HTType.h.

u8 ShortGI40Mhz

Definition at line 156 of file r819xU_HTType.h.

u8 SrvIntGranularity

Definition at line 187 of file r819xU_HTType.h.

u8 TxBFCap[4]

Definition at line 179 of file r819xU_HTType.h.

u8 TxSTBC

Definition at line 157 of file r819xU_HTType.h.