Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
atmel_cs.c File Reference
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/ptrace.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <linux/netdevice.h>
#include <linux/moduleparam.h>
#include <linux/device.h>
#include <pcmcia/cistpl.h>
#include <pcmcia/cisreg.h>
#include <pcmcia/ds.h>
#include <pcmcia/ciscode.h>
#include <asm/io.h>
#include <linux/wireless.h>
#include "atmel.h"

Go to the source code of this file.

Data Structures

struct  local_info_t
 

Macros

#define PCMCIA_DEVICE_MANF_CARD_INFO(manf, card, info)
 
#define PCMCIA_DEVICE_PROD_ID12_INFO(v1, v2, vh1, vh2, info)
 

Typedefs

typedef struct local_info_t local_info_t
 

Functions

 MODULE_AUTHOR ("Simon Kelley")
 
 MODULE_DESCRIPTION ("Support for Atmel at76c50x 802.11 wireless ethernet cards.")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_SUPPORTED_DEVICE ("Atmel at76c50x PCMCIA cards")
 
 MODULE_DEVICE_TABLE (pcmcia, atmel_ids)
 
 module_init (atmel_cs_init)
 
 module_exit (atmel_cs_cleanup)
 

Macro Definition Documentation

#define PCMCIA_DEVICE_MANF_CARD_INFO (   manf,
  card,
  info 
)
Value:
{ \
.match_flags = PCMCIA_DEV_ID_MATCH_MANF_ID| \
PCMCIA_DEV_ID_MATCH_CARD_ID, \
.manf_id = (manf), \
.card_id = (card), \
.driver_info = (kernel_ulong_t)(info), }

Definition at line 199 of file atmel_cs.c.

#define PCMCIA_DEVICE_PROD_ID12_INFO (   v1,
  v2,
  vh1,
  vh2,
  info 
)
Value:
{ \
.match_flags = PCMCIA_DEV_ID_MATCH_PROD_ID1| \
PCMCIA_DEV_ID_MATCH_PROD_ID2, \
.prod_id = { (v1), (v2), NULL, NULL }, \
.prod_id_hash = { (vh1), (vh2), 0, 0 }, \
.driver_info = (kernel_ulong_t)(info), }

Definition at line 206 of file atmel_cs.c.

Typedef Documentation

Function Documentation

MODULE_AUTHOR ( "Simon Kelley"  )
MODULE_DESCRIPTION ( "Support for Atmel at76c50x 802.11 wireless ethernet cards."  )
MODULE_DEVICE_TABLE ( pcmcia  ,
atmel_ids   
)
module_exit ( atmel_cs_cleanup  )
module_init ( atmel_cs_init  )
MODULE_LICENSE ( "GPL"  )
MODULE_SUPPORTED_DEVICE ( "Atmel at76c50x PCMCIA cards )