Lines Matching refs:cm_id
239 struct rdma_cm_id *cm_id; /* connection on client side,*/ member
252 (cma_id == cb->cm_id) ? "parent" : "child"); in krping_cma_event_handler()
636 ret = rdma_create_qp(cb->cm_id, cb->pd, &init_attr); in krping_create_qp()
638 cb->qp = cb->cm_id->qp; in krping_create_qp()
651 static int krping_setup_qp(struct krping_cb *cb, struct rdma_cm_id *cm_id) in krping_setup_qp() argument
656 cb->pd = ib_alloc_pd(cm_id->device, 0); in krping_setup_qp()
667 cb->cq = ib_create_cq(cm_id->device, krping_cq_event_handler, NULL, in krping_setup_qp()
1406 ret = rdma_bind_addr(cb->cm_id, (struct sockaddr *)&sin); in krping_bind_server()
1414 ret = rdma_listen(cb->cm_id, 3); in krping_bind_server()
1739 rdma_disconnect(cb->cm_id); in flush_qp()
1880 ret = rdma_connect(cb->cm_id, &conn_param); in krping_connect_client()
1903 ret = rdma_resolve_addr(cb->cm_id, NULL, (struct sockaddr *)&sin, 2000); in krping_bind_client()
1917 if (!reg_supported(cb->cm_id->device)) in krping_bind_client()
1931 rdma_set_service_type(cb->cm_id, cb->tos); in krping_run_client()
1937 ret = krping_setup_qp(cb, cb->cm_id); in krping_run_client()
1971 rdma_disconnect(cb->cm_id); in krping_run_client()
2165 …cb->cm_id = rdma_create_id(TD_TO_VNET(curthread), krping_cma_event_handler, cb, RDMA_PS_TCP, IB_QP… in krping_doit()
2166 if (IS_ERR(cb->cm_id)) { in krping_doit()
2167 ret = PTR_ERR(cb->cm_id); in krping_doit()
2171 DEBUG_LOG("created cm_id %p\n", cb->cm_id); in krping_doit()
2178 DEBUG_LOG("destroy cm_id %p\n", cb->cm_id); in krping_doit()
2179 rdma_destroy_id(cb->cm_id); in krping_doit()