summaryrefslogtreecommitdiffstats
path: root/sys/dev/ioat/ioat_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/ioat/ioat_internal.h')
-rw-r--r--sys/dev/ioat/ioat_internal.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/dev/ioat/ioat_internal.h b/sys/dev/ioat/ioat_internal.h
index 9d0708d..0879a0e 100644
--- a/sys/dev/ioat/ioat_internal.h
+++ b/sys/dev/ioat/ioat_internal.h
@@ -480,16 +480,19 @@ struct ioat_softc {
uint64_t *comp_update;
bus_addr_t comp_update_bus_addr;
- struct callout timer;
+ struct callout poll_timer;
+ struct callout shrink_timer;
struct task reset_task;
boolean_t quiescing;
boolean_t destroying;
boolean_t is_resize_pending;
- boolean_t is_completion_pending;
+ boolean_t is_completion_pending; /* submit_lock */
boolean_t is_reset_pending;
boolean_t is_channel_running;
boolean_t intrdelay_supported;
+ boolean_t resetting; /* submit_lock */
+ boolean_t resetting_cleanup; /* cleanup_lock */
uint32_t head;
uint32_t tail;
OpenPOWER on IntegriCloud