OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rc203soc/] [sw/] [uClinux/] [drivers/] [scsi/] [tripace.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1626 jcastillo
/* tc2550.h -- Header for tripace TC-2550x PCI-SCSI HA
2
 * Created:  Tue June 9 by chennai team of Tripace Ravi
3
 * Author: Ravi ravi01@md2.vsnl.net.in
4
 * Copyright 1998 Tripace B.V
5
 *
6
 
7
 * This program is free software; you can redistribute it and/or modify it
8
 * under the terms of the GNU General Public License as published by the
9
 * Free Software Foundation; either version 2, or (at your option) any
10
 * later version.
11
 
12
 * This program is distributed in the hope that it will be useful, but
13
 * WITHOUT ANY WARRANTY; without even the implied warranty of
14
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15
 * General Public License for more details.
16
 
17
 * You should have received a copy of the GNU General Public License along
18
 * with this program; if not, write to the Free Software Foundation, Inc.,
19
 * 675 Mass Ave, Cambridge, MA 02139, USA.
20
 
21
 */
22
#define MAXSGENT  16
23
 
24
#ifndef _TRIPACE_H
25
#define _TRIPACE_H
26
 
27
int        tc2550_detect( Scsi_Host_Template * );
28
int        tc2550_command( Scsi_Cmnd * );
29
int        tc2550_abort( Scsi_Cmnd * );
30
const char *tc2550_info( struct Scsi_Host * );
31
int        tc2550_reset( Scsi_Cmnd * );
32
int        tc2550_queue( Scsi_Cmnd *, void (*done)(Scsi_Cmnd *) );
33
int        tc2550_biosparam(Disk *,int,int *) ;
34
 
35
#define TC2550       { NULL,                             \
36
                       NULL,                             \
37
                       NULL,                             \
38
                       "tripace",                        \
39
                       PROC_SCSI_TRIPACE,          \
40
                       NULL,                             \
41
                       tc2550_detect,              \
42
                       NULL,                             \
43
                       tc2550_info,                \
44
                       tc2550_command,             \
45
                       tc2550_queue,               \
46
                       tc2550_abort,               \
47
                       tc2550_reset,               \
48
                       NULL,                             \
49
                       tc2550_biosparam,           \
50
                       1,                                \
51
                       7,                                \
52
                       MAXSGENT,                                 \
53
                       1,                                \
54
                       0,                                 \
55
                       0,                                 \
56
                       DISABLE_CLUSTERING }
57
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.