summaryrefslogtreecommitdiffstats
path: root/sys/dev/md
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2006-01-31 12:50:02 +0000
committermarius <marius@FreeBSD.org>2006-01-31 12:50:02 +0000
commit1434ed8e8b0dd9f55b21b4d517e0d13a444ff05a (patch)
tree530c586fff6dfddb3edee6416bde16eefe06427f /sys/dev/md
parent9cd2981517e1acbe64af9f29fe08556f145ca97a (diff)
downloadFreeBSD-src-1434ed8e8b0dd9f55b21b4d517e0d13a444ff05a.zip
FreeBSD-src-1434ed8e8b0dd9f55b21b4d517e0d13a444ff05a.tar.gz
o lsi64854_enet_intr():
- Like lsi64854_scsi_intr() return -1 in case there was a DMA error so the caller can distinguish it from a normal interrupt and leave the reset of the DMA engine to the caller so we don't kill any state there. - Move the static 'dodrain' flag to struct lsi64854_softc as there can be more than one LSI64854 used for a LANCE in a system and reset it again once draining the E-cache is done so we don't keep draining the cache with every interrupt. - Remove calling sc->sc_intrchain(), we will call lsi64854_enet_intr() via sc->intr() in the interrupt handler of the LANCE driver and not use it in chained mode. o lsi64854_pp_intr(): - Like lsi64854_scsi_intr() return -1 in case there was a DMA error so the caller can distinguish it from a normal interrupt. o Remove the no longer used sc_intrchain* from struct lsi64854_softc. o Make lsi64854_reset(), lsi64854_setup*() and lsi64854_*_intr() static to lsi64854.c as we do and will only call them via the respective function pointers in struct lsi64854_softc. o While here fix style(9) bugs (variable definition inside a nested scope).
Diffstat (limited to 'sys/dev/md')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud