#include <linux/module.h>#include <linux/signal.h>#include <linux/sched.h>#include <linux/ioport.h>#include <linux/init.h>#include <linux/blk.h>#include <asm/io.h>#include <asm/system.h>#include "../../scsi/scsi.h"#include "../../scsi/hosts.h"#include "ecoscsi.h"#include "../../scsi/NCR5380.h"#include "../../scsi/constants.h"#include "../../scsi/NCR5380.c"Include dependency graph for ecoscsi.c:

Go to the source code of this file.
Defines | |
| #define | AUTOSENSE |
Functions | |
| static char | ecoscsi_read (struct Scsi_Host *instance, int reg) |
| static void | ecoscsi_write (struct Scsi_Host *instance, int reg, int value) |
| void | ecoscsi_setup (char *str, int *ints) |
| int | ecoscsi_detect (Scsi_Host_Template *tpnt) |
| int | ecoscsi_release (struct Scsi_Host *shpnt) |
| const char * | ecoscsi_info (struct Scsi_Host *spnt) |
Variables | |
| static struct proc_dir_entry | proc_scsi_ecoscsi |
|
|
|
|
|
Definition at line 103 of file ecoscsi.c. References CAN_QUEUE, check_region, CMD_PER_LUN, ECOSCSI_PUBLIC_RELEASE, ecoscsi_read(), ecoscsi_write(), Scsi_Host::io_port, Scsi_Host::irq, IRQ_NONE, MODE_REG, Scsi_Host::n_io_port, NULL, printk, SHT::proc_dir, request_irq(), request_region, SA_INTERRUPT, scsi_register(), scsi_unregister(), x00, and x20. Here is the call graph for this function: ![]() |
|
|
|
|
||||||||||||
|
Definition at line 64 of file ecoscsi.c. References inb, Scsi_Host::io_port, iobase, and outb. Referenced by ecoscsi_detect(). |
|
|
Definition at line 158 of file ecoscsi.c. References free_irq(), Scsi_Host::io_port, Scsi_Host::irq, IRQ_NONE, Scsi_Host::n_io_port, NULL, and release_region. Here is the call graph for this function: ![]() |
|
||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 71 of file ecoscsi.c. References Scsi_Host::io_port, iobase, and outb. Referenced by ecoscsi_detect(). |
|
|
Initial value: {
PROC_SCSI_GENERIC_NCR5380, 7, "ecoscsi", S_IFDIR | S_IRUGO | S_IXUGO, 2
}
|