Lines Matching refs:reqs
209 struct ping_req **reqs; in __yp_ping() local
222 reqs = calloc(cnt, sizeof(struct ping_req *)); in __yp_ping()
234 reqs[i] = calloc(1, sizeof(struct ping_req)); in __yp_ping()
235 bcopy((char *)&sin, (char *)&reqs[i]->sin, sizeof(sin)); in __yp_ping()
236 any = &reqs[i]->sin; in __yp_ping()
237 reqs[i]->xid = xid_seed; in __yp_ping()
244 free(reqs); in __yp_ping()
254 if (reqs[i] != NULL) in __yp_ping()
255 free(reqs[i]); in __yp_ping()
256 free(reqs); in __yp_ping()
269 if (reqs[i] != NULL) { in __yp_ping()
270 clnt_control(clnt, CLSET_XID, (char *)&reqs[i]->xid); in __yp_ping()
271 addr.len = sizeof(reqs[i]->sin); in __yp_ping()
272 addr.buf = (char *) &reqs[i]->sin; in __yp_ping()
284 if (reqs[i] != NULL && reqs[i]->xid == xid_lookup) { in __yp_ping()
286 *port = reqs[i]->sin.sin_port; in __yp_ping()
296 if (reqs[i] != NULL) in __yp_ping()
297 free(reqs[i]); in __yp_ping()
298 free(reqs); in __yp_ping()