vm: region: add nr_bytes_moved output param to memmove_v
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
#include <kernel/vm.h>
|
||||
|
||||
#define VM_REGION_NAME_MAX 64
|
||||
#define VM_REGION_COPY_ALL ((size_t)-1)
|
||||
#define VM_REGION_COPY_ALL ((size_t) - 1)
|
||||
|
||||
struct vm_region;
|
||||
struct vm_object;
|
||||
@@ -168,13 +168,14 @@ extern kern_status_t vm_region_memmove(
|
||||
extern kern_status_t vm_region_memmove_v(
|
||||
struct vm_region *dest_region,
|
||||
size_t dest_offset,
|
||||
struct iovec *dest,
|
||||
const struct iovec *dest,
|
||||
size_t nr_dest,
|
||||
struct vm_region *src_region,
|
||||
size_t src_offset,
|
||||
const struct iovec *src,
|
||||
size_t nr_src,
|
||||
size_t bytes_to_move);
|
||||
size_t bytes_to_move,
|
||||
size_t *nr_bytes_moved);
|
||||
|
||||
DEFINE_OBJECT_LOCK_FUNCTION(vm_region, vr_base)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user