Lines Matching refs:nr_cqe
212 struct ib_cq *__ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe, in __ib_alloc_cq() argument
217 .cqe = nr_cqe, in __ib_alloc_cq()
270 trace_cq_alloc(cq, nr_cqe, comp_vector, poll_ctx); in __ib_alloc_cq()
281 trace_cq_alloc_error(nr_cqe, comp_vector, poll_ctx, ret); in __ib_alloc_cq()
298 int nr_cqe, enum ib_poll_context poll_ctx, in __ib_alloc_cq_any() argument
309 return __ib_alloc_cq(dev, private, nr_cqe, comp_vector, poll_ctx, in __ib_alloc_cq_any()
428 struct ib_cq *ib_cq_pool_get(struct ib_device *dev, unsigned int nr_cqe, in ib_cq_pool_get() argument
466 if (cq->cqe_used + nr_cqe > cq->cqe) in ib_cq_pool_get()
473 found->cqe_used += nr_cqe; in ib_cq_pool_get()
484 ret = ib_alloc_cqs(dev, nr_cqe, poll_ctx); in ib_cq_pool_get()
498 void ib_cq_pool_put(struct ib_cq *cq, unsigned int nr_cqe) in ib_cq_pool_put() argument
500 if (WARN_ON_ONCE(nr_cqe > cq->cqe_used)) in ib_cq_pool_put()
504 cq->cqe_used -= nr_cqe; in ib_cq_pool_put()