Lines Matching defs:dist
107 int dist;
412 new_node(Node *node, Port *port, ib_portid_t *path, int dist)
415 node->dist = -1; /* tag as target */
425 VERBOSE("insert dist %d node %p port %d lid %d", dist, node, port->portnum, port->lid);
429 node->dist = dist;
431 node->dnext = nodesdist[dist];
432 nodesdist[dist] = node;
490 int dist = 0, leafport = 0;
519 for (dist = 0; dist < MAXHOPS; dist++) {
521 for (node = nodesdist[dist]; node; node = node->dnext) {
525 VERBOSE("dist %d node %p", dist, node);
531 if (dist)
541 if (dist == 1 && leafport)
555 if (dist == 0 && leafport) {
599 if ((r = new_node(remotenode, remoteport, path, dist+1)) > 0)
641 if (!node->dist) {
650 if (node->dist) {
664 if (node->dist < 0)