2 * Simulated SCSI driver.
4 * Copyright (C) 1999, 2002 Hewlett-Packard Co
5 * David Mosberger-Tang <davidm@hpl.hp.com>
10 #define SIMSCSI_REQ_QUEUE_LEN 64
12 #define DEFAULT_SIMSCSI_ROOT "/var/ski-disks/sd"
14 extern int simscsi_detect (Scsi_Host_Template *);
15 extern int simscsi_release (struct Scsi_Host *);
16 extern const char *simscsi_info (struct Scsi_Host *);
17 extern int simscsi_queuecommand (Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
18 extern int simscsi_abort (Scsi_Cmnd *);
19 extern int simscsi_reset (Scsi_Cmnd *, unsigned int);
20 extern int simscsi_biosparam (Disk *, kdev_t, int[]);
23 .detect = simscsi_detect, \
24 .release = simscsi_release, \
25 .info = simscsi_info, \
26 .queuecommand = simscsi_queuecommand, \
27 .abort = simscsi_abort, \
28 .reset = simscsi_reset, \
29 .bios_param = simscsi_biosparam, \
30 .can_queue = SIMSCSI_REQ_QUEUE_LEN, \
32 .sg_tablesize = SG_ALL, \
33 .cmd_per_lun = SIMSCSI_REQ_QUEUE_LEN, \
35 .unchecked_isa_dma = 0, \
36 .use_clustering = DISABLE_CLUSTERING \
39 #endif /* SIMSCSI_H */