Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
IBV_RESIZE_CQ(3)	Libibverbs Programmer's	Manual	      IBV_RESIZE_CQ(3)

NAME
       ibv_resize_cq - resize a	completion queue (CQ)

SYNOPSIS
       #include	<infiniband/verbs.h>

       int ibv_resize_cq(struct	ibv_cq *cq, int	cqe);

DESCRIPTION
       ibv_resize_cq()	resizes	 the completion	queue (CQ) cq to have at least
       cqe entries.  cqe must be at least the number of	 unpolled  entries  in
       the  CQ	cq.   If  cqe  is a valid value	less than the current CQ size,
       ibv_resize_cq() may not do anything, since this function	is only	 guar-
       anteed  to  resize  the	CQ  to a size at least as big as the requested
       size.

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

NOTES
       ibv_resize_cq()	may  assign a CQ size greater than or equal to the re-
       quested size.  The cqe member of	cq will	be updated to the actual size.

SEE ALSO
       ibv_create_cq(3)	ibv_destroy_cq(3)

AUTHORS
       Dotan Barak <dotanba@gmail.com>

libibverbs			  2006-10-31		      IBV_RESIZE_CQ(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | NOTES | SEE ALSO | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ibv_resize_cq&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help