X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/743b15655a24ee3fe9f458f383003e011db0558f..13fec9890cf095cc781fdf7b8917cb03bf32dd4c:/osfmk/man/MO_change_completed.html diff --git a/osfmk/man/MO_change_completed.html b/osfmk/man/MO_change_completed.html index 51ec47a8a..cfdecc248 100755 --- a/osfmk/man/MO_change_completed.html +++ b/osfmk/man/MO_change_completed.html @@ -1 +1,67 @@ -

memory_object_change_completed


Server Interface - Notify memory manager that kernel has updated memory object attributes as requested.

SYNOPSIS

kern_return_t   memory_object_change_completed
                (memory_object_t                     reply_port,
                 memory_object_control_t         memory_control,
                 memory_object_flavor_t                  flavor);


kern_return_t   seqnos_memory_object_change_completed
                (memory_object_t                     reply_port,
                 mach_port_seqno_t                        seqno,
                 memory_object_control_t         memory_control,
                 memory_object_flavor_t                  flavor);

PARAMETERS

reply_port
[in reply (receive) right] The port supplied in the corresponding memory_object_change_attributes call.

seqno
[in scalar] The sequence number of this message relative to the port named in the memory_object_change_attributes call.

memory_control
[in memory-cache-control send right] The memory cache control port to be used for a response by the memory manager. If the memory object has been supplied to more than one kernel, this parameter identifies the kernel that is making the call.

flavor
[in scalar] The flavor of attributes changed by the corresponding memory_object_change_attributes call.

DESCRIPTION

A memory_object_change_completed function is called as the result of a kernel message confirming the kernel's action in response to a memory_object_change_attributes call from the memory manager.

When the kernel completes the requested changes, it calls memory_object_change_completed (asynchronously) using the port explicitly provided in the memory_object_change_attributes call.

RETURN VALUES

Only generic errors apply.

RELATED INFORMATION

Functions: memory_object_change_attributes, memory_object_server, seqnos_memory_object_server. \ No newline at end of file +

memory_object_change_completed

+
+

+Server Interface - Notify memory manager that kernel has updated memory object attributes as requested. +

SYNOPSIS

+
+kern_return_t   memory_object_change_completed
+                (memory_object_t                     reply_port,
+                 memory_object_control_t         memory_control,
+                 memory_object_flavor_t                  flavor);
+
+
+kern_return_t   seqnos_memory_object_change_completed
+                (memory_object_t                     reply_port,
+                 mach_port_seqno_t                        seqno,
+                 memory_object_control_t         memory_control,
+                 memory_object_flavor_t                  flavor);
+
+

PARAMETERS

+
+

+

reply_port +
+[in reply (receive) right] +The port supplied in the corresponding +memory_object_change_attributes call. +

+

seqno +
+[in scalar] +The sequence number of this message relative to the port +named in the memory_object_change_attributes call. +

+

memory_control +
+[in memory-cache-control send right] +The memory cache control port +to be used for a response by the memory manager. If the memory +object has been supplied to more than one kernel, this parameter +identifies the kernel that is making the call. +

+

flavor +
+[in scalar] +The flavor of attributes changed by the corresponding +memory_object_change_attributes call. +
+

DESCRIPTION

+

+A memory_object_change_completed function is called +as the result of a +kernel message confirming the kernel's action in response to a +memory_object_change_attributes call from the memory manager. +

+When the kernel completes the requested changes, it calls +memory_object_change_completed (asynchronously) using +the port explicitly provided in +the memory_object_change_attributes call. +

RETURN VALUES

+

+Only generic errors apply. +

RELATED INFORMATION

+

+Functions: +memory_object_change_attributes, +memory_object_server, +seqnos_memory_object_server.