Lines Matching refs:reqs
216 struct ping_req **reqs;
229 reqs = calloc(1, sizeof(struct ping_req *) * cnt);
241 reqs[i] = calloc(1, sizeof(struct ping_req));
242 bcopy((char *)&sin, (char *)&reqs[i]->sin, sizeof(sin));
243 any = &reqs[i]->sin;
244 reqs[i]->xid = xid_seed;
251 free(reqs);
261 if (reqs[i] != NULL)
262 free(reqs[i]);
263 free(reqs);
276 if (reqs[i] != NULL) {
277 clnt_control(clnt, CLSET_XID, (char *)&reqs[i]->xid);
278 addr.len = sizeof(reqs[i]->sin);
279 addr.buf = (char *) &reqs[i]->sin;
291 if (reqs[i] != NULL && reqs[i]->xid == xid_lookup) {
293 *port = reqs[i]->sin.sin_port;
303 if (reqs[i] != NULL)
304 free(reqs[i]);
305 free(reqs);