4 * Copyright (C) 1997-2000 Russell King
9 extern int eesoxscsi_detect (Scsi_Host_Template
*);
10 extern int eesoxscsi_release (struct Scsi_Host
*);
11 extern const char *eesoxscsi_info (struct Scsi_Host
*);
12 extern int eesoxscsi_proc_info (char *buffer
, char **start
, off_t offset
,
13 int length
, int hostno
, int inout
);
16 #define NULL ((void *)0)
32 * Default SCSI host ID
37 #include <scsi/scsicam.h>
42 proc_info: eesoxscsi_proc_info, \
44 detect: eesoxscsi_detect, \
45 release: eesoxscsi_release, \
46 info: eesoxscsi_info, \
47 bios_param: scsicam_bios_param, \
48 can_queue: CAN_QUEUE, \
50 sg_tablesize: SG_ALL, \
51 cmd_per_lun: CAN_QUEUE, \
52 use_clustering: DISABLE_CLUSTERING, \
53 command: fas216_command, \
54 queuecommand: fas216_queue_command, \
55 eh_host_reset_handler: fas216_eh_host_reset, \
56 eh_bus_reset_handler: fas216_eh_bus_reset, \
57 eh_device_reset_handler: fas216_eh_device_reset, \
58 eh_abort_handler: fas216_eh_abort, \
76 struct control control
;
78 unsigned int dmaarea
; /* Pseudo DMA area */
79 dmasg_t dmasg
[NR_SG
]; /* Scatter DMA list */
84 #endif /* EESOXSCSI_H */