Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
aha1740.c File Reference
#include <linux/blkdev.h>
#include <linux/interrupt.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/string.h>
#include <linux/ioport.h>
#include <linux/proc_fs.h>
#include <linux/stat.h>
#include <linux/init.h>
#include <linux/device.h>
#include <linux/eisa.h>
#include <linux/dma-mapping.h>
#include <linux/gfp.h>
#include <asm/dma.h>
#include <asm/io.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include "aha1740.h"

Go to the source code of this file.

Data Structures

struct  aha1740_hostdata
 
struct  aha1740_sg
 

Macros

#define DEB(x)
 
#define HOSTDATA(host)   ((struct aha1740_hostdata *) &host->hostdata)
 
#define LOOPCNT_WARN   10 /* excessive mbxout wait -> syslog-msg */
 
#define LOOPCNT_MAX   1000000 /* mbxout deadlock -> panic() after ~ 2 sec. */
 

Functions

 MODULE_DEVICE_TABLE (eisa, aha1740_ids)
 
 module_init (aha1740_init)
 
 module_exit (aha1740_exit)
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define DEB (   x)

Definition at line 69 of file aha1740.c.

#define HOSTDATA (   host)    ((struct aha1740_hostdata *) &host->hostdata)

Definition at line 86 of file aha1740.c.

#define LOOPCNT_MAX   1000000 /* mbxout deadlock -> panic() after ~ 2 sec. */
#define LOOPCNT_WARN   10 /* excessive mbxout wait -> syslog-msg */

Function Documentation

MODULE_DEVICE_TABLE ( eisa  ,
aha1740_ids   
)
module_exit ( aha1740_exit  )
module_init ( aha1740_init  )
MODULE_LICENSE ( "GPL"  )