8a962f23f2
the original ad-audiomp branch notes: Add MP locking to the audio drivers. Making the audio drivers MP safe is necessary before efforts can be made to make the VM system MP safe. The are two locks per device instance, an ISR lock and a character device lock. The ISR lock replaces calls to splaudio()/splx(), and will be held across calls to device methods which were called at splaudio() before (e.g. trigger_output). The character device lock is held across calls to nearly all of the methods, excluding some only used for initialization, e.g. get_locks. Welcome to 5.99.57. |
||
---|---|---|
.. | ||
agten.c | ||
be.c | ||
bereg.h | ||
bpp.c | ||
bppreg.h | ||
bwtwo_sbus.c | ||
cgsix_sbus.c | ||
cgthree_sbus.c | ||
cgtwelve.c | ||
cgtwelvereg.h | ||
cs4231_sbus.c | ||
dbri.c | ||
dbrireg.h | ||
dbrivar.h | ||
dma_sbus.c | ||
esp_sbus.c | ||
files.sbus | ||
genfb_sbus.c | ||
if_en.c | ||
if_gem_sbus.c | ||
if_hme_sbus.c | ||
if_le_lebuffer.c | ||
if_le_ledma.c | ||
if_le.c | ||
isp_sbus.c | ||
lebuffer.c | ||
lebuffervar.h | ||
magma.c | ||
magmareg.h | ||
Makefile | ||
mbppio.h | ||
p9100.c | ||
p9100reg.h | ||
qe.c | ||
qec.c | ||
qecreg.h | ||
qecvar.h | ||
qereg.h | ||
sbusvar.h | ||
sio16.c | ||
spif.c | ||
spifreg.h | ||
spifvar.h | ||
stp4020.c | ||
stp4020reg.h | ||
tcx.c | ||
tcxreg.h | ||
xbox.c | ||
xboxvar.h | ||
zx.c | ||
zxreg.h | ||
zxvar.h |