Lines Matching refs:xprt
66 static int getprognum(long *prognum, SVCXPRT **xprt, char *fd_str,
75 SVCXPRT *xprt = NULL; in setup_resolv() local
108 if (!getprognum(&prognum, &xprt, fd_str, prog_str, YPDNSVERS, tp)) { in setup_resolv()
142 if (xprt) in setup_resolv()
143 svc_destroy(xprt); in setup_resolv()
200 static int getprognum(long *prognum, SVCXPRT **xprt, char *fd_str, in getprognum() argument
215 *xprt = NULL; in getprognum()
231 *xprt = svcudp_bufcreate(RPC_ANYSOCK, 0, 0); in getprognum()
234 *xprt = svctcp_create(RPC_ANYSOCK, 0, 0); in getprognum()
236 if (*xprt == NULL) in getprognum()
238 port = (*xprt)->xp_port; in getprognum()
239 fd = (*xprt)->xp_sock; in getprognum()
246 if ((*xprt = svc_tli_create(RPC_ANYFD, nc, NULL, 0, 0)) == NULL) { in getprognum()
250 nb = &(*xprt)->xp_ltaddr; in getprognum()
251 fd = (*xprt)->xp_fd; in getprognum()
291 SVCXPRT *xprt, struct ypreq_key *req, char *map) in resolv_req() argument
332 fwd_req4.xid = svc_getxid(xprt); in resolv_req()
333 addrp = svc_getcaller(xprt); in resolv_req()
344 nb = svc_getrpccaller(xprt); in resolv_req()
351 fwd_req6.xid = svc_getxid(xprt); in resolv_req()
359 fwd_req4.xid = svc_getxid(xprt); in resolv_req()