.. _sec-c-api-xnvme_queue:

=============
 xnvme_queue
=============



.. _sec-c-api-xnvme_queue-header:

Header
======

.. literalinclude:: ../../include/libxnvme_queue.h
   :language: c



.. _sec-c-api-xnvme_queue-enum:

Enums
=====


.. _sec-c-api-xnvme_queue-enum-xnvme_queue_opts:

xnvme_queue_opts
----------------

.. doxygenenum:: xnvme_queue_opts



.. _sec-c-api-xnvme_queue-struct:

Structs
=======



.. _sec-c-api-xnvme_queue-func:

Functions
=========


.. _sec-c-api-xnvme_queue-func-xnvme_queue_drain:

xnvme_queue_drain
-----------------

.. doxygenfunction:: xnvme_queue_drain


.. _sec-c-api-xnvme_queue-func-xnvme_queue_get_capacity:

xnvme_queue_get_capacity
------------------------

.. doxygenfunction:: xnvme_queue_get_capacity


.. _sec-c-api-xnvme_queue-func-xnvme_queue_get_cmd_ctx:

xnvme_queue_get_cmd_ctx
-----------------------

.. doxygenfunction:: xnvme_queue_get_cmd_ctx


.. _sec-c-api-xnvme_queue-func-xnvme_queue_get_outstanding:

xnvme_queue_get_outstanding
---------------------------

.. doxygenfunction:: xnvme_queue_get_outstanding


.. _sec-c-api-xnvme_queue-func-xnvme_queue_init:

xnvme_queue_init
----------------

.. doxygenfunction:: xnvme_queue_init


.. _sec-c-api-xnvme_queue-func-xnvme_queue_poke:

xnvme_queue_poke
----------------

.. doxygenfunction:: xnvme_queue_poke


.. _sec-c-api-xnvme_queue-func-xnvme_queue_put_cmd_ctx:

xnvme_queue_put_cmd_ctx
-----------------------

.. doxygenfunction:: xnvme_queue_put_cmd_ctx


.. _sec-c-api-xnvme_queue-func-xnvme_queue_set_cb:

xnvme_queue_set_cb
------------------

.. doxygenfunction:: xnvme_queue_set_cb


.. _sec-c-api-xnvme_queue-func-xnvme_queue_term:

xnvme_queue_term
----------------

.. doxygenfunction:: xnvme_queue_term


.. _sec-c-api-xnvme_queue-func-xnvme_queue_wait:

xnvme_queue_wait
----------------

.. doxygenfunction:: xnvme_queue_wait


.. _sec-c-api-xnvme_queue-func-xnvme_queue_get_completion_fd:

xnvme_queue_get_completion_fd
----------------

.. doxygenfunction:: xnvme_queue_get_completion_fd

