Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
wd33c93.c File Reference
#include <linux/module.h>
#include <linux/string.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/blkdev.h>
#include <scsi/scsi.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_host.h>
#include <asm/irq.h>
#include "wd33c93.h"

Go to the source code of this file.

Macros

#define optimum_sx_per(hostdata)   (hostdata)->sx_table[1].period_ns
 
#define WD33C93_VERSION   "1.26++"
 
#define WD33C93_DATE   "10/Feb/2007"
 
#define MAX_WD33C93_HOSTS   4
 
#define MAX_SETUP_ARGS   ARRAY_SIZE(setup_args)
 
#define SETUP_BUFFER_SIZE   200
 

Functions

 MODULE_AUTHOR ("John Shifflett")
 
 MODULE_DESCRIPTION ("Generic WD33C93 SCSI driver")
 
 MODULE_LICENSE ("GPL")
 
 module_param (setup_strings, charp, 0)
 
void wd33c93_intr (struct Scsi_Host *instance)
 
int wd33c93_host_reset (struct scsi_cmnd *SCpnt)
 
int wd33c93_abort (struct scsi_cmnd *cmd)
 
 __setup ("wd33c93=", wd33c93_setup)
 
void wd33c93_init (struct Scsi_Host *instance, const wd33c93_regs regs, dma_setup_t setup, dma_stop_t stop, int clock_freq)
 
int wd33c93_proc_info (struct Scsi_Host *instance, char *buf, char **start, off_t off, int len, int in)
 
 EXPORT_SYMBOL (wd33c93_host_reset)
 
 EXPORT_SYMBOL (wd33c93_init)
 
 EXPORT_SYMBOL (wd33c93_abort)
 
 EXPORT_SYMBOL (wd33c93_queuecommand)
 
 EXPORT_SYMBOL (wd33c93_intr)
 
 EXPORT_SYMBOL (wd33c93_proc_info)
 

Macro Definition Documentation

#define MAX_SETUP_ARGS   ARRAY_SIZE(setup_args)

Definition at line 1760 of file wd33c93.c.

#define MAX_WD33C93_HOSTS   4

Definition at line 1759 of file wd33c93.c.

#define optimum_sx_per (   hostdata)    (hostdata)->sx_table[1].period_ns

Definition at line 96 of file wd33c93.c.

#define SETUP_BUFFER_SIZE   200

Definition at line 1761 of file wd33c93.c.

#define WD33C93_DATE   "10/Feb/2007"

Definition at line 100 of file wd33c93.c.

#define WD33C93_VERSION   "1.26++"

Definition at line 99 of file wd33c93.c.

Function Documentation

__setup ( )
EXPORT_SYMBOL ( wd33c93_host_reset  )
EXPORT_SYMBOL ( wd33c93_init  )
EXPORT_SYMBOL ( wd33c93_abort  )
EXPORT_SYMBOL ( wd33c93_queuecommand  )
EXPORT_SYMBOL ( wd33c93_intr  )
EXPORT_SYMBOL ( wd33c93_proc_info  )
MODULE_AUTHOR ( "John Shifflett"  )
MODULE_DESCRIPTION ( "Generic WD33C93 SCSI driver )
MODULE_LICENSE ( "GPL"  )
module_param ( setup_strings  ,
charp  ,
 
)
int wd33c93_abort ( struct scsi_cmnd cmd)

Definition at line 1609 of file wd33c93.c.

int wd33c93_host_reset ( struct scsi_cmnd SCpnt)

Definition at line 1573 of file wd33c93.c.

void wd33c93_init ( struct Scsi_Host instance,
const wd33c93_regs  regs,
dma_setup_t  setup,
dma_stop_t  stop,
int  clock_freq 
)

Definition at line 1932 of file wd33c93.c.

void wd33c93_intr ( struct Scsi_Host instance)

Definition at line 801 of file wd33c93.c.

int wd33c93_proc_info ( struct Scsi_Host instance,
char buf,
char **  start,
off_t  off,
int  len,
int  in 
)

Definition at line 2058 of file wd33c93.c.