freebsd-nq/sys/dev/sound/isa
Don Lewis 9d2820eaac Implement sbc_lockassert() and sb_lockassert() functions to allow
proper locking to be checked at runtime.

Remove sb_lock() and sb_unlock() calls from sb_reset_dsp() because the
latter is called from sb_setup() with the lock already held.  Add a
call to sb_lockassert().

Surround the call to sb_reset_dsp() in sb16_attach() with sb_lock()
and sb_unlock() calls.

Tested by:	Bartek Marcinkiewicz <junior AT p233.if.pwr.wroc.pl>
2004-05-13 11:32:54 +00:00
..
ad1816.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
ad1816.h
emu8000.c
es1888.c Include <isa/isavar.h> to fix building on alpha. 2003-02-08 07:05:07 +00:00
ess.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
gusc.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
gusmidi.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
mpu.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
mss.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
mss.h
opl.c
sb8.c The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV 2004-04-14 14:57:49 +00:00
sb16.c Implement sbc_lockassert() and sb_lockassert() functions to allow 2004-05-13 11:32:54 +00:00
sb.h Implement sbc_lockassert() and sb_lockassert() functions to allow 2004-05-13 11:32:54 +00:00
sbc.c Implement sbc_lockassert() and sb_lockassert() functions to allow 2004-05-13 11:32:54 +00:00
sndbuf_dma.c update my email address. 2003-09-07 16:28:03 +00:00
uartsio.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00