#include <linux/module.h>
#include <linux/blkdev.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/ioport.h>
#include <linux/proc_fs.h>
#include <linux/delay.h>
#include <linux/bitops.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <asm/dma.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/ecard.h>
#include "../scsi.h"
#include <scsi/scsi_dbg.h>
#include <scsi/scsi_host.h>
#include "fas216.h"
#include "scsi.h"
Go to the source code of this file.
#define fas216_checkmagic |
( |
|
info | ) |
|
#define LOG_BUFFER (1 << 4) |
#define LOG_BUSSERVICE (1 << 1) |
#define LOG_CONNECT (1 << 0) |
#define LOG_ERROR (1 << 8) |
#define LOG_FUNCTIONDONE (1 << 2) |
#define LOG_MESSAGES (1 << 3) |
#define STATE |
( |
|
st, |
|
|
|
ph |
|
) |
| ((ph) << 3 | (st)) |
- Enumerator:
res_failed |
|
res_success |
|
res_hw_abort |
|
Definition at line 2337 of file fas216.c.
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.
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.
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.
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.
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.
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.
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.
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.
MODULE_AUTHOR |
( |
"Russell King" |
| ) |
|
MODULE_DESCRIPTION |
( |
"Generic FAS216/NCR53C9x driver core" |
| ) |
|
module_param |
( |
level_mask |
, |
|
|
int |
, |
|
|
0644 |
|
|
) |
| |