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