Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ips.c File Reference
#include <asm/io.h>
#include <asm/byteorder.h>
#include <asm/page.h>
#include <linux/stddef.h>
#include <linux/string.h>
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/ioport.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/pci.h>
#include <linux/proc_fs.h>
#include <linux/reboot.h>
#include <linux/interrupt.h>
#include <linux/blkdev.h>
#include <linux/types.h>
#include <linux/dma-mapping.h>
#include <scsi/sg.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include "ips.h"
#include <linux/module.h>
#include <linux/stat.h>
#include <linux/spinlock.h>
#include <linux/init.h>
#include <linux/smp.h>

Go to the source code of this file.

Macros

#define IPS_VERSION_HIGH   IPS_VER_MAJOR_STRING "." IPS_VER_MINOR_STRING
 
#define IPS_VERSION_LOW   "." IPS_VER_BUILD_STRING " "
 
#define IPS_DMA_DIR(scb)
 
#define METHOD_TRACE(s, i)
 
#define DEBUG(i, s)
 
#define DEBUG_VAR(i, s, v...)
 
#define MAX_ADAPTER_NAME   15
 

Functions

 MODULE_DEVICE_TABLE (pci, ips_pci_table)
 
 __setup ("ips=", ips_setup)
 
 module_init (ips_module_init)
 
 module_exit (ips_module_exit)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_DESCRIPTION ("IBM ServeRAID Adapter Driver "IPS_VER_STRING)
 
 MODULE_VERSION (IPS_VER_STRING)
 

Macro Definition Documentation

#define DEBUG (   i,
  s 
)

Definition at line 224 of file ips.c.

#define DEBUG_VAR (   i,
  s,
  v... 
)

Definition at line 225 of file ips.c.

#define IPS_DMA_DIR (   scb)
Value:
((!scb->scsi_cmd || ips_is_passthru(scb->scsi_cmd) || \
DMA_NONE == scb->scsi_cmd->sc_data_direction) ? \
scb->scsi_cmd->sc_data_direction)

Definition at line 213 of file ips.c.

#define IPS_VERSION_HIGH   IPS_VER_MAJOR_STRING "." IPS_VER_MINOR_STRING

Definition at line 206 of file ips.c.

#define IPS_VERSION_LOW   "." IPS_VER_BUILD_STRING " "

Definition at line 207 of file ips.c.

#define MAX_ADAPTER_NAME   15

Definition at line 408 of file ips.c.

#define METHOD_TRACE (   s,
  i 
)

Definition at line 223 of file ips.c.

Function Documentation

__setup ( )
MODULE_DESCRIPTION ( "IBM ServeRAID Adapter Driver "  IPS_VER_STRING)
MODULE_DEVICE_TABLE ( pci  ,
ips_pci_table   
)
module_exit ( ips_module_exit  )
module_init ( ips_module_init  )
MODULE_LICENSE ( "GPL"  )
MODULE_VERSION ( IPS_VER_STRING  )