Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ambassador.c File Reference
#include <linux/module.h>
#include <linux/types.h>
#include <linux/pci.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/ioport.h>
#include <linux/atmdev.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/poison.h>
#include <linux/bitrev.h>
#include <linux/mutex.h>
#include <linux/firmware.h>
#include <linux/ihex.h>
#include <linux/slab.h>
#include <linux/atomic.h>
#include <asm/io.h>
#include <asm/byteorder.h>
#include "ambassador.h"

Go to the source code of this file.

Macros

#define maintainer_string   "Giuliano Procida at Madge Networks <[email protected]>"
 
#define description_string   "Madge ATM Ambassador driver"
 
#define version_string   "1.2.4"
 

Functions

 MODULE_AUTHOR (maintainer_string)
 
 MODULE_DESCRIPTION (description_string)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_FIRMWARE ("atmsar11.fw")
 
 module_param (debug, ushort, 0644)
 
 module_param (cmds, uint, 0)
 
 module_param (txs, uint, 0)
 
 module_param_array (rxs, uint, NULL, 0)
 
 module_param_array (rxs_bs, uint, NULL, 0)
 
 module_param (rx_lats, uint, 0)
 
 module_param (pci_lat, byte, 0)
 
 MODULE_PARM_DESC (debug,"debug bitmap, see .h file")
 
 MODULE_PARM_DESC (cmds,"number of command queue entries")
 
 MODULE_PARM_DESC (txs,"number of TX queue entries")
 
 MODULE_PARM_DESC (rxs,"number of RX queue entries ["__MODULE_STRING(NUM_RX_POOLS)"]")
 
 MODULE_PARM_DESC (rxs_bs,"size of RX buffers ["__MODULE_STRING(NUM_RX_POOLS)"]")
 
 MODULE_PARM_DESC (rx_lats,"number of extra buffers to cope with RX latencies")
 
 MODULE_PARM_DESC (pci_lat,"PCI latency in bus cycles")
 
 MODULE_DEVICE_TABLE (pci, amb_pci_tbl)
 
 module_init (amb_module_init)
 
 module_exit (amb_module_exit)
 

Macro Definition Documentation

#define description_string   "Madge ATM Ambassador driver"

Definition at line 48 of file ambassador.c.

#define maintainer_string   "Giuliano Procida at Madge Networks <[email protected]>"

Definition at line 47 of file ambassador.c.

#define version_string   "1.2.4"

Definition at line 49 of file ambassador.c.

Function Documentation

MODULE_AUTHOR ( maintainer_string  )
MODULE_DESCRIPTION ( description_string  )
MODULE_DEVICE_TABLE ( pci  ,
amb_pci_tbl   
)
module_exit ( amb_module_exit  )
MODULE_FIRMWARE ( "atmsar11.fw"  )
module_init ( amb_module_init  )
MODULE_LICENSE ( "GPL"  )
module_param ( debug  ,
ushort  ,
0644   
)
module_param ( cmds  ,
uint  ,
 
)
module_param ( txs  ,
uint  ,
 
)
module_param ( rx_lats  ,
uint  ,
 
)
module_param ( pci_lat  ,
byte  ,
 
)
module_param_array ( rxs  ,
uint  ,
NULL  ,
 
)
module_param_array ( rxs_bs  ,
uint  ,
NULL  ,
 
)
MODULE_PARM_DESC ( debug  ,
"debug  bitmap,
see.h file  
)
MODULE_PARM_DESC ( cmds  ,
"number of command queue entries  
)
MODULE_PARM_DESC ( txs  ,
"number of TX queue entries  
)
MODULE_PARM_DESC ( rxs  ,
"number of RX queue entries ["__MODULE_STRING(NUM_RX_POOLS)"] 
)
MODULE_PARM_DESC ( rxs_bs  ,
"size of RX buffers "  ["__MODULE_STRING(NUM_RX_POOLS)"] 
)
MODULE_PARM_DESC ( rx_lats  ,
"number of extra buffers to cope with RX latencies"   
)
MODULE_PARM_DESC ( pci_lat  ,
"PCI latency in bus cycles"   
)