usr/src/uts/common/fs/zfs/sys/dmu.h
changeset 9412 4aefd8704ce0
parent 9396 f41cf682d0d3
child 9512 64cafcbcc337
--- a/usr/src/uts/common/fs/zfs/sys/dmu.h	Tue Apr 21 16:35:55 2009 -0700
+++ b/usr/src/uts/common/fs/zfs/sys/dmu.h	Tue Apr 21 17:42:31 2009 -0700
@@ -60,6 +60,7 @@
 struct spa;
 struct nvlist;
 struct objset_impl;
+struct arc_buf;
 
 typedef struct objset objset_t;
 typedef struct dmu_tx dmu_tx_t;
@@ -462,6 +463,10 @@
     dmu_tx_t *tx);
 int dmu_write_pages(objset_t *os, uint64_t object, uint64_t offset,
     uint64_t size, struct page *pp, dmu_tx_t *tx);
+struct arc_buf *dmu_request_arcbuf(dmu_buf_t *handle, int size);
+void dmu_return_arcbuf(struct arc_buf *buf);
+void dmu_assign_arcbuf(dmu_buf_t *handle, uint64_t offset, struct arc_buf *buf,
+    dmu_tx_t *tx);
 
 extern int zfs_prefetch_disable;