Lines Matching refs:ib_cq

42 	struct ib_cq *cq = dim->priv;  in ib_cq_rdma_dim_work()
53 static void rdma_dim_init(struct ib_cq *cq) in rdma_dim_init()
74 static void rdma_dim_destroy(struct ib_cq *cq) in rdma_dim_destroy()
83 static int __poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc) in __poll_cq()
92 static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs, in __ib_process_cq()
138 int ib_process_cq_direct(struct ib_cq *cq, int budget) in ib_process_cq_direct()
146 static void ib_cq_completion_direct(struct ib_cq *cq, void *private) in ib_cq_completion_direct()
153 struct ib_cq *cq = container_of(iop, struct ib_cq, iop); in ib_poll_handler()
172 static void ib_cq_completion_softirq(struct ib_cq *cq, void *private) in ib_cq_completion_softirq()
180 struct ib_cq *cq = container_of(work, struct ib_cq, work); in ib_cq_poll_work()
192 static void ib_cq_completion_workqueue(struct ib_cq *cq, void *private) in ib_cq_completion_workqueue()
212 struct ib_cq *__ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe, in __ib_alloc_cq()
220 struct ib_cq *cq; in __ib_alloc_cq()
223 cq = rdma_zalloc_drv_obj(dev, ib_cq); in __ib_alloc_cq()
297 struct ib_cq *__ib_alloc_cq_any(struct ib_device *dev, void *private, in __ib_alloc_cq_any()
318 void ib_free_cq(struct ib_cq *cq) in ib_free_cq()
353 struct ib_cq *cq, *n; in ib_cq_pool_cleanup()
372 struct ib_cq *cq, *n; in ib_alloc_cqs()
428 struct ib_cq *ib_cq_pool_get(struct ib_device *dev, unsigned int nr_cqe, in ib_cq_pool_get()
434 struct ib_cq *cq, *found = NULL; in ib_cq_pool_get()
498 void ib_cq_pool_put(struct ib_cq *cq, unsigned int nr_cqe) in ib_cq_pool_put()