Searched refs:SVCXPRT (Results 1 - 25 of 84) sorted by relevance

1234

/freebsd-9.3-release/include/rpc/
H A Dsvc_soc.h60 * SVCXPRT *xprt;
67 extern bool_t svc_register(SVCXPRT *, u_long, u_long,
68 void (*)(struct svc_req *, SVCXPRT *), int);
87 extern SVCXPRT *svcraw_create(void);
95 extern SVCXPRT *svcudp_create(int);
96 extern SVCXPRT *svcudp_bufcreate(int, u_int, u_int);
97 extern int svcudp_enablecache(SVCXPRT *, u_long);
105 extern SVCXPRT *svctcp_create(int, u_int, u_int);
112 extern SVCXPRT *svcfd_create(int, u_int, u_int);
H A Dsvc.h64 * parameters, struct svc_req * and SVCXPRT *, defined below.
126 } SVCXPRT; typedef in typeref:struct:__rpc_svcxprt
158 SVCXPRT *rq_xprt; /* associated transport */
167 * Operations defined on an SVCXPRT handle
169 * SVCXPRT *xprt;
225 * const SVCXPRT *xprt;
233 extern bool_t svc_reg(SVCXPRT *, const rpcprog_t, const rpcvers_t,
234 void (*)(struct svc_req *, SVCXPRT *),
254 * SVCXPRT *xprt;
257 extern void xprt_register(SVCXPRT *);
[all...]
/freebsd-9.3-release/usr.sbin/yppush/
H A Dyppush_extern.h44 extern void yppush_xfrrespprog_1(struct svc_req *, SVCXPRT *);
/freebsd-9.3-release/usr.sbin/rpc.yppasswdd/
H A Dyppasswdd_extern.h52 extern void yppasswdprog_1(struct svc_req *, register SVCXPRT *);
53 extern void master_yppasswdprog_1(struct svc_req *, register SVCXPRT *);
/freebsd-9.3-release/usr.sbin/rpcbind/
H A Drpcbind.h85 char *mergeaddr(SVCXPRT *, char *, char *, char *);
95 void *rpcbproc_getstat(void *, struct svc_req *, SVCXPRT *, rpcvers_t);
97 void rpcb_service_3(struct svc_req *, SVCXPRT *);
98 void rpcb_service_4(struct svc_req *, SVCXPRT *);
101 void *rpcbproc_set_com(void *, struct svc_req *, SVCXPRT *, rpcvers_t);
102 void *rpcbproc_unset_com(void *, struct svc_req *, SVCXPRT *, rpcvers_t);
106 void *rpcbproc_getaddr_com(RPCB *, struct svc_req *, SVCXPRT *, rpcvers_t,
108 void *rpcbproc_gettime_com(void *, struct svc_req *, SVCXPRT *,
111 SVCXPRT *, rpcvers_t);
112 void *rpcbproc_taddr2uaddr_com(void *, struct svc_req *, SVCXPRT *,
[all...]
H A Drpcb_svc.c56 static void *rpcbproc_getaddr_3_local(void *, struct svc_req *, SVCXPRT *,
58 static void *rpcbproc_dump_3_local(void *, struct svc_req *, SVCXPRT *,
66 rpcb_service_3(struct svc_req *rqstp, SVCXPRT *transp)
78 void *(*local)(void *, struct svc_req *, SVCXPRT *, rpcvers_t);
208 SVCXPRT *transp __unused, rpcvers_t versnum __unused)
230 SVCXPRT *transp __unused, rpcvers_t versnum __unused)
H A Drpcb_svc_4.c57 static void *rpcbproc_getaddr_4_local(void *, struct svc_req *, SVCXPRT *,
59 static void *rpcbproc_getversaddr_4_local(void *, struct svc_req *, SVCXPRT *, rpcvers_t);
61 (void *, struct svc_req *, SVCXPRT *, rpcvers_t);
63 static void *rpcbproc_dump_4_local(void *, struct svc_req *, SVCXPRT *, rpcvers_t);
70 rpcb_service_4(struct svc_req *rqstp, SVCXPRT *transp)
81 void *(*local)(void *, struct svc_req *, SVCXPRT *, rpcvers_t);
264 rpcbproc_getaddr_4_local(void *arg, struct svc_req *rqstp, SVCXPRT *transp,
294 rpcbproc_getversaddr_4_local(void *arg, struct svc_req *rqstp, SVCXPRT *transp,
323 SVCXPRT *transp, rpcvers_t versnum __unused)
452 SVCXPRT *xpr
[all...]
/freebsd-9.3-release/sys/rpc/
H A Dsvc.h73 * parameters, struct svc_req * and SVCXPRT *, defined below.
191 } SVCXPRT; typedef in typeref:struct:__rpc_svcxprt
233 void (*sc_dispatch)(struct svc_req *, SVCXPRT *);
244 void (*slc_dispatch)(SVCXPRT *);
266 SVCXPRT *rq_xprt; /* associated transport */
295 SVCXPRT *st_xprt; /* transport we are processing */
380 SVCXPRT *rq_xprt; /* associated transport */
391 * Operations defined on an SVCXPRT handle
393 * SVCXPRT *xprt;
490 * const SVCXPRT *xpr
[all...]
H A Dsvc_dg.c65 static enum xprt_stat svc_dg_stat(SVCXPRT *);
66 static bool_t svc_dg_recv(SVCXPRT *, struct rpc_msg *,
68 static bool_t svc_dg_reply(SVCXPRT *, struct rpc_msg *,
70 static void svc_dg_destroy(SVCXPRT *);
71 static bool_t svc_dg_control(SVCXPRT *, const u_int, void *);
96 SVCXPRT *
100 SVCXPRT *xprt;
153 svc_dg_stat(SVCXPRT *xprt)
163 svc_dg_recv(SVCXPRT *xprt, struct rpc_msg *msg,
232 svc_dg_reply(SVCXPRT *xpr
[all...]
H A Dsvc_vc.c73 static bool_t svc_vc_rendezvous_recv(SVCXPRT *, struct rpc_msg *,
75 static enum xprt_stat svc_vc_rendezvous_stat(SVCXPRT *);
76 static void svc_vc_rendezvous_destroy(SVCXPRT *);
78 static void svc_vc_destroy(SVCXPRT *);
79 static enum xprt_stat svc_vc_stat(SVCXPRT *);
80 static bool_t svc_vc_ack(SVCXPRT *, uint32_t *);
81 static bool_t svc_vc_recv(SVCXPRT *, struct rpc_msg *,
83 static bool_t svc_vc_reply(SVCXPRT *, struct rpc_msg *,
85 static bool_t svc_vc_control(SVCXPRT *xprt, const u_int rq, void *in);
86 static bool_t svc_vc_rendezvous_control (SVCXPRT *xpr
[all...]
H A Drpc_com.h97 void __xprt_unregister_unlocked(SVCXPRT *);
99 SVCXPRT **__svc_xports;
H A Dsvc_generic.c70 extern int __svc_vc_setflag(SVCXPRT *, int);
84 void (*dispatch)(struct svc_req *, SVCXPRT *),
90 SVCXPRT *xprt;
143 SVCXPRT *
146 void (*dispatch)(struct svc_req *, SVCXPRT *),
155 SVCXPRT *xprt;
200 SVCXPRT *
209 SVCXPRT *xprt = NULL; /* service handle */
/freebsd-9.3-release/usr.sbin/rpc.ypxfrd/
H A Dypxfrd_extern.h50 extern void ypxfrd_freebsd_prog_1(struct svc_req *, register SVCXPRT *);
/freebsd-9.3-release/lib/libc/rpc/
H A Dsvc_raw.c68 SVCXPRT *server;
73 static enum xprt_stat svc_raw_stat(SVCXPRT *);
74 static bool_t svc_raw_recv(SVCXPRT *, struct rpc_msg *);
75 static bool_t svc_raw_reply(SVCXPRT *, struct rpc_msg *);
76 static bool_t svc_raw_getargs(SVCXPRT *, xdrproc_t, void *);
77 static bool_t svc_raw_freeargs(SVCXPRT *, xdrproc_t, void *);
78 static void svc_raw_destroy(SVCXPRT *);
79 static void svc_raw_ops(SVCXPRT *);
80 static bool_t svc_raw_control(SVCXPRT *, const u_int, void *);
84 SVCXPRT *
[all...]
H A Dsvc.c84 void (*sc_dispatch)(struct svc_req *, SVCXPRT *);
89 static void __xprt_do_unregister (SVCXPRT *xprt, bool_t dolock);
91 /* *************** SVCXPRT related stuff **************** */
98 SVCXPRT *xprt;
108 __svc_xports = (SVCXPRT **)
109 mem_alloc(FD_SETSIZE * sizeof(SVCXPRT *));
114 memset(__svc_xports, '\0', FD_SETSIZE * sizeof(SVCXPRT *));
125 xprt_unregister(SVCXPRT *xprt)
131 __xprt_unregister_unlocked(SVCXPRT *xprt)
141 SVCXPRT *xpr
[all...]
H A Drpc_com.h87 void __xprt_unregister_unlocked(SVCXPRT *);
89 SVCXPRT **__svc_xports;
H A Dsvc_vc.c73 static SVCXPRT *makefd_xprt(int, u_int, u_int);
74 static bool_t rendezvous_request(SVCXPRT *, struct rpc_msg *);
75 static enum xprt_stat rendezvous_stat(SVCXPRT *);
76 static void svc_vc_destroy(SVCXPRT *);
77 static void __svc_vc_dodestroy (SVCXPRT *);
80 static enum xprt_stat svc_vc_stat(SVCXPRT *);
81 static bool_t svc_vc_recv(SVCXPRT *, struct rpc_msg *);
82 static bool_t svc_vc_getargs(SVCXPRT *, xdrproc_t, void *);
83 static bool_t svc_vc_freeargs(SVCXPRT *, xdrproc_t, void *);
84 static bool_t svc_vc_reply(SVCXPRT *, struc
[all...]
H A Dsvc_generic.c65 extern int __svc_vc_setflag(SVCXPRT *, int);
78 void (*dispatch)(struct svc_req *, SVCXPRT *);
84 SVCXPRT *xprt; /* Server handle */
89 SVCXPRT *xprt;
147 SVCXPRT *
149 void (*dispatch)(struct svc_req *, SVCXPRT *);
154 SVCXPRT *xprt;
188 SVCXPRT *
196 SVCXPRT *xprt = NULL; /* service handle */
H A Drpc_soc.c80 static SVCXPRT *svc_com_create(int, u_int, u_int, char *);
226 static SVCXPRT *
234 SVCXPRT *svc;
270 SVCXPRT *
280 SVCXPRT *
289 SVCXPRT *
300 SVCXPRT *
308 SVCXPRT *
508 SVCXPRT *
520 SVCXPRT *xpr
[all...]
/freebsd-9.3-release/usr.sbin/ypserv/
H A Dyp_svc_udp.c49 svcudp_get_xid(SVCXPRT *xprt)
60 svcudp_set_xid(SVCXPRT *xprt, unsigned long xid)
H A Dyp_extern.h104 extern unsigned long svcudp_set_xid(SVCXPRT *, unsigned long);
105 extern unsigned long svcudp_get_xid(SVCXPRT *);
/freebsd-9.3-release/usr.sbin/keyserv/
H A Dkeyserv.h14 extern void crypt_prog_1( struct svc_req *, register SVCXPRT * );
/freebsd-9.3-release/usr.sbin/rpc.ypupdated/
H A Dypupdated_extern.h30 extern void ypu_prog_1(struct svc_req *, register SVCXPRT *);
/freebsd-9.3-release/contrib/amd/hlfsd/
H A Dhlfsd.h133 extern SVCXPRT *nfs_program_2_transp; /* For quick_reply() */
134 extern SVCXPRT *nfsxprt;
/freebsd-9.3-release/libexec/rpc.rusersd/
H A Drusersd.c46 extern void rusers_service(struct svc_req *, SVCXPRT *);
61 SVCXPRT *transp = NULL; /* Keep compiler happy. */

Completed in 130 milliseconds

1234