Lines Matching refs:nodes

102 static struct node *nodes;
171 if (!zero_time(&nodes[c].times[i][0]) &&
172 !zero_time(&nodes[c].times[i][1])) {
173 us = diff_us(&nodes[c].times[i][1], &nodes[c].times[i][0]);
355 nodes = calloc(sizeof *nodes, connections);
356 if (!nodes)
362 start_perf(&nodes[i], STEP_CREATE_ID);
364 ret = rdma_create_id(channel, &nodes[i].id, &nodes[i],
369 end_perf(&nodes[i], STEP_CREATE_ID);
376 rdma_destroy_id(nodes[i].id);
377 free(nodes);
388 start_perf(&nodes[i], STEP_DESTROY);
389 if (nodes[i].id)
390 rdma_destroy_id(nodes[i].id);
391 end_perf(&nodes[i], STEP_DESTROY);
514 start_perf(&nodes[i], STEP_BIND);
515 ret = rdma_bind_addr(nodes[i].id, rai->ai_src_addr);
518 nodes[i].error = 1;
521 end_perf(&nodes[i], STEP_BIND);
529 if (nodes[i].error)
531 nodes[i].retries = retries;
532 start_perf(&nodes[i], STEP_RESOLVE_ADDR);
533 ret = rdma_resolve_addr(nodes[i].id, rai->ai_src_addr,
537 nodes[i].error = 1;
548 if (nodes[i].error)
550 nodes[i].retries = retries;
551 start_perf(&nodes[i], STEP_RESOLVE_ROUTE);
552 ret = rdma_resolve_route(nodes[i].id, timeout);
555 nodes[i].error = 1;
566 if (nodes[i].error)
568 start_perf(&nodes[i], STEP_CREATE_QP);
569 ret = rdma_create_qp(nodes[i].id, NULL, &init_qp_attr);
572 nodes[i].error = 1;
575 end_perf(&nodes[i], STEP_CREATE_QP);
582 if (nodes[i].error)
584 start_perf(&nodes[i], STEP_CONNECT);
585 ret = rdma_connect(nodes[i].id, &conn_param);
588 nodes[i].error = 1;
599 if (nodes[i].error)
601 start_perf(&nodes[i], STEP_DISCONNECT);
602 rdma_disconnect(nodes[i].id);
675 free(nodes);