[PATCH rdma-core 3/8] verbs: Replace the ibv_get_device_list man page with markdown

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Jason Gunthorpe <jgg@xxxxxxxxxxxx>

To make edits to it.

Signed-off-by: Jason Gunthorpe <jgg@xxxxxxxxxxxx>
---
 libibverbs/man/CMakeLists.txt           |  2 +-
 libibverbs/man/ibv_get_device_list.3    | 67 ----------------------
 libibverbs/man/ibv_get_device_list.3.md | 75 +++++++++++++++++++++++++
 3 files changed, 76 insertions(+), 68 deletions(-)
 delete mode 100644 libibverbs/man/ibv_get_device_list.3
 create mode 100644 libibverbs/man/ibv_get_device_list.3.md

diff --git a/libibverbs/man/CMakeLists.txt b/libibverbs/man/CMakeLists.txt
index 234b34e86d4e1c..6efd6713f2aeee 100644
--- a/libibverbs/man/CMakeLists.txt
+++ b/libibverbs/man/CMakeLists.txt
@@ -31,7 +31,7 @@ rdma_man_pages(
   ibv_get_async_event.3
   ibv_get_cq_event.3
   ibv_get_device_guid.3.md
-  ibv_get_device_list.3
+  ibv_get_device_list.3.md
   ibv_get_device_name.3.md
   ibv_get_pkey_index.3.md
   ibv_get_srq_num.3.md
diff --git a/libibverbs/man/ibv_get_device_list.3 b/libibverbs/man/ibv_get_device_list.3
deleted file mode 100644
index 71c4a740ec23eb..00000000000000
--- a/libibverbs/man/ibv_get_device_list.3
+++ /dev/null
@@ -1,67 +0,0 @@
-.\" -*- nroff -*-
-.\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md
-.\"
-.TH IBV_GET_DEVICE_LIST 3 2006-10-31 libibverbs "Libibverbs Programmer's Manual"
-.SH "NAME"
-ibv_get_device_list, ibv_free_device_list \- get and release list of available RDMA devices
-.SH "SYNOPSIS"
-.nf
-.B #include <infiniband/verbs.h>
-.sp
-.BI "struct ibv_device **ibv_get_device_list(int " "*num_devices" );
-.sp
-.BI "void ibv_free_device_list(struct ibv_device " "**list" );
-.fi
-.SH "DESCRIPTION"
-.B ibv_get_device_list()
-returns a NULL-terminated array of RDMA devices currently available.
-The argument
-.I num_devices
-is optional; if not NULL, it is set to the number of devices returned in the array.
-.PP
-.B ibv_free_device_list()
-frees the array of devices
-.I list
-returned by
-.B ibv_get_device_list()\fR.
-.SH "RETURN VALUE"
-.B ibv_get_device_list()
-returns the array of available RDMA devices, or sets
-.I errno
-and returns NULL if the request fails. If no devices are found then
-.I num_devices
-is set to 0, and non-NULL is returned.
-.PP
-.B ibv_free_device_list()
-returns no value.
-.SH "ERRORS"
-.TP
-.B EPERM
-Permission denied.
-.TP
-.B ENOSYS
-No kernel support for RDMA.
-.TP
-.B ENOMEM
-Insufficient memory to complete the operation.
-.SH "NOTES"
-Client code should open all the devices it intends to use with
-.B ibv_open_device()\fR before calling
-.B ibv_free_device_list()\fR.
-Once it frees the array with
-.B ibv_free_device_list()\fR,
-it will be able to use only the open devices; pointers to unopened devices will no longer be valid.
-.P
-Setting the environment variable
-.BR IBV_SHOW_WARNINGS
-will cause warnings to be emitted to stderr if a kernel verbs device
-is discovered, but no corresponding userspace driver can be found for
-it.
-.SH "SEE ALSO"
-.BR ibv_fork_init (3),
-.BR ibv_get_device_name (3),
-.BR ibv_get_device_guid (3),
-.BR ibv_open_device (3)
-.SH "AUTHORS"
-.TP
-Dotan Barak <dotanba@xxxxxxxxx>
diff --git a/libibverbs/man/ibv_get_device_list.3.md b/libibverbs/man/ibv_get_device_list.3.md
new file mode 100644
index 00000000000000..3f2ba8b8f5577e
--- /dev/null
+++ b/libibverbs/man/ibv_get_device_list.3.md
@@ -0,0 +1,75 @@
+---
+date: 2006-10-31
+footer: libibverbs
+header: "Libibverbs Programmer's Manual"
+layout: page
+license: 'Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md'
+section: 3
+title: IBV_GET_DEVICE_LIST
+---
+
+# NAME
+
+ibv_get_device_list, ibv_free_device_list - get and release list of available
+RDMA devices
+
+# SYNOPSIS
+
+```c
+#include <infiniband/verbs.h>
+
+struct ibv_device **ibv_get_device_list(int *num_devices);
+
+void ibv_free_device_list(struct ibv_device **list);
+```
+
+# DESCRIPTION
+
+**ibv_get_device_list()** returns a NULL-terminated array of RDMA devices
+currently available. The argument *num_devices* is optional; if not NULL, it
+is set to the number of devices returned in the array.
+
+**ibv_free_device_list()** frees the array of devices *list* returned by
+**ibv_get_device_list()**.
+
+# RETURN VALUE
+
+**ibv_get_device_list()** returns the array of available RDMA devices, or sets
+*errno* and returns NULL if the request fails. If no devices are found then
+*num_devices* is set to 0, and non-NULL is returned.
+
+**ibv_free_device_list()** returns no value.
+
+# ERRORS
+
+**EPERM**
+:	Permission denied.
+
+**ENOSYS**
+:	No kernel support for RDMA.
+
+**ENOMEM**
+:	Insufficient memory to complete the operation.
+
+
+# NOTES
+
+Client code should open all the devices it intends to use with
+**ibv_open_device()** before calling **ibv_free_device_list()**. Once it frees
+the array with **ibv_free_device_list()**, it will be able to use only the
+open devices; pointers to unopened devices will no longer be valid.
+
+Setting the environment variable **IBV_SHOW_WARNINGS** will cause warnings to
+be emitted to stderr if a kernel verbs device is discovered, but no
+corresponding userspace driver can be found for it.
+
+# SEE ALSO
+
+**ibv_fork_init**(3),
+**ibv_get_device_guid**(3),
+**ibv_get_device_name**(3),
+**ibv_open_device**(3)
+
+# AUTHOR
+
+Dotan Barak <dotanba@xxxxxxxxx>
-- 
2.19.0




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux