summaryrefslogtreecommitdiff
path: root/vm/vm_object.h
diff options
context:
space:
mode:
Diffstat (limited to 'vm/vm_object.h')
-rw-r--r--vm/vm_object.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/vm/vm_object.h b/vm/vm_object.h
index 86bd12f5..b8b34aa9 100644
--- a/vm/vm_object.h
+++ b/vm/vm_object.h
@@ -27,12 +27,11 @@
#ifndef _VM_VM_OBJECT_H
#define _VM_VM_OBJECT_H
-#include <kern/list.h>
#include <kern/mutex.h>
#include <kern/rdxtree.h>
#include <kern/stdint.h>
-#include <vm/vm_page.h>
+struct vm_page;
struct vm_object_pager;
/*
@@ -64,4 +63,9 @@ vm_object_init(struct vm_object *object, struct vm_object_pager *pager)
object->pager = pager;
}
+/*
+ * Get the page at offset inside an object, or NULL if none is found.
+ */
+struct vm_page * vm_object_get(const struct vm_object *object, uint64_t offset);
+
#endif /* _VM_VM_OBJECT_H */