Lines Matching refs:cma_id
51 struct rdma_cm_id *cma_id; member
116 ret = ibv_query_port(node->cma_id->verbs, node->cma_id->port_num, in verify_test_params()
135 node->pd = ibv_alloc_pd(node->cma_id->verbs); in init_node()
143 node->cq = ibv_create_cq(node->cma_id->verbs, cqe, node, NULL, 0); in init_node()
160 ret = rdma_create_qp(node->cma_id, node->pd, &init_qp_attr); in init_node()
194 ret = ibv_post_recv(node->cma_id->qp, &recv_wr, &recv_failure); in post_recvs()
218 send_wr.imm_data = htobe32(node->cma_id->qp->qp_num); in post_sends()
229 ret = ibv_post_send(node->cma_id->qp, &send_wr, &bad_send_wr); in post_sends()
259 ret = rdma_join_multicast(node->cma_id, test.dst_addr, node); in addr_handler()
295 static int cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in cma_handler() argument
301 ret = addr_handler(cma_id->context); in cma_handler()
304 ret = join_handler(cma_id->context, &event->param.ud); in cma_handler()
352 if (!node->cma_id) in destroy_node()
358 if (node->cma_id->qp) in destroy_node()
359 rdma_destroy_qp(node->cma_id); in destroy_node()
373 rdma_destroy_id(node->cma_id); in destroy_node()
389 ret = rdma_create_id(test.channel, &test.nodes[i].cma_id, in alloc_nodes()
397 rdma_destroy_id(test.nodes[i].cma_id); in alloc_nodes()
493 ret = rdma_bind_addr(test.nodes[i].cma_id, in run()
505 ret = rdma_resolve_addr(test.nodes[i].cma_id, in run()
545 err = rdma_leave_multicast(test.nodes[i].cma_id, in run()