/src/lib/libc/rpc/ |
svc_generic.c | 96 SVCXPRT *xprt; /* Server handle */ member in struct:svc_create::xlist 101 SVCXPRT *xprt; local in function:svc_create 114 if (strcmp(l->xprt->xp_netid, nconf->nc_netid) == 0) { 117 if (svc_reg(l->xprt, prognum, versnum, 130 xprt = svc_tp_create(dispatch, prognum, versnum, nconf); 131 if (xprt) { 138 l->xprt = xprt; 166 SVCXPRT *xprt; local in function:svc_tp_create 173 xprt = svc_tli_create(RPC_ANYFD, nconf, NULL, 0, 0) 205 SVCXPRT *xprt = NULL; \/* service handle *\/ local in function:svc_tli_create [all...] |
svc.c | 47 * There are two sets of procedures here. The xprt routines are 121 static void __xprt_do_unregister(SVCXPRT *xprt, bool_t dolock); 171 xprt_register(SVCXPRT *xprt) 175 _DIAGASSERT(xprt != NULL); 178 sock = xprt->xp_fd; 183 __svc_xports[sock] = xprt; 197 xprt_unregister(SVCXPRT *xprt) 199 __xprt_do_unregister(xprt, TRUE); 203 __xprt_unregister_unlocked(SVCXPRT *xprt) 205 __xprt_do_unregister(xprt, FALSE) 677 SVCXPRT *xprt; local in function:svc_getreq_common [all...] |
svc_dg.c | 73 #define su_data(xprt) ((struct svc_dg_data *)(xprt->xp_p2)) 74 #define rpc_buffer(xprt) ((xprt)->xp_p1) 97 * xprt = svc_dg_create(sock, sendsize, recvsize); 99 * Once *xprt is initialized, it is registered. 112 SVCXPRT *xprt; local in function:svc_dg_create 132 xprt = mem_alloc(sizeof (SVCXPRT)); 133 if (xprt == NULL) 135 memset(xprt, 0, sizeof (SVCXPRT)) [all...] |
svc_vc.c | 98 struct cf_rendezvous { /* kept in xprt->xp_p1 for rendezvouser */ 104 struct cf_conn { /* kept in xprt->xp_p1 for actual connection */ 118 * xprt = svc_vc_create(sock, send_buf_size, recv_buf_size); 121 * Once *xprt is initialized, it is registered as a transporter 135 SVCXPRT *xprt; local in function:svc_vc_create 153 xprt = mem_alloc(sizeof(SVCXPRT)); 154 if (xprt == NULL) { 158 xprt->xp_tp = NULL; 159 xprt->xp_p1 = (caddr_t)(void *)r; 160 xprt->xp_p2 = NULL 262 SVCXPRT *xprt; local in function:makefd_xprt 466 SVCXPRT *xprt; local in function:read_vc 569 SVCXPRT *xprt; local in function:write_vc 754 SVCXPRT *xprt, *least_active; local in function:__svc_clean_idle [all...] |
/src/sys/fs/nfs/client/ |
nfs_clkrpc.c | 68 nfscb_program(struct svc_req *rqst, SVCXPRT *xprt) 176 SVCXPRT *xprt; local in function:nfscbd_addsock 190 xprt = svc_dg_create(nfscbd_pool, so, 0, 0); 192 xprt = svc_vc_create(nfscbd_pool, so, 0, 0); 193 if (xprt) { 196 svc_reg(xprt, NFS_CALLBCKPROG, NFSV4_CBVERS, nfscb_program, 198 SVC_RELEASE(xprt); 278 /* Wait for any xprt registrations to complete. */
|
/src/sys/fs/nfs/server/ |
nfs_nfsdkrpc.c | 108 static int nfs_proc(struct nfsrv_descript *, u_int32_t, SVCXPRT *xprt, 120 nfssvc_program(struct svc_req *rqst, SVCXPRT *xprt) 269 cacherep = nfs_proc(&nd, rqst->rq_xid, xprt, &rp); 303 SVC_ACK(xprt, NULL)), rqst->rq_reply_seq); 318 nfs_proc(struct nfsrv_descript *nd, u_int32_t xid, SVCXPRT *xprt, 358 nd->nd_sockref = xprt->xp_sockref; 368 SVC_ACK(xprt, &ack); 369 nfsrc_trimcache(xprt->xp_sockref, ack, 0); 381 nd->nd_xprt = xprt; 413 nfssvc_loss(SVCXPRT *xprt) 431 SVCXPRT *xprt; local in function:nfsrvd_addsock [all...] |
nfs_nfsdstate.c | 612 /* Hold a reference on the xprt for a backchannel. */ 4212 * without a backchannel xprt. 4214 printf("nfsrv_docallback: no xprt\n"); 6084 SVCXPRT *xprt; local in function:nfsrv_freeallbackchannel_xprts 6090 xprt = sep->sess_cbsess.nfsess_xprt; 6092 if (xprt != NULL) 6093 SVC_RELEASE(xprt);
|
/src/usr.sbin/ypserv/ypserv/ |
ypserv.c | 297 SVCXPRT *xprt; local in function:main 395 xprt = svc_vc_create(s, 0, 0); 397 xprt = svc_dg_create(s, 0, 0); 400 if (xprt == NULL) { 405 if (svc_reg(xprt, (u_int)YPPROG, (u_int)YPVERS_ORIG, ypprog_1, 407 svc_reg(xprt, (u_int)YPPROG, (u_int)YPVERS, ypprog_2,
|
/src/sys/fs/nfs/common/ |
nfs_commonkrpc.c | 178 SVCXPRT *xprt; local in function:newnfs_connect 298 xprt = svc_vc_create_backchannel(nfscbd_pool); 299 CLNT_CONTROL(client, CLSET_BACKCHANNEL, xprt);
|
/src/usr.sbin/rpcbind/ |
rpcb_svc_com.c | 82 SVCXPRT *xprt; member in struct:rmtcallfd_list 507 SVCXPRT *xprt; local in function:create_rmtcall_fd 515 xprt = svc_tli_create(fd, 0, NULL, 0, 0); 516 if (xprt == NULL) { 527 rmt->xprt = xprt; 529 xprt->xp_netid = rmt->netid; 563 return (rmt->xprt); 1042 /* XXX may be too big, but can't access xprt array here */ 1213 SVCXPRT *xprt; local in function:check_rmtcalls [all...] |