summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorhiremath <none@none>2006-01-30 10:39:37 -0800
committerhiremath <none@none>2006-01-30 10:39:37 -0800
commiteffa70d2f79a73acd0d5e2e162472aeffcb4560a (patch)
tree68f8d207f777db17278cba3ab499fae606ddcc27 /usr/src
parent9cbc422eb4bbb3a109f0a452a66b366ceb784609 (diff)
downloadillumos-joyent-effa70d2f79a73acd0d5e2e162472aeffcb4560a.tar.gz
PSARC 2006/026 IBTF FMR buf addition
6377680 ibt_map_mem_area() needs ability to map mem attributes via buf(9s)
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/sys/ib/ibtl/ibtl_types.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/src/uts/common/sys/ib/ibtl/ibtl_types.h b/usr/src/uts/common/sys/ib/ibtl/ibtl_types.h
index 34393c4aae..675fff3eef 100644
--- a/usr/src/uts/common/sys/ib/ibtl/ibtl_types.h
+++ b/usr/src/uts/common/sys/ib/ibtl/ibtl_types.h
@@ -20,7 +20,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -885,7 +885,8 @@ typedef enum ibt_va_flags_e {
IBT_VA_NOSLEEP = (1 << 0),
IBT_VA_NONCOHERENT = (1 << 1),
IBT_VA_FMR = (1 << 2),
- IBT_VA_BLOCK_MODE = (1 << 3)
+ IBT_VA_BLOCK_MODE = (1 << 3),
+ IBT_VA_BUF = (1 << 4)
} ibt_va_flags_t;
@@ -898,6 +899,7 @@ typedef struct ibt_va_attr_s {
size_t va_phys_buf_min;
size_t va_phys_buf_max;
ibt_va_flags_t va_flags;
+ struct buf *va_buf;
} ibt_va_attr_t;