Current Path : /usr/src/contrib/ofed/libibverbs/man/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/contrib/ofed/libibverbs/man/ibv_open_device.3 |
.\" -*- nroff -*- .\" .TH IBV_OPEN_DEVICE 3 2006-10-31 libibverbs "Libibverbs Programmer's Manual" .SH "NAME" ibv_open_device, ibv_close_device \- open and close an RDMA device context .SH "SYNOPSIS" .nf .B #include <infiniband/verbs.h> .sp .BI "struct ibv_context *ibv_open_device(struct ibv_device " "*device" "); .sp .BI "int ibv_close_device(struct ibv_context " "*context" "); .fi .SH "DESCRIPTION" .B ibv_open_device() opens the device .I device and creates a context for further use. .PP .B ibv_close_device() closes the device context .I context\fR. .SH "RETURN VALUE" .B ibv_open_device() returns a pointer to the allocated device context, or NULL if the request fails. .PP .B ibv_close_device() returns 0 on success, \-1 on failure. .SH "NOTES" .B ibv_close_device() does not release all the resources allocated using context .I context\fR. To avoid resource leaks, the user should release all associated resources before closing a context. .SH "SEE ALSO" .BR ibv_get_device_list (3), .BR ibv_query_device (3), .BR ibv_query_port (3), .BR ibv_query_gid (3), .BR ibv_query_pkey (3) .SH "AUTHORS" .TP Dotan Barak <dotanb@mellanox.co.il>