Deleted Added
full compact
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 ---