aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mpr/mprvar.h
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2018-12-21 20:30:52 +0000
committerConrad Meyer <cem@FreeBSD.org>2018-12-21 20:30:52 +0000
commit86312e466c7f7d1fff90e9139e57bfd44e4906f3 (patch)
treec11f1b23986c0ae292d8ec8beb4a30cf04a38a14 /sys/dev/mpr/mprvar.h
parent8277ce2b78a257450674e623e41f4692ab8c7633 (diff)
Notes
Diffstat (limited to 'sys/dev/mpr/mprvar.h')
-rw-r--r--sys/dev/mpr/mprvar.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/mpr/mprvar.h b/sys/dev/mpr/mprvar.h
index 09070db2d3f2..c246ba4740a1 100644
--- a/sys/dev/mpr/mprvar.h
+++ b/sys/dev/mpr/mprvar.h
@@ -252,6 +252,7 @@ struct mpr_command {
uint32_t cm_req_busaddr;
bus_addr_t cm_sense_busaddr;
struct callout cm_callout;
+ mpr_command_callback_t *cm_timeout_handler;
};
struct mpr_column_map {
@@ -613,6 +614,7 @@ mpr_alloc_command(struct mpr_softc *sc)
TAILQ_REMOVE(&sc->req_list, cm, cm_link);
cm->cm_state = MPR_CM_STATE_BUSY;
+ cm->cm_timeout_handler = NULL;
return (cm);
}
@@ -654,6 +656,7 @@ mpr_alloc_high_priority_command(struct mpr_softc *sc)
TAILQ_REMOVE(&sc->high_priority_req_list, cm, cm_link);
cm->cm_state = MPR_CM_STATE_BUSY;
+ cm->cm_timeout_handler = NULL;
return (cm);
}