OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [drivers/] [scsi/] [scsi_debug.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#ifndef _SCSI_DEBUG_H
2
 
3
#include <linux/types.h>
4
#include <linux/kdev_t.h>
5
 
6
static int scsi_debug_detect(Scsi_Host_Template *);
7
static int scsi_debug_release(struct Scsi_Host *);
8
/* static int scsi_debug_command(Scsi_Cmnd *); */
9
static int scsi_debug_queuecommand(Scsi_Cmnd *, void (*done) (Scsi_Cmnd *));
10
static int scsi_debug_ioctl(Scsi_Device *, int, void *);
11
static int scsi_debug_biosparam(Disk *, kdev_t, int[]);
12
static int scsi_debug_abort(Scsi_Cmnd *);
13
static int scsi_debug_bus_reset(Scsi_Cmnd *);
14
static int scsi_debug_device_reset(Scsi_Cmnd *);
15
static int scsi_debug_host_reset(Scsi_Cmnd *);
16
static int scsi_debug_proc_info(char *, char **, off_t, int, int, int);
17
static const char * scsi_debug_info(struct Scsi_Host *);
18
 
19
/*
20
 * This driver is written for the lk 2.4 series
21
 */
22
#define SCSI_DEBUG_CANQUEUE  255        /* needs to be >= 1 */
23
 
24
#define SCSI_DEBUG_MAX_CMD_LEN 16
25
 
26
#define SCSI_DEBUG_TEMPLATE \
27
                   {proc_info:         scsi_debug_proc_info,    \
28
                    name:              "SCSI DEBUG",            \
29
                    info:              scsi_debug_info,         \
30
                    detect:            scsi_debug_detect,       \
31
                    release:           scsi_debug_release,      \
32
                    ioctl:             scsi_debug_ioctl,        \
33
                    queuecommand:      scsi_debug_queuecommand, \
34
                    eh_abort_handler:  scsi_debug_abort,        \
35
                    eh_bus_reset_handler: scsi_debug_bus_reset, \
36
                    eh_device_reset_handler: scsi_debug_device_reset,   \
37
                    eh_host_reset_handler: scsi_debug_host_reset,       \
38
                    bios_param:        scsi_debug_biosparam,    \
39
                    can_queue:         SCSI_DEBUG_CANQUEUE,     \
40
                    this_id:           7,                       \
41
                    sg_tablesize:      64,                      \
42
                    cmd_per_lun:       3,                       \
43
                    unchecked_isa_dma: 0,                        \
44
                    use_clustering:    ENABLE_CLUSTERING,       \
45
                    use_new_eh_code:   1,                       \
46
}
47
 
48
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.