X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/9bccf70c0258c7cac2dcb80011b2a964d884c552..13fec9890cf095cc781fdf7b8917cb03bf32dd4c:/osfmk/man/MO_data_unavailable.html diff --git a/osfmk/man/MO_data_unavailable.html b/osfmk/man/MO_data_unavailable.html index d74aeca7d..a65fe4382 100755 --- a/osfmk/man/MO_data_unavailable.html +++ b/osfmk/man/MO_data_unavailable.html @@ -1 +1,67 @@ -

memory_object_data_unavailable


Function - Instruct kernel to zero-fill pages as requested data does not exist.

SYNOPSIS

kern_return_t   memory_object_data_unavailable
                (memory_object_control_t         memory_control,
                 vm_offset_t                             offset,
                 vm_size_t                                 size);

PARAMETERS

memory_control
[in memory-cache-control send right] The memory cache control port to be used by the memory manager for cache management requests. This port is provided by the kernel in a memory_object_init or a memory_object_create call.

offset
[in scalar] The offset within the memory object, in bytes.

size
[in scalar] The number of bytes of data (starting at offset). The number must convert to an integral number of memory object pages.

DESCRIPTION

The memory_object_data_unavailable function indicates that the memory manager cannot provide the kernel with the data requested for the given region. Instead, the kernel should provide the data for this region.

A memory manager can use this call in any of the following situations:

RETURN VALUES

Only generic errors apply.

RELATED INFORMATION

Functions: memory_object_create, memory_object_data_error, memory_object_data_request, memory_object_data_supply. \ No newline at end of file +

memory_object_data_unavailable

+
+

+Function - Instruct kernel to zero-fill pages as requested data does not exist. +

SYNOPSIS

+
+kern_return_t   memory_object_data_unavailable
+                (memory_object_control_t         memory_control,
+                 vm_offset_t                             offset,
+                 vm_size_t                                 size);
+
+

PARAMETERS

+
+

+

memory_control +
+[in memory-cache-control send right] +The memory cache control port +to be used by the memory manager for cache management requests. +This port is provided by the kernel in a memory_object_init or a +memory_object_create call. +

+

offset +
+[in scalar] +The offset within the memory object, in bytes. +

+

size +
+[in scalar] +The number of bytes of data (starting at offset). The number +must convert to an integral number of memory object pages. +
+

DESCRIPTION

+

+The memory_object_data_unavailable function indicates +that the memory +manager cannot provide the kernel with the data requested for +the given region. +Instead, the kernel should provide the data for this region. +

+A memory manager can use this call in any of the following situations: +

+

RETURN VALUES

+

+Only generic errors apply. +

RELATED INFORMATION

+

+Functions: +memory_object_create, +memory_object_data_error, +memory_object_data_request, +memory_object_data_supply.