freebsd-dev/sys/dev/sound/pci
Scott Long 42c3555cff Fix sound LOR problems:
dsp_open: rearrange to only hold one lock at a time

dsp_close: ditto

mixer_hwvol_init: delete locking, the only consumer seems to
be the ess driver and it only call it a creation time, I
think the device will be stable across the sleepable malloc.

cmi interrupt routine: Release locks while caller chn_intr,
either this or do what emu10k1 does which is have no locks
at in the interrupt handler.

Submitted by:	mat@cnd.mcgill.ca
2003-11-11 05:38:28 +00:00
..
als4000.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
als4000.h
au88x0.c A couple of months' worth of back-burner hacking: restructure to better 2003-10-12 11:33:39 +00:00
au88x0.h A couple of months' worth of back-burner hacking: restructure to better 2003-10-12 11:33:39 +00:00
aureal.c update my email address. 2003-09-07 16:28:03 +00:00
aureal.h update my email address. 2003-09-07 16:28:03 +00:00
cmi.c Fix sound LOR problems: 2003-11-11 05:38:28 +00:00
cmireg.h
cs4281.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
cs4281.h
csa.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
csamidi.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
csapcm.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
csareg.h
csavar.h
ds1-fw.h
ds1.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
ds1.h
emu10k1.c update my email address. 2003-09-07 16:28:03 +00:00
es137x.c update my email address. 2003-09-07 16:28:03 +00:00
es137x.h
fm801.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
ich.c Correctly reset ich[3-5] sound cards on resume. This fixes audio playback 2003-09-15 21:16:47 +00:00
ich.h Switch from legacy to native mode for ICH4 and ICH5. 2003-08-10 14:57:47 +00:00
maestro3.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
maestro_reg.h
maestro.c update my email address. 2003-09-07 16:28:03 +00:00
neomagic-coeff.h update my email address. 2003-09-07 16:28:03 +00:00
neomagic.c update my email address. 2003-09-07 16:28:03 +00:00
neomagic.h update my email address. 2003-09-07 16:28:03 +00:00
solo.c update my email address. 2003-09-07 16:28:03 +00:00
t4dwave.c update my email address. 2003-09-07 16:28:03 +00:00
t4dwave.h update my email address. 2003-09-07 16:28:03 +00:00
via82c686.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
via82c686.h Add defines for low power and second codec ready. 2003-03-26 05:35:38 +00:00
via8233.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
via8233.h Perform warm or cold reset AC97 per the spec depending on state of the 2003-04-17 15:04:11 +00:00
vibes.c Prefer new location of pci include files (which have only been in the 2003-08-22 07:08:17 +00:00
vibes.h