summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/pcm/dsp.h
diff options
context:
space:
mode:
authorcg <cg@FreeBSD.org>2001-03-24 23:10:29 +0000
committercg <cg@FreeBSD.org>2001-03-24 23:10:29 +0000
commit11442775804b9679c2c761846072b171d2507840 (patch)
tree2c8e61a99c9323312c5656a92269f975ac6b0c12 /sys/dev/sound/pcm/dsp.h
parentfb291ae7e5515cf63d4544d3eeff0a4c791e3cad (diff)
downloadFreeBSD-src-11442775804b9679c2c761846072b171d2507840.zip
FreeBSD-src-11442775804b9679c2c761846072b171d2507840.tar.gz
mega-commit.
this introduces a new buffering mechanism which results in dramatic simplification of the channel manager. as several structures have changed, we take the opportunity to move their definitions into the source files where they are used, make them private and de-typedef them. the sound drivers are updated to use snd_setup_intr instead of bus_setup_intr, and to comply with the de-typedefed structures. the ac97, mixer and channel layers have been updated with finegrained locking, as have some drivers- not all though. the rest will follow soon.
Diffstat (limited to 'sys/dev/sound/pcm/dsp.h')
-rw-r--r--sys/dev/sound/pcm/dsp.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/dev/sound/pcm/dsp.h b/sys/dev/sound/pcm/dsp.h
index c1ce073..89d0624 100644
--- a/sys/dev/sound/pcm/dsp.h
+++ b/sys/dev/sound/pcm/dsp.h
@@ -26,12 +26,12 @@
* $FreeBSD$
*/
-int dsp_open(snddev_info *d, int chan, int oflags, int devtype);
-int dsp_close(snddev_info *d, int chan, int devtype);
-int dsp_read(snddev_info *d, int chan, struct uio *buf, int flag);
-int dsp_write(snddev_info *d, int chan, struct uio *buf, int flag);
-int dsp_ioctl(snddev_info *d, int chan, u_long cmd, caddr_t arg);
-int dsp_poll(snddev_info *d, int chan, int events, struct proc *p);
-int dsp_mmap(snddev_info *d, int chan, vm_offset_t offset, int nprot);
+int dsp_open(struct snddev_info *d, int chan, int oflags, int devtype);
+int dsp_close(struct snddev_info *d, int chan, int devtype);
+int dsp_read(struct snddev_info *d, int chan, struct uio *buf, int flag);
+int dsp_write(struct snddev_info *d, int chan, struct uio *buf, int flag);
+int dsp_ioctl(struct snddev_info *d, int chan, u_long cmd, caddr_t arg);
+int dsp_poll(struct snddev_info *d, int chan, int events, struct proc *p);
+int dsp_mmap(struct snddev_info *d, int chan, vm_offset_t offset, int nprot);
OpenPOWER on IntegriCloud