diff options
Diffstat (limited to 'vm/vm_object.h')
-rw-r--r-- | vm/vm_object.h | 8 |
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 */ |