summaryrefslogtreecommitdiffstats
path: root/sys/dev/ips/ips.h
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2005-01-30 17:45:45 +0000
committerscottl <scottl@FreeBSD.org>2005-01-30 17:45:45 +0000
commit8820587be94cfff738ac11f711e8f66da31e9d63 (patch)
tree67a0aca7070b8cf1ffec290dc888e322dece9641 /sys/dev/ips/ips.h
parent82beae992307dc5c1203a25a8f529995a356dfec (diff)
downloadFreeBSD-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.h3
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);
OpenPOWER on IntegriCloud