xref: /csrg-svn/sys/stand/saioctl.h (revision 63370)
163278Smckusick /*-
2*63370Sbostic  * Copyright (c) 1993
3*63370Sbostic  *	The Regents of the University of California.  All rights reserved.
463278Smckusick  *
563278Smckusick  * %sccs.include.redist.c%
663278Smckusick  *
7*63370Sbostic  *	@(#)saioctl.h	8.1 (Berkeley) 06/11/93
863278Smckusick  */
963278Smckusick 
1063278Smckusick /* ioctl's -- for disks just now */
1163278Smckusick #define	SAIOHDR		(('d'<<8)|1)	/* next i/o includes header */
1263278Smckusick #define	SAIOCHECK	(('d'<<8)|2)	/* next i/o checks data */
1363278Smckusick #define	SAIOHCHECK	(('d'<<8)|3)	/* next i/o checks header & data */
1463278Smckusick #define	SAIONOBAD	(('d'<<8)|4)	/* inhibit bad sector forwarding */
1563278Smckusick #define	SAIODOBAD	(('d'<<8)|5)	/* enable bad sector forwarding */
1663278Smckusick #define	SAIOECCLIM	(('d'<<8)|6)	/* set limit to ecc correction, bits */
1763278Smckusick #define	SAIOECCUNL	(('d'<<8)|7)	/* use standard ecc procedures */
1863278Smckusick #define	SAIORETRIES	(('d'<<8)|8)	/* set retry count for unit */
1963278Smckusick #define	SAIODEVDATA	(('d'<<8)|9)	/* get pointer to pack label */
2063278Smckusick #define	SAIOSSI		(('d'<<8)|10)	/* set skip sector inhibit */
2163278Smckusick #define	SAIONOSSI	(('d'<<8)|11)	/* inhibit skip sector handling */
2263278Smckusick #define	SAIOSSDEV	(('d'<<8)|12)	/* is device skip sector type? */
2363278Smckusick #define	SAIODEBUG	(('d'<<8)|13)	/* enable/disable debugging */
2463278Smckusick #define	SAIOGBADINFO	(('d'<<8)|14)	/* get bad-sector table */
25