summaryrefslogtreecommitdiffstats
path: root/sys/dev/mps/mpsvar.h
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2014-07-02 23:32:05 +0000
committerscottl <scottl@FreeBSD.org>2014-07-02 23:32:05 +0000
commitc961ac8b8220757c44de4d9fa9e0f77d8a10e829 (patch)
tree5a99a588f99d3b4231d2d01204233c62531607d6 /sys/dev/mps/mpsvar.h
parent7ee78fc350679097fa183da0778edc17af1b7075 (diff)
downloadFreeBSD-src-c961ac8b8220757c44de4d9fa9e0f77d8a10e829.zip
FreeBSD-src-c961ac8b8220757c44de4d9fa9e0f77d8a10e829.tar.gz
Merge r268071, 268072, 268088
Refactor some code in mps.c to reduce header pollution. Add accessor functions for manipulating the CAM CCB status field. Don't overload the CCB status field within the driver. Reviewed by: gibbs, slm Obtained from: Netflix, Inc.
Diffstat (limited to 'sys/dev/mps/mpsvar.h')
-rw-r--r--sys/dev/mps/mpsvar.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/mps/mpsvar.h b/sys/dev/mps/mpsvar.h
index 14015fa..50e93f0 100644
--- a/sys/dev/mps/mpsvar.h
+++ b/sys/dev/mps/mpsvar.h
@@ -756,6 +756,9 @@ void mpssas_prepare_remove(struct mpssas_softc *sassc, uint16_t handle);
void mpssas_prepare_volume_remove(struct mpssas_softc *sassc, uint16_t handle);
int mpssas_startup(struct mps_softc *sc);
struct mpssas_target * mpssas_find_target_by_handle(struct mpssas_softc *, int, uint16_t);
+void mpssas_realloc_targets(struct mps_softc *sc, int maxtargets);
+struct mps_command * mpssas_alloc_tm(struct mps_softc *sc);
+void mpssas_free_tm(struct mps_softc *sc, struct mps_command *tm);
SYSCTL_DECL(_hw_mps);
OpenPOWER on IntegriCloud