ibv_destroy_cq man page on YellowDog

Man page or keyword search:  
man Server   18644 pages
apropos Keyword Search (all sections)
Output format
YellowDog logo
[printable version]

IBV_CREATE_CQ(3)	Libibverbs Programmer's Manual	      IBV_CREATE_CQ(3)

NAME
       ibv_create_cq,  ibv_destroy_cq  -  create or destroy a completion queue
       (CQ)

SYNOPSIS
       #include <infiniband/verbs.h>

       struct ibv_cq *ibv_create_cq(struct ibv_context *context, int cqe,
				    void *cq_context,
				    struct ibv_comp_channel *channel,
				    int comp_vector);
       int ibv_destroy_cq(struct ibv_cq *cq);

DESCRIPTION
       ibv_create_cq() creates a completion  queue  (CQ)  with	at  least  cqe
       entries for the InfiniBand device context context.  The pointer cq_con‐
       text will be used to set user context pointer of the CQ structure.  The
       argument channel is optional; if not NULL, the completion channel chan‐
       nel will be used to return completion events.  The CQ will use the com‐
       pletion	vector comp_vector for signaling completion events; it must be
       at least zero and less than context->num_comp_vectors.

       ibv_destroy_cq() destroys the CQ cq.

RETURN VALUE
       ibv_create_cq() returns a pointer to the CQ, or	NULL  if  the  request
       fails.

       ibv_destroy_cq() returns 0 on success, or the value of errno on failure
       (which indicates the failure reason).

NOTES
       ibv_create_cq() may create a CQ with size greater than or equal to  the
       requested  size.	 Check	the  cqe  attribute in the returned CQ for the
       actual size.

       ibv_destroy_cq() fails if any queue pair is still associated with  this
       CQ.

SEE ALSO
       ibv_resize_cq(3), ibv_req_notify_cq(3), ibv_create_qp(3)

AUTHORS
       Dotan Barak <dotanb@mellanox.co.il>

libibverbs			  2006-10-31		      IBV_CREATE_CQ(3)
[top]

List of man pages available for YellowDog

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net