|
|
1.1 root 1: /* fdomain.h -- Header for Future Domain TMC-16x0 driver
2: * Created: Sun May 3 18:47:33 1992 by [email protected]
3: * Revised: Thu Oct 12 13:21:35 1995 by [email protected]
4: * Author: Rickard E. Faith, [email protected]
5: * Copyright 1992, 1993, 1994, 1995 Rickard E. Faith
6: *
7: * $Id: fdomain.h,v 1.1 1999/04/26 05:54:33 tb Exp $
8:
9: * This program is free software; you can redistribute it and/or modify it
10: * under the terms of the GNU General Public License as published by the
11: * Free Software Foundation; either version 2, or (at your option) any
12: * later version.
13:
14: * This program is distributed in the hope that it will be useful, but
15: * WITHOUT ANY WARRANTY; without even the implied warranty of
16: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17: * General Public License for more details.
18:
19: * You should have received a copy of the GNU General Public License along
20: * with this program; if not, write to the Free Software Foundation, Inc.,
21: * 675 Mass Ave, Cambridge, MA 02139, USA.
22:
23: */
24:
25: #ifndef _FDOMAIN_H
26: #define _FDOMAIN_H
27:
28: int fdomain_16x0_detect( Scsi_Host_Template * );
29: int fdomain_16x0_command( Scsi_Cmnd * );
30: int fdomain_16x0_abort( Scsi_Cmnd * );
31: const char *fdomain_16x0_info( struct Scsi_Host * );
32: int fdomain_16x0_reset( Scsi_Cmnd *, unsigned int );
33: int fdomain_16x0_queue( Scsi_Cmnd *, void (*done)(Scsi_Cmnd *) );
34: int fdomain_16x0_biosparam( Disk *, kdev_t, int * );
35: int fdomain_16x0_proc_info( char *buffer, char **start, off_t offset,
36: int length, int hostno, int inout );
37:
38: extern struct proc_dir_entry proc_scsi_fdomain;
39:
40: #define FDOMAIN_16X0 { NULL, \
41: NULL, \
42: NULL, \
43: fdomain_16x0_proc_info, \
44: NULL, \
45: fdomain_16x0_detect, \
46: NULL, \
47: fdomain_16x0_info, \
48: fdomain_16x0_command, \
49: fdomain_16x0_queue, \
50: fdomain_16x0_abort, \
51: fdomain_16x0_reset, \
52: NULL, \
53: fdomain_16x0_biosparam, \
54: 1, \
55: 6, \
56: 64, \
57: 1, \
58: 0, \
59: 0, \
60: DISABLE_CLUSTERING }
61: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.