xref: /csrg-svn/sys/news3400/iodev/sd_var.c (revision 63307)
153901Smckusick /*
2*63307Sbostic  * Copyright (c) 1992, 1993
3*63307Sbostic  *	The Regents of the University of California.  All rights reserved.
453901Smckusick  *
553901Smckusick  * This code is derived from software contributed to Berkeley by
653901Smckusick  * Sony Corp. and Kazumasa Utashiro of Software Research Associates, Inc.
753901Smckusick  *
853901Smckusick  * %sccs.include.redist.c%
953901Smckusick  *
1053901Smckusick  * from: $Hdr: sd_var.c,v 4.300 91/06/09 06:38:23 root Rel41 $ SONY
1153901Smckusick  *
12*63307Sbostic  *	@(#)sd_var.c	8.1 (Berkeley) 06/11/93
1353901Smckusick  */
1453901Smckusick 
1553901Smckusick /*
1653901Smckusick  * Copyright (c) 1989 by SONY Corporation.
1753901Smckusick  */
1853901Smckusick /*
1953901Smckusick  *	sd_var.c - SCSI disk device driver
2053901Smckusick  *			variable definition file.
2153901Smckusick  */
2253901Smckusick 
2353901Smckusick #include "sd.h"
2453901Smckusick #if NSD > 0
2553901Smckusick 
2657182Sutashiro #include <sys/param.h>
2757182Sutashiro #include <sys/buf.h>
2857182Sutashiro #include <sys/disklabel.h>
2953901Smckusick 
3057182Sutashiro #include <news3400/iodev/scsireg.h>
3157182Sutashiro #include <news3400/iodev/sdreg.h>
3253901Smckusick 
3353901Smckusick struct iop/**/_ctlr *sdminfo[NSDC];
3453901Smckusick struct iop/**/_device *sddinfo[NSD];
3553901Smckusick struct iop/**/_device *sdip[NSDC][MAXSLAVE];
3653901Smckusick 
3753901Smckusick struct buf rsdbuf[NSD];			/* buffer for raw I/O */
3853901Smckusick struct buf csdbuf[NSD];			/* buffer for controll */
3953901Smckusick struct buf sdutab[NSD];			/* per drive buffers */
4053901Smckusick 
4153901Smckusick struct sdc_softc sdc_softc[NSDC];
4253901Smckusick struct sdd_softc sdd_softc[NSD];
4353901Smckusick u_char sd_b_openf[NSD][PNUM];
4453901Smckusick u_char sd_c_openf[NSD][PNUM];
4553901Smckusick 
4653901Smckusick struct scsi kernscsi[NSD];
4753901Smckusick struct sdst sdstdrv[NSD];
4853901Smckusick struct disklabel sdlabel[NSD];
4953901Smckusick struct size sdsizedrv[NSD][PNUM];
5053901Smckusick 
5153901Smckusick u_char sdc_rsense[NSDC][RSEN_CNT];
5253901Smckusick 
5353901Smckusick struct sync_param sd_sync_param[NSD];
5453901Smckusick 
5553901Smckusick int nsd = NSD;
5653901Smckusick int nsdc = NSDC;
5753901Smckusick 
5853901Smckusick #endif /* NSD > 0 */
59