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

/*
 * data structures for the unibus adapter code
 */

#define	UBNMAP	100

struct uba {
	short flags;
	short path;		/* data paths available */
	struct ubadev *addr;	/* our registers and address window */
	ubm_t *sbmap;		/* stream block maps, per buffer */
	uaddr_t *sbaddr;	/* and unibus addresses */
	ubm_t shmap;		/* stream block header map */
	uaddr_t shaddr;		/* stream block header unibus address */
	struct map map[UBNMAP];
};

/*
 * flags
 */

#define	UBINIT	01	/* this adapter has been set up */
#define	UBMWANT	02	/* map needed */

unix.superglobalmegacorp.com

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