sound.h (193886) | sound.h (193979) |
---|---|
1/*- 2 * Copyright (c) 2005-2009 Ariff Abdullah <ariff@FreeBSD.org> 3 * Copyright (c) 1999 Cameron Grant <cg@FreeBSD.org> 4 * Copyright (c) 1995 Hannu Savolainen 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 11 unchanged lines hidden (view full) --- 20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26 * SUCH DAMAGE. 27 * | 1/*- 2 * Copyright (c) 2005-2009 Ariff Abdullah <ariff@FreeBSD.org> 3 * Copyright (c) 1999 Cameron Grant <cg@FreeBSD.org> 4 * Copyright (c) 1995 Hannu Savolainen 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 11 unchanged lines hidden (view full) --- 20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26 * SUCH DAMAGE. 27 * |
28 * $FreeBSD: head/sys/dev/sound/pcm/sound.h 193886 2009-06-10 03:56:24Z ariff $ | 28 * $FreeBSD: head/sys/dev/sound/pcm/sound.h 193979 2009-06-11 09:06:09Z ariff $ |
29 */ 30 31/* 32 * first, include kernel header files. 33 */ 34 35#ifndef _OS_H_ 36#define _OS_H_ --- 24 unchanged lines hidden (view full) --- 61#include <sys/rman.h> 62#include <sys/limits.h> 63#include <sys/mman.h> 64#include <sys/poll.h> 65#include <sys/sbuf.h> 66#include <sys/soundcard.h> 67#include <sys/sysctl.h> 68#include <sys/kobj.h> | 29 */ 30 31/* 32 * first, include kernel header files. 33 */ 34 35#ifndef _OS_H_ 36#define _OS_H_ --- 24 unchanged lines hidden (view full) --- 61#include <sys/rman.h> 62#include <sys/limits.h> 63#include <sys/mman.h> 64#include <sys/poll.h> 65#include <sys/sbuf.h> 66#include <sys/soundcard.h> 67#include <sys/sysctl.h> 68#include <sys/kobj.h> |
69#ifdef SND_DEBUG 70#undef KOBJMETHOD 71#define KOBJMETHOD(NAME, FUNC) \ 72 { \ 73 &NAME##_desc, \ 74 (kobjop_t) ((FUNC != (NAME##_t *)NULL) ? FUNC : NULL) \ 75 } 76#endif 77#ifndef KOBJMETHOD_END 78#define KOBJMETHOD_END { NULL, NULL } 79#endif | |
80#include <vm/vm.h> 81#include <vm/pmap.h> 82 83#include <sys/lock.h> 84#include <sys/mutex.h> 85#include <sys/condvar.h> 86 | 69#include <vm/vm.h> 70#include <vm/pmap.h> 71 72#include <sys/lock.h> 73#include <sys/mutex.h> 74#include <sys/condvar.h> 75 |
76#ifndef KOBJMETHOD_END 77#define KOBJMETHOD_END { NULL, NULL } 78#endif 79 |
|
87struct pcm_channel; 88struct pcm_feeder; 89struct snd_dbuf; 90struct snd_mixer; 91 92#include <dev/sound/pcm/buffer.h> 93#include <dev/sound/pcm/matrix.h> 94#include <dev/sound/pcm/matrix_map.h> --- 542 unchanged lines hidden --- | 80struct pcm_channel; 81struct pcm_feeder; 82struct snd_dbuf; 83struct snd_mixer; 84 85#include <dev/sound/pcm/buffer.h> 86#include <dev/sound/pcm/matrix.h> 87#include <dev/sound/pcm/matrix_map.h> --- 542 unchanged lines hidden --- |