X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/9bccf70c0258c7cac2dcb80011b2a964d884c552..39236c6e673c41db228275375ab7fdb0f837b292:/osfmk/man/io_done_queue_create.html diff --git a/osfmk/man/io_done_queue_create.html b/osfmk/man/io_done_queue_create.html old mode 100755 new mode 100644 index ee33ffffb..9fc0efd3d --- a/osfmk/man/io_done_queue_create.html +++ b/osfmk/man/io_done_queue_create.html @@ -1 +1,48 @@ -

io_done_queue_create


Function - Create an io_done_queue kernel object.

SYNOPSIS

kern_return_t   io_done_queue_create
                (mach_port_t                               host,
                 mach_port_t                               queue);

PARAMETERS

host
[in host-name send right] The name (or control) port for the host on which the io_done_queue should be created.

queue
[out io-done-queue send right] The port referencing the created io_done_queue.

DESCRIPTION

The io_done_queue_create function is called to create a new instatiation of the kernel object supporting asynchronous read/write operations on a device.

RETURN VALUES

KERN_INVALID_ARGUMENT
Invalid host parameter.

KERN_RESOURCE_SHORTAGE
Insufficient kernel resources to allocate kernel object.

RELATED INFORMATION

Functions: io_done_queue_terminate, io_done_queue_wait, device_read_async, device_read_async_inband, device_read_overwrite_async, device_write_async, device_write_async_inband. \ No newline at end of file +

io_done_queue_create

+
+

+Function - Create an io_done_queue kernel object. +

SYNOPSIS

+
+kern_return_t   io_done_queue_create
+                (mach_port_t                               host,
+                 mach_port_t                               queue);
+
+

PARAMETERS

+
+

+

host +
+[in host-name send right] The name (or control) port for the host on +which the io_done_queue should be created. +

+

queue +
+[out io-done-queue send right] The port referencing the created +io_done_queue. +
+

DESCRIPTION

+

+The io_done_queue_create function is called to create a new +instatiation of the kernel object supporting asynchronous read/write +operations on a device. +

RETURN VALUES

+
+
KERN_INVALID_ARGUMENT +
+ Invalid host parameter. +

+

KERN_RESOURCE_SHORTAGE +
+ Insufficient kernel resources to allocate kernel object. +
+

RELATED INFORMATION

+

+Functions: +io_done_queue_terminate, +io_done_queue_wait, +device_read_async, +device_read_async_inband, +device_read_overwrite_async, +device_write_async, +device_write_async_inband.