4 * Copyright (C) 1997-1998 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, /* detect */ \
45 release: eesoxscsi_release, /* release */ \
46 info: eesoxscsi_info, /* info */ \
47 command: fas216_command, /* command */ \
48 queuecommand: fas216_queue_command, /* queuecommand */ \
49 abort: fas216_abort, /* abort */ \
50 reset: fas216_reset, /* reset */ \
51 bios_param: scsicam_bios_param, /* biosparam */ \
52 can_queue: CAN_QUEUE, /* can queue */ \
53 this_id: SCSI_ID, /* scsi host id */ \
54 sg_tablesize: SG_ALL, /* sg_tablesize */ \
55 cmd_per_lun: CAN_QUEUE, /* cmd per lun */ \
56 use_clustering: DISABLE_CLUSTERING \
73 struct control control
;
75 unsigned int dmaarea
; /* Pseudo DMA area */
76 dmasg_t dmasg
[NR_SG
]; /* Scatter DMA list */
81 #endif /* EESOXSCSI_H */