summaryrefslogtreecommitdiffstats
path: root/sys/dev/mpr/mprvar.h
diff options
context:
space:
mode:
authorslm <slm@FreeBSD.org>2016-07-19 16:46:27 +0000
committerslm <slm@FreeBSD.org>2016-07-19 16:46:27 +0000
commitccb13f18cfd4b4fcbcd68c01609f4082564e190a (patch)
tree23ed71da144a5fa969fe22f44cb0727a5d24ec2d /sys/dev/mpr/mprvar.h
parent3760c494321b25497428e91014ec0883ec849117 (diff)
downloadFreeBSD-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.h4
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;
OpenPOWER on IntegriCloud