blob: 3e55611d2b4cd0a86dfb1ecbfc3ebc6af2b27d29 [file] [log] [blame]
/*
* u14-34f.h - used by the low-level driver for UltraStor 14F/34F
*/
static int u14_34f_detect(Scsi_Host_Template *);
static int u14_34f_release(struct Scsi_Host *);
static int u14_34f_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
static int u14_34f_eh_abort(Scsi_Cmnd *);
static int u14_34f_eh_host_reset(Scsi_Cmnd *);
static int u14_34f_bios_param(struct scsi_device *, struct block_device *,
sector_t, int *);
static int u14_34f_slave_configure(Scsi_Device *);
#define U14_34F_VERSION "8.03.00"
#define ULTRASTOR_14_34F { \
.name = "UltraStor 14F/34F rev. " U14_34F_VERSION " ", \
.detect = u14_34f_detect, \
.release = u14_34f_release, \
.queuecommand = u14_34f_queuecommand, \
.eh_abort_handler = u14_34f_eh_abort, \
.eh_device_reset_handler = NULL, \
.eh_bus_reset_handler = NULL, \
.eh_host_reset_handler = u14_34f_eh_host_reset, \
.bios_param = u14_34f_bios_param, \
.slave_configure = u14_34f_slave_configure, \
.this_id = 7, \
.unchecked_isa_dma = 1, \
.use_clustering = ENABLE_CLUSTERING \
}