vm: object: implement transferring pages between objects
This commit is contained in:
@@ -85,6 +85,13 @@ extern kern_status_t vm_object_copy(
|
||||
off_t src_offset,
|
||||
size_t count,
|
||||
size_t *nr_copied);
|
||||
extern kern_status_t vm_object_transfer(
|
||||
struct vm_object *dst,
|
||||
off_t dst_offset,
|
||||
struct vm_object *src,
|
||||
off_t src_offset,
|
||||
size_t count,
|
||||
size_t *nr_moved);
|
||||
|
||||
DEFINE_OBJECT_LOCK_FUNCTION(vm_object, vo_base)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user