Lines Matching refs:xdrbuf
98 * and same xdrbuf is used for same netid. The size of the arguments
137 char *xdrbuf;
143 xdrbuf = NULL;
148 xdrbuf = pl->p_xdrbuf;
171 if (((xdrbuf = mem_alloc((size_t)recvsz)) == NULL) ||
174 if (xdrbuf != NULL)
175 free(xdrbuf);
205 free(xdrbuf);
216 free(xdrbuf);
228 pl->p_xdrbuf = xdrbuf;
258 char *xdrbuf;
283 xdrbuf = pl->p_xdrbuf;
285 (void) memset(xdrbuf, 0, (size_t)pl->p_recvsz);
287 * Assuming that sizeof (xdrbuf) would be enough
291 if (!svc_getargs(transp, pl->p_inproc, xdrbuf)) {
296 outdata = (*(pl->p_progname))(xdrbuf);
310 (void) svc_freeargs(transp, pl->p_inproc, xdrbuf);