/netbsd-6-1-5-RELEASE/include/rpc/ |
H A D | svc.h | 150 * SVCXPRT *xprt; 155 #define SVC_RECV(xprt, msg) \ 156 (*(xprt)->xp_ops->xp_recv)((xprt), (msg)) 157 #define svc_recv(xprt, msg) \ 158 (*(xprt)->xp_ops->xp_recv)((xprt), (msg)) 160 #define SVC_STAT(xprt) \ 161 (*(xprt)->xp_ops->xp_stat)(xprt) [all...] |
/netbsd-6-1-5-RELEASE/lib/libc/rpc/ |
H A D | svc_dg.c | 72 #define su_data(xprt) ((struct svc_dg_data *)(xprt->xp_p2)) 73 #define rpc_buffer(xprt) ((xprt)->xp_p1) 96 * xprt = svc_dg_create(sock, sendsize, recvsize); 98 * Once *xprt is initialized, it is registered. 114 SVCXPRT *xprt; local 134 xprt = mem_alloc(sizeof (SVCXPRT)); 135 if (xprt == NULL) 137 memset(xprt, [all...] |
H A D | svc.c | 47 * There are two sets of procedures here. The xprt routines are 123 static void __xprt_do_unregister __P((SVCXPRT *xprt, bool_t dolock)); 131 xprt_register(xprt) 132 SVCXPRT *xprt; 136 _DIAGASSERT(xprt != NULL); 138 sock = xprt->xp_fd; 150 __svc_xports[sock] = xprt; 159 xprt_unregister(SVCXPRT *xprt) argument 161 __xprt_do_unregister(xprt, TRUE); 165 __xprt_unregister_unlocked(SVCXPRT *xprt) argument 661 SVCXPRT *xprt; local [all...] |
H A D | svc_vc.c | 101 struct cf_rendezvous { /* kept in xprt->xp_p1 for rendezvouser */ 107 struct cf_conn { /* kept in xprt->xp_p1 for actual connection */ 121 * xprt = svc_vc_create(sock, send_buf_size, recv_buf_size); 124 * Once *xprt is initialized, it is registered as a transporter 138 SVCXPRT *xprt; local 156 xprt = mem_alloc(sizeof(SVCXPRT)); 157 if (xprt == NULL) { 161 xprt->xp_tp = NULL; 162 xprt->xp_p1 = (caddr_t)(void *)r; 163 xprt 263 SVCXPRT *xprt; local 300 rendezvous_request(SVCXPRT *xprt, struct rpc_msg *msg) argument 381 rendezvous_stat(SVCXPRT *xprt) argument 388 svc_vc_destroy(SVCXPRT *xprt) argument 397 __svc_vc_dodestroy(SVCXPRT *xprt) argument 429 svc_vc_control(SVCXPRT *xprt, const u_int rq, void *in) argument 436 svc_vc_rendezvous_control(SVCXPRT *xprt, const u_int rq, void *in) argument 466 SVCXPRT *xprt; local 569 SVCXPRT *xprt; local 609 svc_vc_stat(SVCXPRT *xprt) argument 625 svc_vc_recv(SVCXPRT *xprt, struct rpc_msg *msg) argument 653 svc_vc_getargs(SVCXPRT *xprt, xdrproc_t xdr_args, caddr_t args_ptr) argument 664 svc_vc_freeargs(SVCXPRT *xprt, xdrproc_t xdr_args, caddr_t args_ptr) argument 678 svc_vc_reply(SVCXPRT *xprt, struct rpc_msg *msg) argument 698 svc_vc_ops(SVCXPRT *xprt) argument 759 SVCXPRT *xprt, *least_active; local [all...] |
H A D | svc_generic.c | 95 SVCXPRT *xprt; /* Server handle */ member in struct:xlist 100 SVCXPRT *xprt; local 116 if (strcmp(l->xprt->xp_netid, nconf->nc_netid) == 0) { 119 if (svc_reg(l->xprt, prognum, versnum, 132 xprt = svc_tp_create(dispatch, prognum, versnum, nconf); 133 if (xprt) { 140 l->xprt = xprt; 168 SVCXPRT *xprt; local 176 xprt 209 SVCXPRT *xprt = NULL; /* service handle */ local [all...] |
H A D | svc_raw.c | 134 svc_raw_stat(xprt) 135 SVCXPRT *xprt; /* args needed to satisfy ANSI-C typechecking */ 142 svc_raw_recv(xprt, msg) 143 SVCXPRT *xprt; 168 svc_raw_reply(xprt, msg) 169 SVCXPRT *xprt; 195 svc_raw_getargs(xprt, xdr_args, args_ptr) 196 SVCXPRT *xprt; 214 svc_raw_freeargs(xprt, xdr_args, args_ptr) 215 SVCXPRT *xprt; [all...] |
/netbsd-6-1-5-RELEASE/tests/fs/common/nfsrpc/ |
H A D | 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. 115 SVCXPRT *xprt; local 135 xprt = mem_alloc(sizeof (SVCXPRT)); 136 if (xprt == NULL) 138 memset(xprt, [all...] |
H A D | svc.c | 45 * There are two sets of procedures here. The xprt routines are 122 static void __xprt_do_unregister __P((SVCXPRT *xprt, bool_t dolock)); 184 xprt_register(xprt) 185 SVCXPRT *xprt; 189 _DIAGASSERT(xprt != NULL); 191 sock = xprt->xp_fd; 203 __svc_xports[sock] = xprt; 212 xprt_unregister(SVCXPRT *xprt) argument 214 __xprt_do_unregister(xprt, TRUE); 218 __xprt_unregister_unlocked(SVCXPRT *xprt) argument 717 SVCXPRT *xprt; local [all...] |
H A D | svc_vc.c | 104 struct cf_rendezvous { /* kept in xprt->xp_p1 for rendezvouser */ 110 struct cf_conn { /* kept in xprt->xp_p1 for actual connection */ 124 * xprt = svc_vc_create(sock, send_buf_size, recv_buf_size); 127 * Once *xprt is initialized, it is registered as a transporter 144 SVCXPRT *xprt; local 162 xprt = mem_alloc(sizeof(SVCXPRT)); 163 if (xprt == NULL) { 167 xprt->xp_tp = NULL; 168 xprt->xp_p1 = (caddr_t)(void *)r; 169 xprt 275 SVCXPRT *xprt; local 492 SVCXPRT *xprt; local 598 SVCXPRT *xprt; local 804 SVCXPRT *xprt, *least_active; local [all...] |
H A D | svc_generic.c | 90 SVCXPRT *xprt; /* Server handle */ member in struct:xlist 95 SVCXPRT *xprt; local 111 if (strcmp(l->xprt->xp_netid, nconf->nc_netid) == 0) { 114 if (svc_reg(l->xprt, prognum, versnum, 127 xprt = svc_tp_create(dispatch, prognum, versnum, nconf); 128 if (xprt) { 135 l->xprt = xprt; 163 SVCXPRT *xprt; local 171 xprt 204 SVCXPRT *xprt = NULL; /* service handle */ local [all...] |
/netbsd-6-1-5-RELEASE/usr.sbin/rpcbind/ |
H A D | pmap_svc.c | 70 pmap_service(struct svc_req *rqstp, SVCXPRT *xprt) argument 82 check_access(xprt, rqstp->rq_proc, NULL, PMAPVERS); 83 if ((!svc_sendreply(xprt, (xdrproc_t) xdr_void, NULL)) && 95 pmapproc_change(rqstp, xprt, rqstp->rq_proc); 102 pmapproc_change(rqstp, xprt, rqstp->rq_proc); 110 pmapproc_getport(rqstp, xprt); 121 pmapproc_dump(rqstp, xprt); 132 rpcbproc_callit_com(rqstp, xprt, PMAPPROC_CALLIT, PMAPVERS); 136 svcerr_noproc(xprt); 168 pmapproc_change(struct svc_req *rqstp, SVCXPRT *xprt, unsigne argument 263 pmapproc_getport(struct svc_req *rqstp, SVCXPRT *xprt) argument 344 pmapproc_dump(struct svc_req *rqstp, SVCXPRT *xprt) argument [all...] |
H A D | check_bound.c | 157 mergeaddr(SVCXPRT *xprt, char *netid, char *uaddr, char *saddr) argument 178 c_uaddr = taddr2uaddr(fdl->nconf, svc_getrpccaller(xprt)); 202 m_uaddr = addrmerge(svc_getrpccaller(xprt), s_uaddr, c_uaddr, netid);
|
H A D | rpcb_svc_com.c | 71 SVCXPRT *xprt; member in struct:rmtcallfd_list 487 SVCXPRT *xprt; local 496 xprt = svc_tli_create(fd, 0, (struct t_bind *) 0, 0, 0); 497 if (xprt == NULL) { 509 rmt->xprt = xprt; 511 xprt->xp_netid = rmt->netid; 548 return (rmt->xprt); 1030 /* XXX may be too big, but can't access xprt array here */ 1149 SVCXPRT *xprt; local 1177 xprt_set_caller(SVCXPRT *xprt, struct finfo *fi) argument 1190 send_svcsyserr(SVCXPRT *xprt, struct finfo *fi) argument 1200 handle_reply(int fd, SVCXPRT *xprt) argument [all...] |
H A D | security.c | 60 check_access(SVCXPRT *xprt, rpcproc_t proc, void *args, unsigned long rpcbvers) argument 62 struct netbuf *caller = svc_getrpccaller(xprt); 227 check_callit(SVCXPRT *xprt, struct r_rmtcall_args *args, int versnum) argument 229 struct sockaddr *sa = (struct sockaddr *)svc_getrpccaller(xprt)->buf;
|
H A D | rpcb_stat.c | 202 rpcbproc_getstat(void *arg, struct svc_req *req, SVCXPRT *xprt, argument
|
H A D | rpcb_svc_4.c | 451 rpcbproc_dump_4_local(void *arg, struct svc_req *req, SVCXPRT *xprt, argument
|
/netbsd-6-1-5-RELEASE/tests/fs/nfs/nfsservice/rpcbind/ |
H A D | pmap_svc.c | 70 pmap_service(struct svc_req *rqstp, SVCXPRT *xprt) argument 82 check_access(xprt, rqstp->rq_proc, NULL, PMAPVERS); 83 if ((!svc_sendreply(xprt, (xdrproc_t) xdr_void, NULL)) && 95 pmapproc_change(rqstp, xprt, rqstp->rq_proc); 102 pmapproc_change(rqstp, xprt, rqstp->rq_proc); 110 pmapproc_getport(rqstp, xprt); 121 pmapproc_dump(rqstp, xprt); 132 rpcbproc_callit_com(rqstp, xprt, PMAPPROC_CALLIT, PMAPVERS); 136 svcerr_noproc(xprt); 168 pmapproc_change(struct svc_req *rqstp, SVCXPRT *xprt, unsigne argument 263 pmapproc_getport(struct svc_req *rqstp, SVCXPRT *xprt) argument 344 pmapproc_dump(struct svc_req *rqstp, SVCXPRT *xprt) argument [all...] |
H A D | check_bound.c | 160 mergeaddr(SVCXPRT *xprt, char *netid, char *uaddr, char *saddr) argument 181 c_uaddr = taddr2uaddr(fdl->nconf, svc_getrpccaller(xprt)); 205 m_uaddr = addrmerge(svc_getrpccaller(xprt), s_uaddr, c_uaddr, netid);
|
H A D | rpcb_svc_com.c | 75 SVCXPRT *xprt; member in struct:rmtcallfd_list 483 SVCXPRT *xprt; local 492 xprt = svc_tli_create(fd, 0, (struct t_bind *) 0, 0, 0); 493 if (xprt == NULL) { 505 rmt->xprt = xprt; 507 xprt->xp_netid = rmt->netid; 544 return (rmt->xprt); 1026 /* XXX may be too big, but can't access xprt array here */ 1147 SVCXPRT *xprt; local 1175 xprt_set_caller(SVCXPRT *xprt, struct finfo *fi) argument 1188 send_svcsyserr(SVCXPRT *xprt, struct finfo *fi) argument 1198 handle_reply(int fd, SVCXPRT *xprt) argument [all...] |
H A D | security.c | 60 check_access(SVCXPRT *xprt, rpcproc_t proc, void *args, int rpcbvers) argument 62 struct netbuf *caller = svc_getrpccaller(xprt); 227 check_callit(SVCXPRT *xprt, struct r_rmtcall_args *args, int versnum) argument 229 struct sockaddr *sa = (struct sockaddr *)svc_getrpccaller(xprt)->buf;
|
H A D | rpcb_stat.c | 202 rpcbproc_getstat(void *arg, struct svc_req *req, SVCXPRT *xprt, argument
|
/netbsd-6-1-5-RELEASE/usr.sbin/ypserv/ypserv/ |
H A D | ypserv.c | 297 SVCXPRT *xprt; local 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,
|
/netbsd-6-1-5-RELEASE/external/bsd/am-utils/dist/conf/transp/ |
H A D | transp_sockets.c | 228 amu_svc_getcaller(SVCXPRT *xprt) argument 231 return (struct sockaddr_in *) svc_getcaller(xprt); 240 amu_svc_register(SVCXPRT *xprt, u_long prognum, u_long versnum, argument 245 return svc_register(xprt, prognum, versnum, dispatch, protocol);
|
H A D | transp_tli.c | 282 amu_svc_getcaller(SVCXPRT *xprt) argument 301 amu_svc_register(SVCXPRT *xprt, u_long prognum, u_long versnum, argument 302 void (*dispatch)(struct svc_req *rqstp, SVCXPRT *xprt), 306 return svc_reg(xprt, prognum, versnum, dispatch, ncp); 844 void (*autofs_dispatch)(struct svc_req *rqstp, SVCXPRT *xprt)) 843 register_autofs_service(char *autofs_conftype, void (*autofs_dispatch)(struct svc_req *rqstp, SVCXPRT *xprt)) argument
|
/netbsd-6-1-5-RELEASE/external/bsd/am-utils/dist/include/ |
H A D | am_utils.h | 314 extern struct sockaddr_in *amu_svc_getcaller(SVCXPRT *xprt); 390 extern int register_autofs_service(char *autofs_conftype, void (*autofs_dispatch)(struct svc_req *rqstp, SVCXPRT *xprt));
|