Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
adm8211.c File Reference
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/if.h>
#include <linux/skbuff.h>
#include <linux/slab.h>
#include <linux/etherdevice.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/crc32.h>
#include <linux/eeprom_93cx6.h>
#include <linux/module.h>
#include <net/mac80211.h>
#include "adm8211.h"

Go to the source code of this file.

Macros

#define ADM8211_INT(x)
 
#define WRITE_SYN(name, v_mask, v_shift, a_mask, a_shift, bits, prewrite, postwrite)
 
#define IEEE80211_DUR_DS_LONG_PREAMBLE   144
 
#define IEEE80211_DUR_DS_SHORT_PREAMBLE   72
 
#define IEEE80211_DUR_DS_FAST_PLCPHDR   24
 
#define IEEE80211_DUR_DS_SLOW_PLCPHDR   48
 
#define IEEE80211_DUR_DS_SLOW_ACK   112
 
#define IEEE80211_DUR_DS_FAST_ACK   56
 
#define IEEE80211_DUR_DS_SLOW_CTS   112
 
#define IEEE80211_DUR_DS_FAST_CTS   56
 
#define IEEE80211_DUR_DS_SLOT   20
 
#define IEEE80211_DUR_DS_SIFS   10
 

Functions

 MODULE_AUTHOR ("Michael Wu <[email protected]>")
 
 MODULE_AUTHOR ("Jouni Malinen <j@w1.fi>")
 
 MODULE_DESCRIPTION ("Driver for IEEE 802.11b wireless cards based on ADMtek ADM8211")
 
 MODULE_SUPPORTED_DEVICE ("ADM8211")
 
 MODULE_LICENSE ("GPL")
 
 module_param (tx_ring_size, uint, 0)
 
 module_param (rx_ring_size, uint, 0)
 
 MODULE_DEVICE_TABLE (pci, adm8211_pci_id_table)
 
 module_pci_driver (adm8211_driver)
 

Macro Definition Documentation

#define ADM8211_INT (   x)
Value:
do { \
if (unlikely(stsr & ADM8211_STSR_ ## x)) \
wiphy_debug(dev->wiphy, "%s\n", #x); \
} while (0)
#define IEEE80211_DUR_DS_FAST_ACK   56
#define IEEE80211_DUR_DS_FAST_CTS   56
#define IEEE80211_DUR_DS_FAST_PLCPHDR   24
#define IEEE80211_DUR_DS_LONG_PREAMBLE   144
#define IEEE80211_DUR_DS_SHORT_PREAMBLE   72
#define IEEE80211_DUR_DS_SIFS   10
#define IEEE80211_DUR_DS_SLOT   20
#define IEEE80211_DUR_DS_SLOW_ACK   112
#define IEEE80211_DUR_DS_SLOW_CTS   112
#define IEEE80211_DUR_DS_SLOW_PLCPHDR   48
#define WRITE_SYN (   name,
  v_mask,
  v_shift,
  a_mask,
  a_shift,
  bits,
  prewrite,
  postwrite 
)

Definition at line 503 of file adm8211.c.

Function Documentation

MODULE_AUTHOR ( "Michael Wu <[email protected]>"  )
MODULE_AUTHOR ( "Jouni Malinen <j@w1.fi>"  )
MODULE_DESCRIPTION ( "Driver for IEEE 802.11b wireless cards based on ADMtek ADM8211"  )
MODULE_DEVICE_TABLE ( pci  ,
adm8211_pci_id_table   
)
MODULE_LICENSE ( "GPL"  )
module_param ( tx_ring_size  ,
uint  ,
 
)
module_param ( rx_ring_size  ,
uint  ,
 
)
module_pci_driver ( adm8211_driver  )
MODULE_SUPPORTED_DEVICE ( "ADM8211"  )