/*
 * @DEC_COPYRIGHT@
 */
/*
 * HISTORY
 * $Log:	dk.h,v $
 * Revision 4.2.2.2  92/01/16  09:29:12  William_Burns
 * 	Merge from ODE/TIN: revision 3.2.9.2
 * 	date: 92/01/13 12:10:10;  author: devrcs;  state: Exp;  lines added/del: 11/3
 * 	sccs rev: 3.3;  orig date: 91/12/04 10:55:34;  orig author: tierney
 * 
 * 		Bumped up DK_NDRIVE to support up to 256 disk units.
 * 	[92/01/14  09:31:07  William_Burns]
 * 
 * Revision 4.2  91/09/19  22:57:11  devbld
 * 	Adding ODE Headers
 * 
 * $EndLog$
 */
/*	
 *	@(#)$RCSfile: dk.h,v $ $Revision: 4.2.2.2 $ (DEC) $Date: 92/01/16 09:29:12 $
 */ 
/*
 * (c) Copyright 1990, OPEN SOFTWARE FOUNDATION, INC.
 * ALL RIGHTS RESERVED
 */
/*
 * Mach Operating System
 * Copyright (c) 1989 Carnegie-Mellon University
 * All rights reserved.  The CMU software License Agreement specifies
 * the terms and conditions for use and redistribution.
 */
/*
 * OSF/1 Release 1.0
 */
/*
 * Copyright (c) 1982, 1986 Regents of the University of California.
 * All rights reserved.  The Berkeley software License Agreement
 * specifies the terms and conditions for redistribution.
 *
 */

#ifndef	_SYS_DK_H_
#define _SYS_DK_H_

/* dk.h
 *
 * Modification History
 *
 * 20-Nov-91	Tom Tierney
 *	Modified DK_NDRIVE to support up to 256 disk units.
 *
 */ 
 
/*
 * Instrumentation
 */

#define CPUSTATES	4

#define CP_USER		0
#define CP_NICE		1
#define CP_SYS		2
#define CP_IDLE		3

#define DK_NDRIVE	256	

#ifdef	KERNEL
extern long	cp_time[CPUSTATES];

extern int	dk_ndrive;
extern int	dk_busy;
extern long	dk_time[DK_NDRIVE];
extern long	dk_seek[DK_NDRIVE];
extern long	dk_xfer[DK_NDRIVE];
extern long	dk_wds[DK_NDRIVE];
extern long	dk_wpms[DK_NDRIVE];

extern long	tk_nin;
extern long	tk_nout;
       long     tk_cancc;
       long     tk_rawcc;
#endif	/* KERNEL */
#endif	/* _SYS_DK_H_ */
