Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
fas216.h File Reference
#include <scsi/scsi_eh.h>
#include "queue.h"
#include "msgqueue.h"

Go to the source code of this file.

Data Structures

struct  FAS216_Info
 
struct  FAS216_Info::fas216_device
 

Macros

#define REG_CTCL   (0)
 
#define REG_STCL   (0)
 
#define REG_CTCM   (1)
 
#define REG_STCM   (1)
 
#define REG_FF   (2)
 
#define REG_CMD   (3)
 
#define CMD_NOP   0x00
 
#define CMD_FLUSHFIFO   0x01
 
#define CMD_RESETCHIP   0x02
 
#define CMD_RESETSCSI   0x03
 
#define CMD_TRANSFERINFO   0x10
 
#define CMD_INITCMDCOMPLETE   0x11
 
#define CMD_MSGACCEPTED   0x12
 
#define CMD_PADBYTES   0x18
 
#define CMD_SETATN   0x1a
 
#define CMD_RSETATN   0x1b
 
#define CMD_SELECTWOATN   0x41
 
#define CMD_SELECTATN   0x42
 
#define CMD_SELECTATNSTOP   0x43
 
#define CMD_ENABLESEL   0x44
 
#define CMD_DISABLESEL   0x45
 
#define CMD_SELECTATN3   0x46
 
#define CMD_RESEL3   0x47
 
#define CMD_WITHDMA   0x80
 
#define REG_STAT   (4)
 
#define STAT_IO   (1 << 0) /* IO phase */
 
#define STAT_CD   (1 << 1) /* CD phase */
 
#define STAT_MSG   (1 << 2) /* MSG phase */
 
#define STAT_TRANSFERDONE   (1 << 3) /* Transfer completed */
 
#define STAT_TRANSFERCNTZ   (1 << 4) /* Transfer counter is zero */
 
#define STAT_PARITYERROR   (1 << 5) /* Parity error */
 
#define STAT_REALBAD   (1 << 6) /* Something bad */
 
#define STAT_INT   (1 << 7) /* Interrupt */
 
#define STAT_BUSMASK   (STAT_MSG|STAT_CD|STAT_IO)
 
#define STAT_DATAOUT   (0) /* Data out */
 
#define STAT_DATAIN   (STAT_IO) /* Data in */
 
#define STAT_COMMAND   (STAT_CD) /* Command out */
 
#define STAT_STATUS   (STAT_CD|STAT_IO) /* Status In */
 
#define STAT_MESGOUT   (STAT_MSG|STAT_CD) /* Message out */
 
#define STAT_MESGIN   (STAT_MSG|STAT_CD|STAT_IO) /* Message In */
 
#define REG_SDID   (4)
 
#define BUSID(target)   ((target) & 7)
 
#define REG_INST   (5)
 
#define INST_SELWOATN   (1 << 0) /* Select w/o ATN */
 
#define INST_SELATN   (1 << 1) /* Select w/ATN */
 
#define INST_RESELECTED   (1 << 2) /* Reselected */
 
#define INST_FUNCDONE   (1 << 3) /* Function done */
 
#define INST_BUSSERVICE   (1 << 4) /* Bus service */
 
#define INST_DISCONNECT   (1 << 5) /* Disconnect */
 
#define INST_ILLEGALCMD   (1 << 6) /* Illegal command */
 
#define INST_BUSRESET   (1 << 7) /* SCSI Bus reset */
 
#define REG_STIM   (5)
 
#define REG_IS   (6)
 
#define IS_BITS   0x07
 
#define IS_SELARB   0x00 /* Select & Arb ok */
 
#define IS_MSGBYTESENT   0x01 /* One byte message sent*/
 
#define IS_NOTCOMMAND   0x02 /* Not in command state */
 
#define IS_EARLYPHASE   0x03 /* Early phase change */
 
#define IS_COMPLETE   0x04 /* Command ok */
 
#define IS_SOF   0x08 /* Sync off flag */
 
#define REG_STP   (6)
 
#define REG_SOF   (7)
 
#define REG_CFIS   (7)
 
#define CFIS_CF   0x1f /* Num bytes in FIFO */
 
#define CFIS_IS   0xe0 /* Step */
 
#define REG_CNTL1   (8)
 
#define CNTL1_CID   (7 << 0) /* Chip ID */
 
#define CNTL1_STE   (1 << 3) /* Self test enable */
 
#define CNTL1_PERE   (1 << 4) /* Parity enable reporting en. */
 
#define CNTL1_PTE   (1 << 5) /* Parity test enable */
 
#define CNTL1_DISR   (1 << 6) /* Disable Irq on SCSI reset */
 
#define CNTL1_ETM   (1 << 7) /* Extended Timing Mode */
 
#define REG_CLKF   (9)
 
#define CLKF_F37MHZ   0x00 /* 35.01 - 40 MHz */
 
#define CLKF_F10MHZ   0x02 /* 10 MHz */
 
#define CLKF_F12MHZ   0x03 /* 10.01 - 15 MHz */
 
#define CLKF_F17MHZ   0x04 /* 15.01 - 20 MHz */
 
#define CLKF_F22MHZ   0x05 /* 20.01 - 25 MHz */
 
#define CLKF_F27MHZ   0x06 /* 25.01 - 30 MHz */
 
#define CLKF_F32MHZ   0x07 /* 30.01 - 35 MHz */
 
#define REG_FTM   (10)
 
#define TEST_FTM   0x01 /* Force target mode */
 
#define TEST_FIM   0x02 /* Force initiator mode */
 
#define TEST_FHI   0x04 /* Force high impedance mode */
 
#define REG_CNTL2   (11)
 
#define CNTL2_PGDP   (1 << 0) /* Pass Th/Generate Data Parity */
 
#define CNTL2_PGRP   (1 << 1) /* Pass Th/Generate Reg Parity */
 
#define CNTL2_ACDPE   (1 << 2) /* Abort on Cmd/Data Parity Err */
 
#define CNTL2_S2FE   (1 << 3) /* SCSI2 Features Enable */
 
#define CNTL2_TSDR   (1 << 4) /* Tristate DREQ */
 
#define CNTL2_SBO   (1 << 5) /* Select Byte Order */
 
#define CNTL2_ENF   (1 << 6) /* Enable features */
 
#define CNTL2_DAE   (1 << 7) /* Data Alignment Enable */
 
#define REG_CNTL3   (12)
 
#define CNTL3_BS8   (1 << 0) /* Burst size 8 */
 
#define CNTL3_MDM   (1 << 1) /* Modify DMA mode */
 
#define CNTL3_LBTM   (1 << 2) /* Last Byte Transfer mode */
 
#define CNTL3_FASTCLK   (1 << 3) /* Fast SCSI clocking */
 
#define CNTL3_FASTSCSI   (1 << 4) /* Fast SCSI */
 
#define CNTL3_G2CB   (1 << 5) /* Group2 SCSI support */
 
#define CNTL3_QTAG   (1 << 6) /* Enable 3 byte msgs */
 
#define CNTL3_ADIDCHK   (1 << 7) /* Additional ID check */
 
#define REG_CTCH   (14)
 
#define REG_STCH   (14)
 
#define REG_ID   (14)
 
#define REG_DAL   (15)
 
#define MAGIC   0x441296bdUL
 
#define NR_MSGS   8
 
#define FASCAP_DMA   (1 << 0)
 
#define FASCAP_PSEUDODMA   (1 << 1)
 

Enumerations

enum  phase_t {
  PHASE_IDLE, PHASE_CONNECTING, PHASE_CONNECTED, PHASE_MSGOUT,
  PHASE_RECONNECTED, PHASE_COMMANDPAUSED, PHASE_COMMAND, PHASE_DATAOUT,
  PHASE_DATAIN, PHASE_STATUSIN, PHASE_MSGIN, PHASE_DONE,
  PHASE_ABORTED, PHASE_DISCONNECT, PHASE_IDLE, PHASE_SELECTION,
  PHASE_SELSTEPS, PHASE_COMMAND, PHASE_MESSAGESENT, PHASE_DATAOUT,
  PHASE_DATAIN, PHASE_MSGIN, PHASE_MSGIN_DISCONNECT, PHASE_MSGOUT,
  PHASE_MSGOUT_EXPECT, PHASE_STATUS, PHASE_DONE
}
 
enum  fasdmadir_t { DMA_OUT, DMA_IN }
 
enum  fasdmatype_t {
  fasdma_none, fasdma_pio, fasdma_pseudo, fasdma_real_block,
  fasdma_real_all
}
 
enum  neg_t {
  neg_wait, neg_inprogress, neg_complete, neg_targcomplete,
  neg_invalid
}
 

Functions

int fas216_init (struct Scsi_Host *instance)
 
int fas216_add (struct Scsi_Host *instance, struct device *dev)
 
int fas216_queue_command (struct Scsi_Host *h, struct scsi_cmnd *SCpnt)
 
int fas216_noqueue_command (struct Scsi_Host *, struct scsi_cmnd *)
 
irqreturn_t fas216_intr (FAS216_Info *info)
 
void fas216_remove (struct Scsi_Host *instance)
 
void fas216_release (struct Scsi_Host *instance)
 
int fas216_print_host (FAS216_Info *info, char *buffer)
 
int fas216_print_stats (FAS216_Info *info, char *buffer)
 
int fas216_print_devices (FAS216_Info *info, char *buffer)
 
int fas216_eh_abort (struct scsi_cmnd *SCpnt)
 
int fas216_eh_device_reset (struct scsi_cmnd *SCpnt)
 
int fas216_eh_bus_reset (struct scsi_cmnd *SCpnt)
 
int fas216_eh_host_reset (struct scsi_cmnd *SCpnt)
 

Macro Definition Documentation

#define BUSID (   target)    ((target) & 7)

Definition at line 78 of file fas216.h.

#define CFIS_CF   0x1f /* Num bytes in FIFO */

Definition at line 112 of file fas216.h.

#define CFIS_IS   0xe0 /* Step */

Definition at line 113 of file fas216.h.

#define CLKF_F10MHZ   0x02 /* 10 MHz */

Definition at line 127 of file fas216.h.

#define CLKF_F12MHZ   0x03 /* 10.01 - 15 MHz */

Definition at line 128 of file fas216.h.

#define CLKF_F17MHZ   0x04 /* 15.01 - 20 MHz */

Definition at line 129 of file fas216.h.

#define CLKF_F22MHZ   0x05 /* 20.01 - 25 MHz */

Definition at line 130 of file fas216.h.

#define CLKF_F27MHZ   0x06 /* 25.01 - 30 MHz */

Definition at line 131 of file fas216.h.

#define CLKF_F32MHZ   0x07 /* 30.01 - 35 MHz */

Definition at line 132 of file fas216.h.

#define CLKF_F37MHZ   0x00 /* 35.01 - 40 MHz */

Definition at line 126 of file fas216.h.

#define CMD_DISABLESEL   0x45

Definition at line 51 of file fas216.h.

#define CMD_ENABLESEL   0x44

Definition at line 50 of file fas216.h.

#define CMD_FLUSHFIFO   0x01

Definition at line 36 of file fas216.h.

#define CMD_INITCMDCOMPLETE   0x11

Definition at line 41 of file fas216.h.

#define CMD_MSGACCEPTED   0x12

Definition at line 42 of file fas216.h.

#define CMD_NOP   0x00

Definition at line 35 of file fas216.h.

#define CMD_PADBYTES   0x18

Definition at line 43 of file fas216.h.

#define CMD_RESEL3   0x47

Definition at line 53 of file fas216.h.

#define CMD_RESETCHIP   0x02

Definition at line 37 of file fas216.h.

#define CMD_RESETSCSI   0x03

Definition at line 38 of file fas216.h.

#define CMD_RSETATN   0x1b

Definition at line 45 of file fas216.h.

#define CMD_SELECTATN   0x42

Definition at line 48 of file fas216.h.

#define CMD_SELECTATN3   0x46

Definition at line 52 of file fas216.h.

#define CMD_SELECTATNSTOP   0x43

Definition at line 49 of file fas216.h.

#define CMD_SELECTWOATN   0x41

Definition at line 47 of file fas216.h.

#define CMD_SETATN   0x1a

Definition at line 44 of file fas216.h.

#define CMD_TRANSFERINFO   0x10

Definition at line 40 of file fas216.h.

#define CMD_WITHDMA   0x80

Definition at line 55 of file fas216.h.

#define CNTL1_CID   (7 << 0) /* Chip ID */

Definition at line 117 of file fas216.h.

#define CNTL1_DISR   (1 << 6) /* Disable Irq on SCSI reset */

Definition at line 121 of file fas216.h.

#define CNTL1_ETM   (1 << 7) /* Extended Timing Mode */

Definition at line 122 of file fas216.h.

#define CNTL1_PERE   (1 << 4) /* Parity enable reporting en. */

Definition at line 119 of file fas216.h.

#define CNTL1_PTE   (1 << 5) /* Parity test enable */

Definition at line 120 of file fas216.h.

#define CNTL1_STE   (1 << 3) /* Self test enable */

Definition at line 118 of file fas216.h.

#define CNTL2_ACDPE   (1 << 2) /* Abort on Cmd/Data Parity Err */

Definition at line 144 of file fas216.h.

#define CNTL2_DAE   (1 << 7) /* Data Alignment Enable */

Definition at line 149 of file fas216.h.

#define CNTL2_ENF   (1 << 6) /* Enable features */

Definition at line 148 of file fas216.h.

#define CNTL2_PGDP   (1 << 0) /* Pass Th/Generate Data Parity */

Definition at line 142 of file fas216.h.

#define CNTL2_PGRP   (1 << 1) /* Pass Th/Generate Reg Parity */

Definition at line 143 of file fas216.h.

#define CNTL2_S2FE   (1 << 3) /* SCSI2 Features Enable */

Definition at line 145 of file fas216.h.

#define CNTL2_SBO   (1 << 5) /* Select Byte Order */

Definition at line 147 of file fas216.h.

#define CNTL2_TSDR   (1 << 4) /* Tristate DREQ */

Definition at line 146 of file fas216.h.

#define CNTL3_ADIDCHK   (1 << 7) /* Additional ID check */

Definition at line 160 of file fas216.h.

#define CNTL3_BS8   (1 << 0) /* Burst size 8 */

Definition at line 153 of file fas216.h.

#define CNTL3_FASTCLK   (1 << 3) /* Fast SCSI clocking */

Definition at line 156 of file fas216.h.

#define CNTL3_FASTSCSI   (1 << 4) /* Fast SCSI */

Definition at line 157 of file fas216.h.

#define CNTL3_G2CB   (1 << 5) /* Group2 SCSI support */

Definition at line 158 of file fas216.h.

#define CNTL3_LBTM   (1 << 2) /* Last Byte Transfer mode */

Definition at line 155 of file fas216.h.

#define CNTL3_MDM   (1 << 1) /* Modify DMA mode */

Definition at line 154 of file fas216.h.

#define CNTL3_QTAG   (1 << 6) /* Enable 3 byte msgs */

Definition at line 159 of file fas216.h.

#define FASCAP_DMA   (1 << 0)

Definition at line 212 of file fas216.h.

#define FASCAP_PSEUDODMA   (1 << 1)

Definition at line 213 of file fas216.h.

#define INST_BUSRESET   (1 << 7) /* SCSI Bus reset */

Definition at line 89 of file fas216.h.

#define INST_BUSSERVICE   (1 << 4) /* Bus service */

Definition at line 86 of file fas216.h.

#define INST_DISCONNECT   (1 << 5) /* Disconnect */

Definition at line 87 of file fas216.h.

#define INST_FUNCDONE   (1 << 3) /* Function done */

Definition at line 85 of file fas216.h.

#define INST_ILLEGALCMD   (1 << 6) /* Illegal command */

Definition at line 88 of file fas216.h.

#define INST_RESELECTED   (1 << 2) /* Reselected */

Definition at line 84 of file fas216.h.

#define INST_SELATN   (1 << 1) /* Select w/ATN */

Definition at line 83 of file fas216.h.

#define INST_SELWOATN   (1 << 0) /* Select w/o ATN */

Definition at line 82 of file fas216.h.

#define IS_BITS   0x07

Definition at line 96 of file fas216.h.

#define IS_COMPLETE   0x04 /* Command ok */

Definition at line 101 of file fas216.h.

#define IS_EARLYPHASE   0x03 /* Early phase change */

Definition at line 100 of file fas216.h.

#define IS_MSGBYTESENT   0x01 /* One byte message sent*/

Definition at line 98 of file fas216.h.

#define IS_NOTCOMMAND   0x02 /* Not in command state */

Definition at line 99 of file fas216.h.

#define IS_SELARB   0x00 /* Select & Arb ok */

Definition at line 97 of file fas216.h.

#define IS_SOF   0x08 /* Sync off flag */

Definition at line 102 of file fas216.h.

#define MAGIC   0x441296bdUL

Definition at line 209 of file fas216.h.

#define NR_MSGS   8

Definition at line 210 of file fas216.h.

#define REG_CFIS   (7)

Definition at line 111 of file fas216.h.

#define REG_CLKF   (9)

Definition at line 125 of file fas216.h.

#define REG_CMD   (3)

Definition at line 34 of file fas216.h.

#define REG_CNTL1   (8)

Definition at line 116 of file fas216.h.

#define REG_CNTL2   (11)

Definition at line 141 of file fas216.h.

#define REG_CNTL3   (12)

Definition at line 152 of file fas216.h.

#define REG_CTCH   (14)

Definition at line 163 of file fas216.h.

#define REG_CTCL   (0)

Definition at line 23 of file fas216.h.

#define REG_CTCM   (1)

Definition at line 27 of file fas216.h.

#define REG_DAL   (15)

Definition at line 170 of file fas216.h.

#define REG_FF   (2)

Definition at line 31 of file fas216.h.

#define REG_FTM   (10)

Definition at line 135 of file fas216.h.

#define REG_ID   (14)

Definition at line 167 of file fas216.h.

#define REG_INST   (5)

Definition at line 81 of file fas216.h.

#define REG_IS   (6)

Definition at line 95 of file fas216.h.

#define REG_SDID   (4)

Definition at line 77 of file fas216.h.

#define REG_SOF   (7)

Definition at line 108 of file fas216.h.

#define REG_STAT   (4)

Definition at line 58 of file fas216.h.

#define REG_STCH   (14)

Definition at line 164 of file fas216.h.

#define REG_STCL   (0)

Definition at line 24 of file fas216.h.

#define REG_STCM   (1)

Definition at line 28 of file fas216.h.

#define REG_STIM   (5)

Definition at line 92 of file fas216.h.

#define REG_STP   (6)

Definition at line 105 of file fas216.h.

#define STAT_BUSMASK   (STAT_MSG|STAT_CD|STAT_IO)

Definition at line 68 of file fas216.h.

#define STAT_CD   (1 << 1) /* CD phase */

Definition at line 60 of file fas216.h.

#define STAT_COMMAND   (STAT_CD) /* Command out */

Definition at line 71 of file fas216.h.

#define STAT_DATAIN   (STAT_IO) /* Data in */

Definition at line 70 of file fas216.h.

#define STAT_DATAOUT   (0) /* Data out */

Definition at line 69 of file fas216.h.

#define STAT_INT   (1 << 7) /* Interrupt */

Definition at line 66 of file fas216.h.

#define STAT_IO   (1 << 0) /* IO phase */

Definition at line 59 of file fas216.h.

#define STAT_MESGIN   (STAT_MSG|STAT_CD|STAT_IO) /* Message In */

Definition at line 74 of file fas216.h.

#define STAT_MESGOUT   (STAT_MSG|STAT_CD) /* Message out */

Definition at line 73 of file fas216.h.

#define STAT_MSG   (1 << 2) /* MSG phase */

Definition at line 61 of file fas216.h.

#define STAT_PARITYERROR   (1 << 5) /* Parity error */

Definition at line 64 of file fas216.h.

#define STAT_REALBAD   (1 << 6) /* Something bad */

Definition at line 65 of file fas216.h.

#define STAT_STATUS   (STAT_CD|STAT_IO) /* Status In */

Definition at line 72 of file fas216.h.

#define STAT_TRANSFERCNTZ   (1 << 4) /* Transfer counter is zero */

Definition at line 63 of file fas216.h.

#define STAT_TRANSFERDONE   (1 << 3) /* Transfer completed */

Definition at line 62 of file fas216.h.

#define TEST_FHI   0x04 /* Force high impedance mode */

Definition at line 138 of file fas216.h.

#define TEST_FIM   0x02 /* Force initiator mode */

Definition at line 137 of file fas216.h.

#define TEST_FTM   0x01 /* Force target mode */

Definition at line 136 of file fas216.h.

Enumeration Type Documentation

Enumerator:
DMA_OUT 
DMA_IN 

Definition at line 188 of file fas216.h.

Enumerator:
fasdma_none 
fasdma_pio 
fasdma_pseudo 
fasdma_real_block 
fasdma_real_all 

Definition at line 193 of file fas216.h.

enum neg_t
Enumerator:
neg_wait 
neg_inprogress 
neg_complete 
neg_targcomplete 
neg_invalid 

Definition at line 201 of file fas216.h.

enum phase_t
Enumerator:
PHASE_IDLE 
PHASE_CONNECTING 
PHASE_CONNECTED 
PHASE_MSGOUT 
PHASE_RECONNECTED 
PHASE_COMMANDPAUSED 
PHASE_COMMAND 
PHASE_DATAOUT 
PHASE_DATAIN 
PHASE_STATUSIN 
PHASE_MSGIN 
PHASE_DONE 
PHASE_ABORTED 
PHASE_DISCONNECT 
PHASE_IDLE 
PHASE_SELECTION 
PHASE_SELSTEPS 
PHASE_COMMAND 
PHASE_MESSAGESENT 
PHASE_DATAOUT 
PHASE_DATAIN 
PHASE_MSGIN 
PHASE_MSGIN_DISCONNECT 
PHASE_MSGOUT 
PHASE_MSGOUT_EXPECT 
PHASE_STATUS 
PHASE_DONE 

Definition at line 172 of file fas216.h.

Function Documentation

int fas216_add ( struct Scsi_Host host,
struct device dev 
)

fas216_add - initialise FAS/NCR/AMD SCSI ic. : a driver-specific filled-out structure : parent device

Initialise FAS/NCR/AMD SCSI ic. Returns: 0 on success

Definition at line 2885 of file fas216.c.

int fas216_eh_abort ( struct scsi_cmnd SCpnt)

fas216_eh_abort - abort this command : command to abort

Abort this command. Returns: FAILED if unable to abort Notes: io_request_lock is taken, and irqs are disabled

Definition at line 2418 of file fas216.c.

int fas216_eh_bus_reset ( struct scsi_cmnd SCpnt)

fas216_eh_bus_reset - Reset the bus associated with the command : command specifing bus to reset

Reset the bus associated with the command. Returns: FAILED if unable to reset. Notes: Further commands are blocked.

Definition at line 2556 of file fas216.c.

int fas216_eh_device_reset ( struct scsi_cmnd SCpnt)

fas216_eh_device_reset - Reset the device associated with this command : command specifing device to reset

Reset the device associated with this command. Returns: FAILED if unable to reset. Notes: We won't be re-entered, so we'll only have one device reset on the go at one time.

Definition at line 2475 of file fas216.c.

int fas216_eh_host_reset ( struct scsi_cmnd SCpnt)

fas216_eh_host_reset - Reset the host associated with this command : command specifing host to reset

Reset the host associated with this command. Returns: FAILED if unable to reset. Notes: io_request_lock is taken, and irqs are disabled

Definition at line 2656 of file fas216.c.

int fas216_init ( struct Scsi_Host host)

fas216_init - initialise FAS/NCR/AMD SCSI structures. : a driver-specific filled-out structure

Initialise FAS/NCR/AMD SCSI structures. Returns: 0 on success

Definition at line 2840 of file fas216.c.

irqreturn_t fas216_intr ( FAS216_Info info)

fas216_intr - handle interrupts to progress a command : interface to service

Handle interrupts from the interface to progress a command

Definition at line 1625 of file fas216.c.

int fas216_noqueue_command ( struct Scsi_Host ,
struct scsi_cmnd  
)
int fas216_print_devices ( FAS216_Info info,
char buffer 
)

Definition at line 2998 of file fas216.c.

int fas216_print_host ( FAS216_Info info,
char buffer 
)

Definition at line 2961 of file fas216.c.

int fas216_print_stats ( FAS216_Info info,
char buffer 
)

Definition at line 2973 of file fas216.c.

int fas216_queue_command ( struct Scsi_Host h,
struct scsi_cmnd SCpnt 
)
void fas216_release ( struct Scsi_Host host)

fas216_release - release all resources for FAS/NCR/AMD SCSI ic. : a driver-specific filled-out structure

release all resources and put everything to bed for FAS/NCR/AMD SCSI ic.

Definition at line 2953 of file fas216.c.

void fas216_remove ( struct Scsi_Host instance)

Definition at line 2936 of file fas216.c.