Lines Matching refs:hosts
92 static host_t* hosts= NULL; /* this one ends up sorted by host name */
108 if (hosts) crFree(hosts);
109 if (!(hosts= (host_t*)crAlloc(INITIAL_HOST_TABLE_SIZE*sizeof(host_t)))) {
134 crRealloc((void**)&hosts,newSize*sizeof(host_t));
143 hosts[i].name= strdup(string);
151 hosts[i].railMask= atoi(string);
164 hosts[i].id= atoi(string);
177 hosts[i].sdramAddrBase= (sdramaddr_t)strtol(string, (char**)NULL, 0);
190 hosts[i].elanAddrBase= (E3_Addr)strtol(string, (char**)NULL, 0);
199 iLine, i, hosts[i].name, hosts[i].railMask, hosts[i].id,
200 hosts[i].sdramAddrBase, hosts[i].elanAddrBase);
249 nodeMin= nodeMax= hosts[0].id;
251 if (hosts[i].id<nodeMin) nodeMin= hosts[i].id;
252 if (hosts[i].id>nodeMax) nodeMax= hosts[i].id;
272 sdramAddrBase[hosts[i].id]= hosts[i].sdramAddrBase;
273 elanAddrBase[hosts[i].id]= hosts[i].elanAddrBase;
277 qsort( hosts, nodeCount, sizeof(host_t), hostnameCompare );
279 /* Build an ordered index into the hosts table */
287 for (i=0; i<nodeCount; i++) hostsIndex[hosts[i].id]= i;
306 h=(host_t*)bsearch(hn, hosts, nodeCount, sizeof(host_t), hostnameLookup);
1154 hosts[hostsIndex[node]].name,rel_rank);