xref: /plan9-contrib/sys/src/9/pc/audio.h (revision e8be7ae1ece0ec385381ab99b432943d30049f2f)
1219b2ee8SDavid du Colombier enum
2219b2ee8SDavid du Colombier {
3*9a747e4fSDavid du Colombier 	Bufsize	= 1024,	/* 5.8 ms each, must be power of two */
4*9a747e4fSDavid du Colombier 	Nbuf		= 128,	/* .74 seconds total */
57dd7cddfSDavid du Colombier 	Dma		= 6,
67dd7cddfSDavid du Colombier 	IrqAUDIO	= 7,
7219b2ee8SDavid du Colombier 	SBswab	= 0,
8219b2ee8SDavid du Colombier };
9219b2ee8SDavid du Colombier 
107dd7cddfSDavid du Colombier #define seteisadma(a, b)	dmainit(a, Bufsize);
11219b2ee8SDavid du Colombier #define UNCACHED(type, v)	(type*)((ulong)(v))
127dd7cddfSDavid du Colombier 
137dd7cddfSDavid du Colombier #define Int0vec
147dd7cddfSDavid du Colombier #define setvec(v, f, a)		intrenable(v, f, a, BUSUNKNOWN, "audio")
15