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 --- |