Lines Matching refs:poll_ctx
58 cq->poll_ctx == IB_POLL_DIRECT) in rdma_dim_init()
213 int comp_vector, enum ib_poll_context poll_ctx, in __ib_alloc_cq() argument
229 cq->poll_ctx = poll_ctx; in __ib_alloc_cq()
246 switch (cq->poll_ctx) { in __ib_alloc_cq()
261 cq->comp_wq = (cq->poll_ctx == IB_POLL_WORKQUEUE) ? 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()
327 switch (cq->poll_ctx) { in ib_free_cq()
368 enum ib_poll_context poll_ctx) in ib_alloc_cqs() argument
375 if (poll_ctx > IB_POLL_LAST_POOL_TYPE) { in ib_alloc_cqs()
376 WARN_ON_ONCE(poll_ctx > IB_POLL_LAST_POOL_TYPE); in ib_alloc_cqs()
389 cq = ib_alloc_cq(dev, NULL, nr_cqes, i, poll_ctx); in ib_alloc_cqs()
399 list_splice(&tmp_list, &dev->cq_pools[poll_ctx]); in ib_alloc_cqs()
430 enum ib_poll_context poll_ctx) in ib_cq_pool_get() argument
437 if (poll_ctx > IB_POLL_LAST_POOL_TYPE) { in ib_cq_pool_get()
438 WARN_ON_ONCE(poll_ctx > IB_POLL_LAST_POOL_TYPE); in ib_cq_pool_get()
458 list_for_each_entry(cq, &dev->cq_pools[poll_ctx], in ib_cq_pool_get()
484 ret = ib_alloc_cqs(dev, nr_cqe, poll_ctx); in ib_cq_pool_get()