diff options
author | scottl <scottl@FreeBSD.org> | 2014-07-02 23:32:05 +0000 |
---|---|---|
committer | scottl <scottl@FreeBSD.org> | 2014-07-02 23:32:05 +0000 |
commit | c961ac8b8220757c44de4d9fa9e0f77d8a10e829 (patch) | |
tree | 5a99a588f99d3b4231d2d01204233c62531607d6 /sys/dev/mps/mpsvar.h | |
parent | 7ee78fc350679097fa183da0778edc17af1b7075 (diff) | |
download | FreeBSD-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.h | 3 |
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); |