File:  [Research Unix] / researchv10dc / lsys / sys / te16.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

/*
 * TM03/TE16 et al driver
 */

#define	TM03DRIVES	8	/* max drives per formatter */

struct	tm03 {
	struct device *cc_addr;
	struct te16 *cc_actf, *cc_actl;
	struct mbaddr *cc_mbaddr;
	char	cc_flags;
	char	cc_errcnt;
	char	cc_drives[TM03DRIVES];
};

struct	te16 {
	struct tm03 *sc_ctl;
	struct te16 *sc_next;
	struct buf *sc_actf, *sc_actl;
	short	sc_flags;
	daddr_t	sc_blkno;		/* current tape block */
	daddr_t	sc_nxrec;		/* first nonexistent tape block */
	short	sc_dens;		/* density + slave unit -- httc */
	unsigned short	sc_erreg;	/* copies of recent register values */
	unsigned short	sc_dsreg;
	unsigned short	sc_resid;
};

unix.superglobalmegacorp.com

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