Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
main_usb.c File Reference
#include "device.h"
#include "card.h"
#include "baseband.h"
#include "mac.h"
#include "tether.h"
#include "wmgr.h"
#include "wctl.h"
#include "power.h"
#include "wcmd.h"
#include "iocmd.h"
#include "tcrc.h"
#include "rxtx.h"
#include "bssdb.h"
#include "hostap.h"
#include "wpactl.h"
#include "ioctl.h"
#include "iwctl.h"
#include "dpc.h"
#include "datarate.h"
#include "rf.h"
#include "firmware.h"
#include "rndis.h"
#include "control.h"
#include "channel.h"
#include "int.h"
#include "iowpa.h"

Go to the source code of this file.

Macros

#define DRIVER_AUTHOR   "VIA Networking Technologies, Inc., <[email protected]>"
 
#define DEVICE_PARAM(N, D)
 
#define RX_DESC_DEF0   64
 
#define TX_DESC_DEF0   64
 
#define CHANNEL_DEF   6
 
#define PREAMBLE_TYPE_DEF   1
 
#define RTS_THRESH_DEF   2347
 
#define FRAG_THRESH_DEF   2346
 
#define DATA_RATE_DEF   13
 
#define OP_MODE_DEF   0
 
#define PS_MODE_DEF   0
 
#define SHORT_RETRY_DEF   8
 
#define LONG_RETRY_DEF   4
 
#define BBP_TYPE_DEF   2
 
#define X80211h_MODE_DEF   0
 

Functions

 MODULE_AUTHOR (DRIVER_AUTHOR)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_DESCRIPTION (DEVICE_FULL_DRV_NAM)
 
 DEVICE_PARAM (RxDescriptors0,"Number of receive usb desc buffer")
 
 DEVICE_PARAM (TxDescriptors0,"Number of transmit usb desc buffer")
 
 DEVICE_PARAM (Channel,"Channel number")
 
 DEVICE_PARAM (PreambleType,"Preamble Type")
 
 DEVICE_PARAM (RTSThreshold,"RTS threshold")
 
 DEVICE_PARAM (FragThreshold,"Fragmentation threshold")
 
 DEVICE_PARAM (ConnectionRate,"Connection data rate")
 
 DEVICE_PARAM (OPMode,"Infrastruct, adhoc, AP mode ")
 
 DEVICE_PARAM (PSMode,"Power saving mode")
 
 DEVICE_PARAM (ShortRetryLimit,"Short frame retry limits")
 
 DEVICE_PARAM (LongRetryLimit,"long frame retry limits")
 
 DEVICE_PARAM (BasebandType,"baseband type")
 
 DEVICE_PARAM (b80211hEnable,"802.11h mode")
 
BOOL device_alloc_frag_buf (PSDevice pDevice, PSDeFragControlBlock pDeF)
 
 MODULE_DEVICE_TABLE (usb, vt6656_table)
 
 module_usb_driver (vt6656_driver)
 

Macro Definition Documentation

#define BBP_TYPE_DEF   2

Definition at line 173 of file main_usb.c.

#define CHANNEL_DEF   6

Definition at line 102 of file main_usb.c.

#define DATA_RATE_DEF   13

Definition at line 122 of file main_usb.c.

#define DEVICE_PARAM (   N,
  D 
)
Value:
static int N[MAX_UINTS]=OPTION_DEFAULT;\
module_param_array(N, int, NULL, 0);\
MODULE_PARM_DESC(N, D);

Definition at line 90 of file main_usb.c.

#define DRIVER_AUTHOR   "VIA Networking Technologies, Inc., <[email protected]>"

Definition at line 85 of file main_usb.c.

#define FRAG_THRESH_DEF   2346

Definition at line 118 of file main_usb.c.

#define LONG_RETRY_DEF   4

Definition at line 164 of file main_usb.c.

#define OP_MODE_DEF   0

Definition at line 142 of file main_usb.c.

#define PREAMBLE_TYPE_DEF   1

Definition at line 111 of file main_usb.c.

#define PS_MODE_DEF   0

Definition at line 157 of file main_usb.c.

#define RTS_THRESH_DEF   2347

Definition at line 115 of file main_usb.c.

#define RX_DESC_DEF0   64

Definition at line 95 of file main_usb.c.

#define SHORT_RETRY_DEF   8

Definition at line 161 of file main_usb.c.

#define TX_DESC_DEF0   64

Definition at line 99 of file main_usb.c.

#define X80211h_MODE_DEF   0

Definition at line 183 of file main_usb.c.

Function Documentation

BOOL device_alloc_frag_buf ( PSDevice  pDevice,
PSDeFragControlBlock  pDeF 
)

Definition at line 977 of file main_usb.c.

DEVICE_PARAM ( RxDescriptors0  ,
"Number of receive usb desc buffer  
)
DEVICE_PARAM ( TxDescriptors0  ,
"Number of transmit usb desc buffer  
)
DEVICE_PARAM ( Channel  ,
"Channel number  
)
DEVICE_PARAM ( PreambleType  ,
"Preamble Type  
)
DEVICE_PARAM ( RTSThreshold  ,
"RTS threshold  
)
DEVICE_PARAM ( FragThreshold  ,
"Fragmentation threshold  
)
DEVICE_PARAM ( ConnectionRate  ,
"Connection data rate  
)
DEVICE_PARAM ( OPMode  ,
Infrastruct,
adhoc  ,
AP mode  
)
DEVICE_PARAM ( PSMode  ,
"Power saving mode  
)
DEVICE_PARAM ( ShortRetryLimit  ,
"Short frame retry limits"   
)
DEVICE_PARAM ( LongRetryLimit  ,
"long frame retry limits"   
)
DEVICE_PARAM ( BasebandType  ,
"baseband type  
)
DEVICE_PARAM ( b80211hEnable  ,
"802.11h mode"   
)
MODULE_AUTHOR ( DRIVER_AUTHOR  )
MODULE_DESCRIPTION ( DEVICE_FULL_DRV_NAM  )
MODULE_DEVICE_TABLE ( usb  ,
vt6656_table   
)
MODULE_LICENSE ( "GPL"  )
module_usb_driver ( vt6656_driver  )