sound.h (126367) | sound.h (126695) |
---|---|
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 126367 2004-02-28 19:47:02Z truckman $ | 27 * $FreeBSD: head/sys/dev/sound/pcm/sound.h 126695 2004-03-06 15:52:42Z matk $ |
28 */ 29 30/* 31 * first, include kernel header files. 32 */ 33 34#ifndef _OS_H_ 35#define _OS_H_ --- 273 unchanged lines hidden (view full) --- 309#ifdef PCM_DEBUG_MTX 310#define pcm_lock(d) mtx_lock(((struct snddev_info *)(d))->lock) 311#define pcm_unlock(d) mtx_unlock(((struct snddev_info *)(d))->lock) 312#else 313void pcm_lock(struct snddev_info *d); 314void pcm_unlock(struct snddev_info *d); 315#endif 316 | 28 */ 29 30/* 31 * first, include kernel header files. 32 */ 33 34#ifndef _OS_H_ 35#define _OS_H_ --- 273 unchanged lines hidden (view full) --- 309#ifdef PCM_DEBUG_MTX 310#define pcm_lock(d) mtx_lock(((struct snddev_info *)(d))->lock) 311#define pcm_unlock(d) mtx_unlock(((struct snddev_info *)(d))->lock) 312#else 313void pcm_lock(struct snddev_info *d); 314void pcm_unlock(struct snddev_info *d); 315#endif 316 |
317#ifdef KLD_MODULE 318#define PCM_KLDSTRING(a) ("kld " # a) 319#else 320#define PCM_KLDSTRING(a) "" 321#endif 322 |
|
317#endif /* _KERNEL */ 318 319#endif /* _OS_H_ */ | 323#endif /* _KERNEL */ 324 325#endif /* _OS_H_ */ |