diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-06-30 22:36:10 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-06-30 22:36:10 +0000 |
commit | 61d0a8bdffbbb7229776d2f4f2e79ed22d21551f (patch) | |
tree | 2e249969fedce45eb37ae6314ad167595900fe38 /doc/rst/tree.rst | |
parent | Releasing debian version 1.4-4. (diff) | |
download | libnvme-61d0a8bdffbbb7229776d2f4f2e79ed22d21551f.tar.xz libnvme-61d0a8bdffbbb7229776d2f4f2e79ed22d21551f.zip |
Merging upstream version 1.5.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'doc/rst/tree.rst')
-rw-r--r-- | doc/rst/tree.rst | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/doc/rst/tree.rst b/doc/rst/tree.rst index 9a8bb3f..f964ec6 100644 --- a/doc/rst/tree.rst +++ b/doc/rst/tree.rst @@ -22,6 +22,37 @@ libnvme tree object interface Initialized :c:type:`nvme_root_t` object +.. c:function:: void nvme_root_set_application (nvme_root_t r, const char *a) + + Specify managing application + +**Parameters** + +``nvme_root_t r`` + :c:type:`nvme_root_t` object + +``const char *a`` + Application string + +**Description** + +Sets the managing application string for **r**. + + +.. c:function:: const char * nvme_root_get_application (nvme_root_t r) + + Get managing application + +**Parameters** + +``nvme_root_t r`` + :c:type:`nvme_root_t` object + +**Description** + +Returns the managing application string for **r** or NULL if not set. + + .. c:function:: void nvme_free_tree (nvme_root_t r) Free root object @@ -1319,6 +1350,21 @@ NVMe-over-Fabrics address string of **c** or empty string of no address is present. +.. c:function:: const char * nvme_ctrl_get_phy_slot (nvme_ctrl_t c) + + PCI physical slot number of a controller + +**Parameters** + +``nvme_ctrl_t c`` + Controller instance + +**Return** + +PCI physical slot number of **c** or empty string if slot +number is not present. + + .. c:function:: const char * nvme_ctrl_get_firmware (nvme_ctrl_t c) Firmware string of a controller @@ -1885,6 +1931,37 @@ Returns the subsystem type of **s**. 'nvm' or 'discovery' +.. c:function:: const char * nvme_subsystem_get_application (nvme_subsystem_t s) + + Return the application string + +**Parameters** + +``nvme_subsystem_t s`` + nvme_subsystem_t object + +**Return** + +Managing application string or NULL if not set. + + +.. c:function:: void nvme_subsystem_set_application (nvme_subsystem_t s, const char *a) + + Set the application string + +**Parameters** + +``nvme_subsystem_t s`` + nvme_subsystem_t object + +``const char *a`` + application string + +**Description** + +Sets the managing application string for **s**. + + .. c:function:: int nvme_scan_topology (nvme_root_t r, nvme_scan_filter_t f, void *f_args) Scan NVMe topology and apply filter |