Lines Matching refs:i
178 for (int i = 0; i < SERVER_COUNT; ++i) in do_test() local
180 servers[i].transport = svcudp_create (RPC_ANYSOCK); in do_test()
181 TEST_VERIFY_EXIT (servers[i].transport != NULL); in do_test()
182 servers[i].address = (struct sockaddr_in) in do_test()
186 .sin_port = htons (servers[i].transport->xp_port), in do_test()
188 servers[i].xid = 0xabcd0101 + i; in do_test()
191 i, servers[i].xid, servers[i].transport->xp_port); in do_test()
193 server_id = i; in do_test()
194 servers[i].pid = xfork (); in do_test()
195 if (servers[i].pid == 0) in do_test()
197 TEST_VERIFY (svc_register (servers[i].transport, in do_test()
204 TEST_VERIFY (close (servers[i].transport->xp_sock) == 0); in do_test()
245 for (int i = 0; i < SERVER_COUNT; ++i) in do_test() local
248 printf ("info: sending server %d ping\n", i); in do_test()
252 *((uint32_t *) (cu->cu_outbuf)) = servers[i].xid - 1; in do_test()
253 cu->cu_raddr = servers[i].address; in do_test()
255 struct test_query query = { .a = 100, .b = i + 1 }; in do_test()
256 if (i == 1) in do_test()
310 for (int i = 0; i < SERVER_COUNT; ++i) in do_test() local
313 printf ("info: requesting server %d termination\n", i); in do_test()
315 clnt = clntudp_create (&servers[i].address, PROGNUM, VERSNUM, in do_test()
326 xwaitpid (servers[i].pid, &status, 0); in do_test()