File:  [Research Unix] / researchv10dc / lsys / sys / hp.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:34 2018 UTC (8 years, 3 months ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Dan Cross

/*
 * MASSBUS SMD disk data structures
 * one hpdisk per drive
 */

struct hpdisk {
	struct hpdevice *addr;
	char flags;
	char type;	/* index into hpst */
	char errcnt;
	char recal;
	short badsec;
	struct buf *actf, *actl;	/* queue of buffers waiting for xfer */
};

/*
 * device size info
 * here so hpdump can get it
 */
struct	hptype {
	short	type;	/* hpdt drive type */
	char	nsect;	/* sectors per track */
	char	ntrak;	/* tracks per cylinder */
	char	sdist;	/* sectors twixt search and io */
	char	rdist;	/* sectors close enough not to search */
	short	nspc;	/* sectors per cylinder */
	short	ncyl;	/* cylinders per pack */
	struct	size *sizes;
};

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.