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

Go to the source code of this file.

Data Structures

struct  _CMD_MESSAGE
 
struct  _CMD_WRITE_MASK
 
struct  _CMD_CARD_INIT
 
struct  _RSP_CARD_INIT
 
struct  _CMD_SET_KEY
 
struct  _CMD_CLRKEY_ENTRY
 
struct  _CMD_WRITE_MISCFF
 
struct  _CMD_SET_TSFTBTT
 
struct  _CMD_SET_SSTIFS
 
struct  _CMD_CHANGE_BBTYPE
 

Macros

#define MESSAGE_TYPE_READ   0x01
 
#define MESSAGE_TYPE_WRITE   0x00
 
#define MESSAGE_TYPE_LOCK_OR   0x02
 
#define MESSAGE_TYPE_LOCK_AND   0x03
 
#define MESSAGE_TYPE_WRITE_MASK   0x04
 
#define MESSAGE_TYPE_CARDINIT   0x05
 
#define MESSAGE_TYPE_INIT_RSP   0x06
 
#define MESSAGE_TYPE_MACSHUTDOWN   0x07
 
#define MESSAGE_TYPE_SETKEY   0x08
 
#define MESSAGE_TYPE_CLRKEYENTRY   0x09
 
#define MESSAGE_TYPE_WRITE_MISCFF   0x0A
 
#define MESSAGE_TYPE_SET_ANTMD   0x0B
 
#define MESSAGE_TYPE_SELECT_CHANNLE   0x0C
 
#define MESSAGE_TYPE_SET_TSFTBTT   0x0D
 
#define MESSAGE_TYPE_SET_SSTIFS   0x0E
 
#define MESSAGE_TYPE_CHANGE_BBTYPE   0x0F
 
#define MESSAGE_TYPE_DISABLE_PS   0x10
 
#define MESSAGE_TYPE_WRITE_IFRF   0x11
 
#define MESSAGE_REQUEST_MEM   0x01
 
#define MESSAGE_REQUEST_BBREG   0x02
 
#define MESSAGE_REQUEST_MACREG   0x03
 
#define MESSAGE_REQUEST_EEPROM   0x04
 
#define MESSAGE_REQUEST_TSF   0x05
 
#define MESSAGE_REQUEST_TBTT   0x06
 
#define MESSAGE_REQUEST_BBAGC   0x07
 
#define MESSAGE_REQUEST_VERSION   0x08
 
#define MESSAGE_REQUEST_RF_INIT   0x09
 
#define MESSAGE_REQUEST_RF_INIT2   0x0A
 
#define MESSAGE_REQUEST_RF_CH0   0x0B
 
#define MESSAGE_REQUEST_RF_CH1   0x0C
 
#define MESSAGE_REQUEST_RF_CH2   0x0D
 
#define VIAUSB20_PACKET_HEADER   0x04
 
#define EXCH_WORD(w)   ((WORD)((WORD)(w)<<8) | (WORD)((WORD)(w)>>8))
 

Typedefs

typedef struct _CMD_MESSAGE CMD_MESSAGE
 
typedef struct _CMD_MESSAGEPCMD_MESSAGE
 
typedef struct _CMD_WRITE_MASK CMD_WRITE_MASK
 
typedef struct _CMD_WRITE_MASKPCMD_WRITE_MASK
 
typedef struct _CMD_CARD_INIT CMD_CARD_INIT
 
typedef struct _CMD_CARD_INITPCMD_CARD_INIT
 
typedef struct _RSP_CARD_INIT RSP_CARD_INIT
 
typedef struct _RSP_CARD_INITPRSP_CARD_INIT
 
typedef struct _CMD_SET_KEY CMD_SET_KEY
 
typedef struct _CMD_SET_KEYPCMD_SET_KEY
 
typedef struct _CMD_CLRKEY_ENTRY CMD_CLRKEY_ENTRY
 
typedef struct _CMD_CLRKEY_ENTRYPCMD_CLRKEY_ENTRY
 
typedef struct _CMD_WRITE_MISCFF CMD_WRITE_MISCFF
 
typedef struct _CMD_WRITE_MISCFFPCMD_WRITE_MISCFF
 
typedef struct _CMD_SET_TSFTBTT CMD_SET_TSFTBTT
 
typedef struct _CMD_SET_TSFTBTTPCMD_SET_TSFTBTT
 
typedef struct _CMD_SET_SSTIFS CMD_SET_SSTIFS
 
typedef struct _CMD_SET_SSTIFSPCMD_SET_SSTIFS
 
typedef struct _CMD_CHANGE_BBTYPE CMD_CHANGE_BBTYPE
 
typedef struct _CMD_CHANGE_BBTYPEPCMD_CHANGE_BBTYPE
 

Macro Definition Documentation

#define EXCH_WORD (   w)    ((WORD)((WORD)(w)<<8) | (WORD)((WORD)(w)>>8))

Definition at line 155 of file rndis.h.

#define MESSAGE_REQUEST_BBAGC   0x07

Definition at line 61 of file rndis.h.

#define MESSAGE_REQUEST_BBREG   0x02

Definition at line 56 of file rndis.h.

#define MESSAGE_REQUEST_EEPROM   0x04

Definition at line 58 of file rndis.h.

#define MESSAGE_REQUEST_MACREG   0x03

Definition at line 57 of file rndis.h.

#define MESSAGE_REQUEST_MEM   0x01

Definition at line 55 of file rndis.h.

#define MESSAGE_REQUEST_RF_CH0   0x0B

Definition at line 65 of file rndis.h.

#define MESSAGE_REQUEST_RF_CH1   0x0C

Definition at line 66 of file rndis.h.

#define MESSAGE_REQUEST_RF_CH2   0x0D

Definition at line 67 of file rndis.h.

#define MESSAGE_REQUEST_RF_INIT   0x09

Definition at line 63 of file rndis.h.

#define MESSAGE_REQUEST_RF_INIT2   0x0A

Definition at line 64 of file rndis.h.

#define MESSAGE_REQUEST_TBTT   0x06

Definition at line 60 of file rndis.h.

#define MESSAGE_REQUEST_TSF   0x05

Definition at line 59 of file rndis.h.

#define MESSAGE_REQUEST_VERSION   0x08

Definition at line 62 of file rndis.h.

#define MESSAGE_TYPE_CARDINIT   0x05

Definition at line 40 of file rndis.h.

#define MESSAGE_TYPE_CHANGE_BBTYPE   0x0F

Definition at line 50 of file rndis.h.

#define MESSAGE_TYPE_CLRKEYENTRY   0x09

Definition at line 44 of file rndis.h.

#define MESSAGE_TYPE_DISABLE_PS   0x10

Definition at line 51 of file rndis.h.

#define MESSAGE_TYPE_INIT_RSP   0x06

Definition at line 41 of file rndis.h.

#define MESSAGE_TYPE_LOCK_AND   0x03

Definition at line 38 of file rndis.h.

#define MESSAGE_TYPE_LOCK_OR   0x02

Definition at line 37 of file rndis.h.

#define MESSAGE_TYPE_MACSHUTDOWN   0x07

Definition at line 42 of file rndis.h.

#define MESSAGE_TYPE_READ   0x01

Definition at line 35 of file rndis.h.

#define MESSAGE_TYPE_SELECT_CHANNLE   0x0C

Definition at line 47 of file rndis.h.

#define MESSAGE_TYPE_SET_ANTMD   0x0B

Definition at line 46 of file rndis.h.

#define MESSAGE_TYPE_SET_SSTIFS   0x0E

Definition at line 49 of file rndis.h.

#define MESSAGE_TYPE_SET_TSFTBTT   0x0D

Definition at line 48 of file rndis.h.

#define MESSAGE_TYPE_SETKEY   0x08

Definition at line 43 of file rndis.h.

#define MESSAGE_TYPE_WRITE   0x00

Definition at line 36 of file rndis.h.

#define MESSAGE_TYPE_WRITE_IFRF   0x11

Definition at line 52 of file rndis.h.

#define MESSAGE_TYPE_WRITE_MASK   0x04

Definition at line 39 of file rndis.h.

#define MESSAGE_TYPE_WRITE_MISCFF   0x0A

Definition at line 45 of file rndis.h.

#define VIAUSB20_PACKET_HEADER   0x04

Definition at line 70 of file rndis.h.

Typedef Documentation