Lines Matching refs:comp

119 	struct isert_comp *comp;  in isert_comp_get()  local
127 comp = &device->comps[min]; in isert_comp_get()
128 comp->active_qps++; in isert_comp_get()
132 isert_conn, comp, min); in isert_comp_get()
134 return comp; in isert_comp_get()
138 isert_comp_put(struct isert_comp *comp) in isert_comp_put() argument
141 comp->active_qps--; in isert_comp_put()
147 struct isert_comp *comp, in isert_create_qp() argument
157 attr.send_cq = comp->cq; in isert_create_qp()
158 attr.recv_cq = comp->cq; in isert_create_qp()
182 struct isert_comp *comp; in isert_conn_setup_qp() local
185 comp = isert_comp_get(isert_conn); in isert_conn_setup_qp()
186 isert_conn->qp = isert_create_qp(isert_conn, comp, cma_id); in isert_conn_setup_qp()
194 isert_comp_put(comp); in isert_conn_setup_qp()
280 struct isert_comp *comp = &device->comps[i]; in isert_free_comps() local
282 if (comp->cq) { in isert_free_comps()
283 cancel_work_sync(&comp->work); in isert_free_comps()
284 ib_destroy_cq(comp->cq); in isert_free_comps()
316 struct isert_comp *comp = &device->comps[i]; in isert_alloc_comps() local
318 comp->device = device; in isert_alloc_comps()
319 INIT_WORK(&comp->work, isert_cq_work); in isert_alloc_comps()
322 comp->cq = ib_create_cq(device->ib_device, in isert_alloc_comps()
325 (void *)comp, in isert_alloc_comps()
327 if (IS_ERR(comp->cq)) { in isert_alloc_comps()
329 ret = PTR_ERR(comp->cq); in isert_alloc_comps()
330 comp->cq = NULL; in isert_alloc_comps()
334 ret = ib_req_notify_cq(comp->cq, IB_CQ_NEXT_COMP); in isert_alloc_comps()
766 struct isert_comp *comp = isert_conn->qp->recv_cq->cq_context; in isert_connect_release() local
768 isert_comp_put(comp); in isert_connect_release()
2103 struct isert_comp *comp = container_of(work, struct isert_comp, in isert_cq_work() local
2105 struct ib_wc *const wcs = comp->wcs; in isert_cq_work()
2108 while ((n = ib_poll_cq(comp->cq, ARRAY_SIZE(comp->wcs), wcs)) > 0) { in isert_cq_work()
2117 ib_req_notify_cq(comp->cq, IB_CQ_NEXT_COMP); in isert_cq_work()
2123 struct isert_comp *comp = context; in isert_cq_callback() local
2125 queue_work(isert_comp_wq, &comp->work); in isert_cq_callback()