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