diff options
author | scottl <scottl@FreeBSD.org> | 2005-01-30 17:45:45 +0000 |
---|---|---|
committer | scottl <scottl@FreeBSD.org> | 2005-01-30 17:45:45 +0000 |
commit | 8820587be94cfff738ac11f711e8f66da31e9d63 (patch) | |
tree | 67a0aca7070b8cf1ffec290dc888e322dece9641 /sys/dev/ips/ips.h | |
parent | 82beae992307dc5c1203a25a8f529995a356dfec (diff) | |
download | FreeBSD-src-8820587be94cfff738ac11f711e8f66da31e9d63.zip FreeBSD-src-8820587be94cfff738ac11f711e8f66da31e9d63.tar.gz |
Add crashdump support to the ips driver. It only works for the more modern
ServeRAID 4 - 7 models right now. Support for older cards is possible, but
I don't have any hardware to experiment with.
Thanks to Jack Hammer at Adaptec for providing debugging hints.
Sponsored by: ImproWare AG, Switzerland
Diffstat (limited to 'sys/dev/ips/ips.h')
-rw-r--r-- | sys/dev/ips/ips.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/ips/ips.h b/sys/dev/ips/ips.h index c6952fd..0e5e658 100644 --- a/sys/dev/ips/ips.h +++ b/sys/dev/ips/ips.h @@ -427,6 +427,7 @@ typedef struct ips_softc{ int force); void (* ips_adapter_intr)(void *sc); void (* ips_issue_cmd)(ips_command_t *command); + void (* ips_poll_cmd)(ips_command_t *command); ips_copper_queue_t * copper_queue; struct mtx queue_mtx; struct bio_queue_head queue; @@ -457,7 +458,9 @@ extern int ips_morpheus_reinit(ips_softc_t *sc, int force); extern int ips_adapter_free(ips_softc_t *sc); extern void ips_morpheus_intr(void *sc); extern void ips_issue_morpheus_cmd(ips_command_t *command); +extern void ips_morpheus_poll(ips_command_t *command); extern int ips_copperhead_reinit(ips_softc_t *sc, int force); extern void ips_copperhead_intr(void *sc); extern void ips_issue_copperhead_cmd(ips_command_t *command); +extern void ips_copperhead_poll(ips_command_t *command); |