Deleted Added
full compact
sound.h (164614) sound.h (167644)
1/*-
2 * Copyright (c) 1999 Cameron Grant <cg@freebsd.org>
3 * Copyright by Hannu Savolainen 1995
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 10 unchanged lines hidden (view full) ---

19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25 * SUCH DAMAGE.
26 *
1/*-
2 * Copyright (c) 1999 Cameron Grant <cg@freebsd.org>
3 * Copyright by Hannu Savolainen 1995
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 10 unchanged lines hidden (view full) ---

19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25 * SUCH DAMAGE.
26 *
27 * $FreeBSD: head/sys/dev/sound/pcm/sound.h 164614 2006-11-26 12:24:06Z ariff $
27 * $FreeBSD: head/sys/dev/sound/pcm/sound.h 167644 2007-03-16 17:15:33Z ariff $
28 */
29
30/*
31 * first, include kernel header files.
32 */
33
34#ifndef _OS_H_
35#define _OS_H_

--- 97 unchanged lines hidden (view full) ---

133#define PCMUNIT(x) ((PCMMINOR(x) >> 4) & PCMMAXUNIT)
134#define PCMDEV(x) (PCMMINOR(x) & PCMMAXDEV)
135#define PCMMKMINOR(u, d, c) ((((c) & PCMMAXCHAN) << 16) | \
136 (((u) & PCMMAXUNIT) << 4) | ((d) & PCMMAXDEV))
137
138#define SD_F_SIMPLEX 0x00000001
139#define SD_F_AUTOVCHAN 0x00000002
140#define SD_F_SOFTPCMVOL 0x00000004
28 */
29
30/*
31 * first, include kernel header files.
32 */
33
34#ifndef _OS_H_
35#define _OS_H_

--- 97 unchanged lines hidden (view full) ---

133#define PCMUNIT(x) ((PCMMINOR(x) >> 4) & PCMMAXUNIT)
134#define PCMDEV(x) (PCMMINOR(x) & PCMMAXDEV)
135#define PCMMKMINOR(u, d, c) ((((c) & PCMMAXCHAN) << 16) | \
136 (((u) & PCMMAXUNIT) << 4) | ((d) & PCMMAXDEV))
137
138#define SD_F_SIMPLEX 0x00000001
139#define SD_F_AUTOVCHAN 0x00000002
140#define SD_F_SOFTPCMVOL 0x00000004
141#define SD_F_PSWAPLR 0x00000008
142#define SD_F_RSWAPLR 0x00000010
141#define SD_F_PRIO_RD 0x10000000
142#define SD_F_PRIO_WR 0x20000000
143#define SD_F_PRIO_SET (SD_F_PRIO_RD | SD_F_PRIO_WR)
144#define SD_F_DIR_SET 0x40000000
145#define SD_F_TRANSIENT 0xf0000000
146
147/* many variables should be reduced to a range. Here define a macro */
148#define RANGE(var, low, high) (var) = \

--- 453 unchanged lines hidden ---
143#define SD_F_PRIO_RD 0x10000000
144#define SD_F_PRIO_WR 0x20000000
145#define SD_F_PRIO_SET (SD_F_PRIO_RD | SD_F_PRIO_WR)
146#define SD_F_DIR_SET 0x40000000
147#define SD_F_TRANSIENT 0xf0000000
148
149/* many variables should be reduced to a range. Here define a macro */
150#define RANGE(var, low, high) (var) = \

--- 453 unchanged lines hidden ---