Lines Matching refs:xprt
64 static int getprognum(long *prognum, SVCXPRT **xprt, char *fd_str,
73 SVCXPRT *xprt = NULL; in setup_resolv() local
106 if (!getprognum(&prognum, &xprt, fd_str, prog_str, YPDNSVERS, tp)) { in setup_resolv()
140 if (xprt) in setup_resolv()
141 svc_destroy(xprt); in setup_resolv()
198 static int getprognum(long *prognum, SVCXPRT **xprt, char *fd_str, in getprognum() argument
213 *xprt = NULL; in getprognum()
229 *xprt = svcudp_bufcreate(RPC_ANYSOCK, 0, 0); in getprognum()
232 *xprt = svctcp_create(RPC_ANYSOCK, 0, 0); in getprognum()
234 if (*xprt == NULL) in getprognum()
236 port = (*xprt)->xp_port; in getprognum()
237 fd = (*xprt)->xp_sock; in getprognum()
244 if ((*xprt = svc_tli_create(RPC_ANYFD, nc, NULL, 0, 0)) == NULL) { in getprognum()
248 nb = &(*xprt)->xp_ltaddr; in getprognum()
249 fd = (*xprt)->xp_fd; in getprognum()
289 SVCXPRT *xprt, struct ypreq_key *req, char *map) in resolv_req() argument
330 fwd_req4.xid = svc_getxid(xprt); in resolv_req()
331 addrp = svc_getcaller(xprt); in resolv_req()
342 nb = svc_getrpccaller(xprt); in resolv_req()
349 fwd_req6.xid = svc_getxid(xprt); in resolv_req()
357 fwd_req4.xid = svc_getxid(xprt); in resolv_req()