Merging upstream version 1.11.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
2a5a900abc
commit
bd2208f611
915 changed files with 1370 additions and 1396 deletions
|
@ -73,9 +73,7 @@ are:
|
|||
with a couple of accommodations for older spec types, particularly NVMe-MI
|
||||
1.1, where possible.
|
||||
|
||||
.. c:macro:: NVME_MI_MSGTYPE_NVME
|
||||
|
||||
``NVME_MI_MSGTYPE_NVME ()``
|
||||
.. c:function:: NVME_MI_MSGTYPE_NVME ()
|
||||
|
||||
MCTP message type for NVMe-MI messages.
|
||||
|
||||
|
@ -91,7 +89,7 @@ bit (0x80) set.
|
|||
|
||||
|
||||
|
||||
.. c:enum:: nvme_mi_message_type
|
||||
.. c:type:: enum nvme_mi_message_type
|
||||
|
||||
NVMe-MI message type field.
|
||||
|
||||
|
@ -117,7 +115,7 @@ byte). Not to be confused with the MCTP message type in byte 0.
|
|||
|
||||
|
||||
|
||||
.. c:enum:: nvme_mi_ror
|
||||
.. c:type:: enum nvme_mi_ror
|
||||
|
||||
Request or response field.
|
||||
|
||||
|
@ -132,7 +130,7 @@ byte). Not to be confused with the MCTP message type in byte 0.
|
|||
|
||||
|
||||
|
||||
.. c:enum:: nvme_mi_resp_status
|
||||
.. c:type:: enum nvme_mi_resp_status
|
||||
|
||||
values for the response status field
|
||||
|
||||
|
@ -198,7 +196,7 @@ byte). Not to be confused with the MCTP message type in byte 0.
|
|||
|
||||
|
||||
|
||||
.. c:struct:: nvme_mi_msg_hdr
|
||||
.. c:type:: struct nvme_mi_msg_hdr
|
||||
|
||||
General MI message header.
|
||||
|
||||
|
@ -236,7 +234,7 @@ section 3.1. This is used for all message types, MI and Admin.
|
|||
|
||||
|
||||
|
||||
.. c:struct:: nvme_mi_msg_resp
|
||||
.. c:type:: struct nvme_mi_msg_resp
|
||||
|
||||
Generic response type.
|
||||
|
||||
|
@ -270,7 +268,7 @@ will define parts of the reserved data, and may add further fields.
|
|||
|
||||
|
||||
|
||||
.. c:enum:: nvme_mi_mi_opcode
|
||||
.. c:type:: enum nvme_mi_mi_opcode
|
||||
|
||||
Operation code for supported NVMe-MI commands.
|
||||
|
||||
|
@ -291,7 +289,7 @@ will define parts of the reserved data, and may add further fields.
|
|||
|
||||
|
||||
|
||||
.. c:struct:: nvme_mi_mi_req_hdr
|
||||
.. c:type:: struct nvme_mi_mi_req_hdr
|
||||
|
||||
MI request message header.
|
||||
|
||||
|
@ -331,7 +329,7 @@ Wire format for MI request message headers, defined in section 5 of NVMe-MI.
|
|||
|
||||
|
||||
|
||||
.. c:struct:: nvme_mi_mi_resp_hdr
|
||||
.. c:type:: struct nvme_mi_mi_resp_hdr
|
||||
|
||||
MI response message header.
|
||||
|
||||
|
@ -364,7 +362,7 @@ Wire format for MI response message header, defined in section 5 of NVMe-MI.
|
|||
|
||||
|
||||
|
||||
.. c:enum:: nvme_mi_dtyp
|
||||
.. c:type:: enum nvme_mi_dtyp
|
||||
|
||||
Data Structure Type field.
|
||||
|
||||
|
@ -396,7 +394,7 @@ indicate the particular structure to query from the endpoint.
|
|||
|
||||
|
||||
|
||||
.. c:enum:: nvme_mi_config_id
|
||||
.. c:type:: enum nvme_mi_config_id
|
||||
|
||||
NVMe-MI Configuration identifier.
|
||||
|
||||
|
@ -423,7 +421,7 @@ See :c:type:`nvme_mi_mi_config_get`() and :c:type:`nvme_mi_config_set`().
|
|||
|
||||
|
||||
|
||||
.. c:enum:: nvme_mi_config_smbus_freq
|
||||
.. c:type:: enum nvme_mi_config_smbus_freq
|
||||
|
||||
SMBus/I2C frequency values
|
||||
|
||||
|
@ -446,7 +444,7 @@ Values used in the SMBus Frequency device configuration. See
|
|||
|
||||
|
||||
|
||||
.. c:struct:: nvme_mi_admin_req_hdr
|
||||
.. c:type:: struct nvme_mi_admin_req_hdr
|
||||
|
||||
Admin command request header.
|
||||
|
||||
|
@ -536,7 +534,7 @@ NVMe-MI.
|
|||
|
||||
|
||||
|
||||
.. c:struct:: nvme_mi_admin_resp_hdr
|
||||
.. c:type:: struct nvme_mi_admin_resp_hdr
|
||||
|
||||
Admin command response header.
|
||||
|
||||
|
@ -580,7 +578,7 @@ queue data, plus optional response data.
|
|||
|
||||
|
||||
|
||||
.. c:enum:: nvme_mi_control_opcode
|
||||
.. c:type:: enum nvme_mi_control_opcode
|
||||
|
||||
Operation code for Control Primitives.
|
||||
|
||||
|
@ -604,7 +602,7 @@ queue data, plus optional response data.
|
|||
|
||||
|
||||
|
||||
.. c:struct:: nvme_mi_control_req
|
||||
.. c:type:: struct nvme_mi_control_req
|
||||
|
||||
The Control Primitive request.
|
||||
|
||||
|
@ -713,7 +711,7 @@ endpoint to determine model-specific details.
|
|||
|
||||
|
||||
|
||||
.. c:type:: nvme_mi_ep_t
|
||||
.. c:type:: typedef nvme_mi_ep_t
|
||||
|
||||
MI Endpoint object.
|
||||
|
||||
|
@ -772,9 +770,7 @@ next endpoint MI endpoint object after **e** under this root, or NULL
|
|||
See: :c:type:`nvme_mi_first_endpoint`, :c:type:`nvme_mi_for_each_endpoint`
|
||||
|
||||
|
||||
.. c:macro:: nvme_mi_for_each_endpoint
|
||||
|
||||
``nvme_mi_for_each_endpoint (m, e)``
|
||||
.. c:function:: nvme_mi_for_each_endpoint (m, e)
|
||||
|
||||
Iterator for NVMe-MI endpoints.
|
||||
|
||||
|
@ -787,9 +783,7 @@ See: :c:type:`nvme_mi_first_endpoint`, :c:type:`nvme_mi_for_each_endpoint`
|
|||
:c:type:`nvme_mi_ep_t` object, set on each iteration
|
||||
|
||||
|
||||
.. c:macro:: nvme_mi_for_each_endpoint_safe
|
||||
|
||||
``nvme_mi_for_each_endpoint_safe (m, e, _e)``
|
||||
.. c:function:: nvme_mi_for_each_endpoint_safe (m, e, _e)
|
||||
|
||||
Iterator for NVMe-MI endpoints, allowing deletion during traversal
|
||||
|
||||
|
@ -859,7 +853,7 @@ Returns the current timeout value, in milliseconds, for this endpoint.
|
|||
|
||||
|
||||
|
||||
.. c:type:: nvme_mi_ctrl_t
|
||||
.. c:type:: typedef nvme_mi_ctrl_t
|
||||
|
||||
NVMe-MI Controller object.
|
||||
|
||||
|
@ -910,9 +904,7 @@ next MI controller object after **c** under this endpoint, or NULL
|
|||
See: :c:type:`nvme_mi_first_ctrl`, :c:type:`nvme_mi_for_each_ctrl`
|
||||
|
||||
|
||||
.. c:macro:: nvme_mi_for_each_ctrl
|
||||
|
||||
``nvme_mi_for_each_ctrl (ep, c)``
|
||||
.. c:function:: nvme_mi_for_each_ctrl (ep, c)
|
||||
|
||||
Iterator for NVMe-MI controllers.
|
||||
|
||||
|
@ -933,9 +925,7 @@ call :c:type:`nvme_mi_scan_ep`() to scan for the controllers first.
|
|||
See: :c:type:`nvme_mi_scan_ep`()
|
||||
|
||||
|
||||
.. c:macro:: nvme_mi_for_each_ctrl_safe
|
||||
|
||||
``nvme_mi_for_each_ctrl_safe (ep, c, _c)``
|
||||
.. c:function:: nvme_mi_for_each_ctrl_safe (ep, c, _c)
|
||||
|
||||
Iterator for NVMe-MI controllers, allowing deletion during traversal
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue