Lines Matching refs:ib_cq
42 struct ib_cq *cq = dim->priv;
53 static void rdma_dim_init(struct ib_cq *cq)
74 static void rdma_dim_destroy(struct ib_cq *cq)
83 static int __poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc)
92 static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs,
138 int ib_process_cq_direct(struct ib_cq *cq, int budget)
146 static void ib_cq_completion_direct(struct ib_cq *cq, void *private)
153 struct ib_cq *cq = container_of(iop, struct ib_cq, iop);
172 static void ib_cq_completion_softirq(struct ib_cq *cq, void *private)
180 struct ib_cq *cq = container_of(work, struct ib_cq, work);
192 static void ib_cq_completion_workqueue(struct ib_cq *cq, void *private)
212 struct ib_cq *__ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe,
220 struct ib_cq *cq;
223 cq = rdma_zalloc_drv_obj(dev, ib_cq);
297 struct ib_cq *__ib_alloc_cq_any(struct ib_device *dev, void *private,
318 void ib_free_cq(struct ib_cq *cq)
361 struct ib_cq *cq, *n;
380 struct ib_cq *cq, *n;
436 struct ib_cq *ib_cq_pool_get(struct ib_device *dev, unsigned int nr_cqe,
442 struct ib_cq *cq, *found = NULL;
506 void ib_cq_pool_put(struct ib_cq *cq, unsigned int nr_cqe)