Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Functions
ray_cs.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/proc_fs.h>
#include <linux/ptrace.h>
#include <linux/seq_file.h>
#include <linux/string.h>
#include <linux/timer.h>
#include <linux/init.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/if_arp.h>
#include <linux/ioport.h>
#include <linux/skbuff.h>
#include <linux/ieee80211.h>
#include <pcmcia/cistpl.h>
#include <pcmcia/cisreg.h>
#include <pcmcia/ds.h>
#include <linux/wireless.h>
#include <net/iw_handler.h>
#include <asm/io.h>
#include <asm/byteorder.h>
#include <asm/uaccess.h>
#include "rayctl.h"
#include "ray_cs.h"

Go to the source code of this file.

Macros

#define WIRELESS_SPY   /* Enable spying addresses */
 
#define MAX_TUPLE_SIZE   128
 
#define SIOCSIPFRAMING   SIOCIWFIRSTPRIV /* Set framing mode */
 
#define SIOCGIPFRAMING   SIOCIWFIRSTPRIV + 1 /* Get framing mode */
 
#define SIOCGIPCOUNTRY   SIOCIWFIRSTPRIV + 3 /* Get country code */
 

Typedefs

typedef struct iw_statistics iw_stats
 
typedef u_char mac_addr [ETH_ALEN]
 

Functions

 MODULE_AUTHOR ("Corey Thomas <[email protected]>")
 
 MODULE_DESCRIPTION ("Raylink/WebGear wireless LAN driver")
 
 MODULE_LICENSE ("GPL")
 
 module_param (net_type, int, 0)
 
 module_param (hop_dwell, int, 0)
 
 module_param (beacon_period, int, 0)
 
 module_param (psm, int, 0)
 
 module_param (essid, charp, 0)
 
 module_param (translate, int, 0)
 
 module_param (country, int, 0)
 
 module_param (sniffer, int, 0)
 
 module_param (bc, int, 0)
 
 module_param (phy_addr, charp, 0)
 
 module_param (ray_mem_speed, int, 0)
 
 MODULE_DEVICE_TABLE (pcmcia, ray_ids)
 
 module_init (init_ray_cs)
 
 module_exit (exit_ray_cs)
 

Macro Definition Documentation

#define MAX_TUPLE_SIZE   128

Definition at line 356 of file ray_cs.c.

#define SIOCGIPCOUNTRY   SIOCIWFIRSTPRIV + 3 /* Get country code */

Definition at line 1455 of file ray_cs.c.

#define SIOCGIPFRAMING   SIOCIWFIRSTPRIV + 1 /* Get framing mode */

Definition at line 1454 of file ray_cs.c.

#define SIOCSIPFRAMING   SIOCIWFIRSTPRIV /* Set framing mode */

Definition at line 1453 of file ray_cs.c.

#define WIRELESS_SPY   /* Enable spying addresses */

Definition at line 60 of file ray_cs.c.

Typedef Documentation

Definition at line 62 of file ray_cs.c.

Definition at line 63 of file ray_cs.c.

Function Documentation

MODULE_AUTHOR ( "Corey Thomas <[email protected]>"  )
MODULE_DESCRIPTION ( "Raylink/WebGear wireless LAN driver )
MODULE_DEVICE_TABLE ( pcmcia  ,
ray_ids   
)
module_exit ( exit_ray_cs  )
module_init ( init_ray_cs  )
MODULE_LICENSE ( "GPL"  )
module_param ( net_type  ,
int  ,
 
)
module_param ( hop_dwell  ,
int  ,
 
)
module_param ( beacon_period  ,
int  ,
 
)
module_param ( psm  ,
int  ,
 
)
module_param ( essid  ,
charp  ,
 
)
module_param ( translate  ,
int  ,
 
)
module_param ( country  ,
int  ,
 
)
module_param ( sniffer  ,
int  ,
 
)
module_param ( bc  ,
int  ,
 
)
module_param ( phy_addr  ,
charp  ,
 
)
module_param ( ray_mem_speed  ,
int  ,
 
)