dwww Home | Manual pages | Find package

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)

AUTHOR
       Dotan Barak <dotanba@gmail.com>

libibverbs                        2006-10-31                  IBV_RESIZE_CQ(3)

Generated by dwww version 1.15 on Wed Jun 26 18:05:20 CEST 2024.