diff options
author | slm <slm@FreeBSD.org> | 2016-07-19 16:46:27 +0000 |
---|---|---|
committer | slm <slm@FreeBSD.org> | 2016-07-19 16:46:27 +0000 |
commit | ccb13f18cfd4b4fcbcd68c01609f4082564e190a (patch) | |
tree | 23ed71da144a5fa969fe22f44cb0727a5d24ec2d /sys/dev/mpr/mprvar.h | |
parent | 3760c494321b25497428e91014ec0883ec849117 (diff) | |
download | FreeBSD-src-ccb13f18cfd4b4fcbcd68c01609f4082564e190a.zip FreeBSD-src-ccb13f18cfd4b4fcbcd68c01609f4082564e190a.tar.gz |
MFC r302673
Use real values to calculate Max I/O size instead of guessing.
Reviewed by: ken, scottl
Approved by: re(gjb), ken, scottl, ambrisko (mentors)
Differential Revision: https://reviews.freebsd.org/D7043
Diffstat (limited to 'sys/dev/mpr/mprvar.h')
-rw-r--r-- | sys/dev/mpr/mprvar.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/mpr/mprvar.h b/sys/dev/mpr/mprvar.h index dd4b40f..b3a61f4 100644 --- a/sys/dev/mpr/mprvar.h +++ b/sys/dev/mpr/mprvar.h @@ -33,7 +33,7 @@ #ifndef _MPRVAR_H #define _MPRVAR_H -#define MPR_DRIVER_VERSION "13.00.00.00-fbsd" +#define MPR_DRIVER_VERSION "13.01.00.00-fbsd" #define MPR_DB_MAX_WAIT 2500 @@ -41,6 +41,7 @@ #define MPR_EVT_REPLY_FRAMES 32 #define MPR_REPLY_FRAMES MPR_REQ_FRAMES #define MPR_CHAIN_FRAMES 2048 +#define MPR_MAXIO_PAGES (-1) #define MPR_SENSE_LEN SSD_FULL_SIZE #define MPR_MSI_COUNT 1 #define MPR_SGE64_SIZE 12 @@ -264,6 +265,7 @@ struct mpr_softc { int io_cmds_highwater; int chain_free; int max_chains; + int max_io_pages; int chain_free_lowwater; uint32_t chain_frame_size; uint16_t chain_seg_size; |