/freebsd-9.3-release/include/rpc/ |
H A D | svc_soc.h | 60 * 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 D | svc.h | 64 * 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 D | yppush_extern.h | 44 extern void yppush_xfrrespprog_1(struct svc_req *, SVCXPRT *);
|
/freebsd-9.3-release/usr.sbin/rpc.yppasswdd/ |
H A D | yppasswdd_extern.h | 52 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 D | rpcbind.h | 85 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 D | rpcb_svc.c | 56 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 D | rpcb_svc_4.c | 57 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 D | svc.h | 73 * 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 D | svc_dg.c | 65 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 D | svc_vc.c | 73 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 D | rpc_com.h | 97 void __xprt_unregister_unlocked(SVCXPRT *); 99 SVCXPRT **__svc_xports;
|
H A D | svc_generic.c | 70 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 D | ypxfrd_extern.h | 50 extern void ypxfrd_freebsd_prog_1(struct svc_req *, register SVCXPRT *);
|
/freebsd-9.3-release/lib/libc/rpc/ |
H A D | svc_raw.c | 68 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 D | svc.c | 84 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 D | rpc_com.h | 87 void __xprt_unregister_unlocked(SVCXPRT *); 89 SVCXPRT **__svc_xports;
|
H A D | svc_vc.c | 73 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 D | svc_generic.c | 65 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 D | rpc_soc.c | 80 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 D | yp_svc_udp.c | 49 svcudp_get_xid(SVCXPRT *xprt) 60 svcudp_set_xid(SVCXPRT *xprt, unsigned long xid)
|
H A D | yp_extern.h | 104 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 D | keyserv.h | 14 extern void crypt_prog_1( struct svc_req *, register SVCXPRT * );
|
/freebsd-9.3-release/usr.sbin/rpc.ypupdated/ |
H A D | ypupdated_extern.h | 30 extern void ypu_prog_1(struct svc_req *, register SVCXPRT *);
|
/freebsd-9.3-release/contrib/amd/hlfsd/ |
H A D | hlfsd.h | 133 extern SVCXPRT *nfs_program_2_transp; /* For quick_reply() */ 134 extern SVCXPRT *nfsxprt;
|
/freebsd-9.3-release/libexec/rpc.rusersd/ |
H A D | rusersd.c | 46 extern void rusers_service(struct svc_req *, SVCXPRT *); 61 SVCXPRT *transp = NULL; /* Keep compiler happy. */
|