Searched refs:xprt (Results 1 - 25 of 26) sorted by relevance

12

/netbsd-6-1-5-RELEASE/include/rpc/
H A Dsvc.h150 * 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 Dsvc_dg.c72 #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 Dsvc.c47 * 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 Dsvc_vc.c101 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 Dsvc_generic.c95 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 Dsvc_raw.c134 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 Dsvc_dg.c73 #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 Dsvc.c45 * 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 Dsvc_vc.c104 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 Dsvc_generic.c90 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 Dpmap_svc.c70 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 Dcheck_bound.c157 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 Drpcb_svc_com.c71 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 Dsecurity.c60 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 Drpcb_stat.c202 rpcbproc_getstat(void *arg, struct svc_req *req, SVCXPRT *xprt, argument
H A Drpcb_svc_4.c451 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 Dpmap_svc.c70 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 Dcheck_bound.c160 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 Drpcb_svc_com.c75 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 Dsecurity.c60 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 Drpcb_stat.c202 rpcbproc_getstat(void *arg, struct svc_req *req, SVCXPRT *xprt, argument
/netbsd-6-1-5-RELEASE/usr.sbin/ypserv/ypserv/
H A Dypserv.c297 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 Dtransp_sockets.c228 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 Dtransp_tli.c282 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 Dam_utils.h314 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));

Completed in 127 milliseconds

12