Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rrunner.c File Reference
#include <linux/module.h>
#include <linux/types.h>
#include <linux/errno.h>
#include <linux/ioport.h>
#include <linux/pci.h>
#include <linux/kernel.h>
#include <linux/netdevice.h>
#include <linux/hippidevice.h>
#include <linux/skbuff.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <net/sock.h>
#include <asm/cache.h>
#include <asm/byteorder.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/uaccess.h>
#include "rrunner.h"

Go to the source code of this file.

Macros

#define DEBUG   1
 
#define RX_DMA_SKBUFF   1
 
#define PKT_COPY_THRESHOLD   512
 
#define rr_if_busy(dev)   netif_queue_stopped(dev)
 
#define rr_if_running(dev)   netif_running(dev)
 
#define RUN_AT(x)   (jiffies + (x))
 

Functions

 MODULE_AUTHOR ("Jes Sorensen <[email protected]>")
 
 MODULE_DESCRIPTION ("Essential RoadRunner HIPPI driver")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_DEVICE_TABLE (pci, rr_pci_tbl)
 
 module_init (rr_init_module)
 
 module_exit (rr_cleanup_module)
 

Macro Definition Documentation

#define DEBUG   1

Definition at line 27 of file rrunner.c.

#define PKT_COPY_THRESHOLD   512

Definition at line 29 of file rrunner.c.

#define rr_if_busy (   dev)    netif_queue_stopped(dev)

Definition at line 52 of file rrunner.c.

#define rr_if_running (   dev)    netif_running(dev)

Definition at line 53 of file rrunner.c.

#define RUN_AT (   x)    (jiffies + (x))

Definition at line 57 of file rrunner.c.

#define RX_DMA_SKBUFF   1

Definition at line 28 of file rrunner.c.

Function Documentation

MODULE_AUTHOR ( "Jes Sorensen <[email protected]>"  )
MODULE_DESCRIPTION ( "Essential RoadRunner HIPPI driver )
MODULE_DEVICE_TABLE ( pci  ,
rr_pci_tbl   
)
module_exit ( rr_cleanup_module  )
module_init ( rr_init_module  )
MODULE_LICENSE ( "GPL"  )