Lines Matching refs:comp

116 	struct isert_comp *comp;  in isert_comp_get()  local
124 comp = &device->comps[min]; in isert_comp_get()
125 comp->active_qps++; in isert_comp_get()
129 isert_conn, comp, min); in isert_comp_get()
131 return comp; in isert_comp_get()
135 isert_comp_put(struct isert_comp *comp) in isert_comp_put() argument
138 comp->active_qps--; in isert_comp_put()
144 struct isert_comp *comp, in isert_create_qp() argument
154 attr.send_cq = comp->cq; in isert_create_qp()
155 attr.recv_cq = comp->cq; in isert_create_qp()
186 struct isert_comp *comp; in isert_conn_setup_qp() local
189 comp = isert_comp_get(isert_conn); in isert_conn_setup_qp()
190 isert_conn->qp = isert_create_qp(isert_conn, comp, cma_id); in isert_conn_setup_qp()
198 isert_comp_put(comp); in isert_conn_setup_qp()
286 struct isert_comp *comp = &device->comps[i]; in isert_free_comps() local
288 if (comp->cq) { in isert_free_comps()
289 cancel_work_sync(&comp->work); in isert_free_comps()
290 ib_destroy_cq(comp->cq); in isert_free_comps()
321 struct isert_comp *comp = &device->comps[i]; in isert_alloc_comps() local
323 comp->device = device; in isert_alloc_comps()
324 INIT_WORK(&comp->work, isert_cq_work); in isert_alloc_comps()
325 comp->cq = ib_create_cq(device->ib_device, in isert_alloc_comps()
328 (void *)comp, in isert_alloc_comps()
330 if (IS_ERR(comp->cq)) { in isert_alloc_comps()
332 ret = PTR_ERR(comp->cq); in isert_alloc_comps()
333 comp->cq = NULL; in isert_alloc_comps()
337 ret = ib_req_notify_cq(comp->cq, IB_CQ_NEXT_COMP); in isert_alloc_comps()
813 struct isert_comp *comp = isert_conn->qp->recv_cq->cq_context; in isert_connect_release() local
815 isert_comp_put(comp); in isert_connect_release()
2127 struct isert_comp *comp = container_of(work, struct isert_comp, in isert_cq_work() local
2129 struct ib_wc *const wcs = comp->wcs; in isert_cq_work()
2132 while ((n = ib_poll_cq(comp->cq, ARRAY_SIZE(comp->wcs), wcs)) > 0) { in isert_cq_work()
2141 ib_req_notify_cq(comp->cq, IB_CQ_NEXT_COMP); in isert_cq_work()
2147 struct isert_comp *comp = context; in isert_cq_callback() local
2149 queue_work(isert_comp_wq, &comp->work); in isert_cq_callback()