Lines Matching refs:base_cq
1062 int siw_destroy_cq(struct ib_cq *base_cq, struct ib_udata *udata) in siw_destroy_cq() argument
1064 struct siw_cq *cq = to_siw_cq(base_cq); in siw_destroy_cq()
1065 struct siw_device *sdev = to_siw_dev(base_cq->device); in siw_destroy_cq()
1093 int siw_create_cq(struct ib_cq *base_cq, const struct ib_cq_init_attr *attr, in siw_create_cq() argument
1096 struct siw_device *sdev = to_siw_dev(base_cq->device); in siw_create_cq()
1097 struct siw_cq *cq = to_siw_cq(base_cq); in siw_create_cq()
1104 siw_dbg(base_cq->device, "too many CQ's\n"); in siw_create_cq()
1109 siw_dbg(base_cq->device, "CQ size error: %d\n", size); in siw_create_cq()
1114 cq->base_cq.cqe = size; in siw_create_cq()
1129 siw_dbg(base_cq->device, "new CQ [%u]\n", cq->id); in siw_create_cq()
1165 siw_dbg(base_cq->device, "CQ creation failed: %d", rv); in siw_create_cq()
1190 int siw_poll_cq(struct ib_cq *base_cq, int num_cqe, struct ib_wc *wc) in siw_poll_cq() argument
1192 struct siw_cq *cq = to_siw_cq(base_cq); in siw_poll_cq()
1219 int siw_req_notify_cq(struct ib_cq *base_cq, enum ib_cq_notify_flags flags) in siw_req_notify_cq() argument
1221 struct siw_cq *cq = to_siw_cq(base_cq); in siw_req_notify_cq()
1812 struct ib_cq *base_cq = &cq->base_cq; in siw_cq_event() local
1815 event.device = base_cq->device; in siw_cq_event()
1816 event.element.cq = base_cq; in siw_cq_event()
1818 if (base_cq->event_handler) { in siw_cq_event()
1820 base_cq->event_handler(&event, base_cq->cq_context); in siw_cq_event()