X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/743b15655a24ee3fe9f458f383003e011db0558f..13fec9890cf095cc781fdf7b8917cb03bf32dd4c:/osfmk/man/DP_backing_store_create.html diff --git a/osfmk/man/DP_backing_store_create.html b/osfmk/man/DP_backing_store_create.html index ba58934eb..a0f76c8e4 100755 --- a/osfmk/man/DP_backing_store_create.html +++ b/osfmk/man/DP_backing_store_create.html @@ -1 +1,62 @@ -

default_pager_backing_store_create


Server Interface - Create a backing storage object.

SYNOPSIS

#include< mach/default_pager_object.h>

kern_return_t   default_pager_backing_store_create
                (mach_port_t                              pager,
                 int                                   priority,
                 int                                     clsize,
                 mach_port_t                      backing_store);

PARAMETERS

pager
[in default pager (receive) right] The default pager service port.

priority
[in scalar] The scheduling priority for the backing store service thread(s).

clsize
[in scalar] The preferred cluster size (in bytes) for the backing store object.

backing_store
[out backing store (receive) right] The port used to manipulate the created backing store.

DESCRIPTION

The default_pager_backing_store_create function is called to create a new backing storage object. The kernel does not make this call itself (which is why it can be a synchronous call); this request is only issued by tasks (privileged) holding the default pager service port.

RETURN VALUES

KERN_FAILURE
The default pager does not support this operation.

KERN_INVALID_ARGUMENT
The pager port does not represent a valid default pager.

KERN_SUCCESS
The operation was successful.

RELATED INFORMATION

Functions: default_pager_backing_store_delete, default_pager_backing_store_info. \ No newline at end of file +

default_pager_backing_store_create

+
+

+Server Interface - Create a backing storage object. +

SYNOPSIS

+
+#include< mach/default_pager_object.h>
+
+kern_return_t   default_pager_backing_store_create
+                (mach_port_t                              pager,
+                 int                                   priority,
+                 int                                     clsize,
+                 mach_port_t                      backing_store);
+
+

PARAMETERS

+
+

+

pager +
+[in default pager (receive) right] The default pager service port. +

+

priority +
+[in scalar] The scheduling priority for the backing store service +thread(s). +

+

clsize +
+[in scalar] The preferred cluster size (in bytes) for the backing +store object. +

+

backing_store +
+[out backing store (receive) right] The port used to manipulate the +created backing store. +
+

DESCRIPTION

+

+The default_pager_backing_store_create function is called to create a +new backing storage object. The kernel does not make this call itself +(which is why it can be a synchronous call); this request is only +issued by tasks (privileged) holding the default pager service port. +

RETURN VALUES

+
+

+

KERN_FAILURE +
+The default pager does not support this operation. +

+

KERN_INVALID_ARGUMENT +
+The pager port does not represent a valid default pager. +

+

KERN_SUCCESS +
+The operation was successful. +
+

RELATED INFORMATION

+

+Functions: +default_pager_backing_store_delete, +default_pager_backing_store_info.