6a8ebccd6a
(we get LOOP DOWN events, and we'll hang on that at this time). Add other isp_async cases- ISPASYNC_LOOP_DOWN and ISPASYNC_LOOP_UP. DOWN will cause internal queuing until UP, whereupon a timeout will fire up any pending xfers. It doesn't really keep commands from getting destroyed by loop down events, but at least minimizes the damage. This was much easier to implement with CAM. |
||
---|---|---|
.. | ||
ata | ||
dec | ||
eisa | ||
i2c | ||
ic | ||
isa | ||
isapnp | ||
microcode | ||
mii | ||
ofisa | ||
ofw | ||
pci | ||
pckbc | ||
pcmcia | ||
raidframe | ||
rcons | ||
sbus | ||
scsipi | ||
sun | ||
tc | ||
usb | ||
vme | ||
wscons | ||
auconv.c | ||
auconv.h | ||
audio_if.h | ||
audio.c | ||
audiovar.h | ||
ccd.c | ||
ccdvar.h | ||
clock_subr.c | ||
clock_subr.h | ||
cninit.c | ||
cons.c | ||
cons.h | ||
Makefile | ||
md.c | ||
md.h | ||
midi_if.h | ||
midi.c | ||
midisyn.c | ||
midisynvar.h | ||
midivar.h | ||
mulaw.c | ||
mulaw.h | ||
rnd.c | ||
rndpool.c | ||
sequencer.c | ||
sequencervar.h | ||
vnd.c | ||
vndvar.h |