/illumos-gate/usr/src/uts/common/rpc/ |
H A D | svc.h | 186 void (*xp_freeres)(SVCXPRT *); 192 void (*xp_clone_xprt)(SVCXPRT *, SVCXPRT *); 234 void (*xp_destroy)(SVCXPRT *); 939 extern SVCXPRT *svc_tp_create(void (*)(struct svc_req *, SVCXPRT *), 953 extern SVCXPRT *svc_tp_create_addr(void (*)(struct svc_req *, SVCXPRT *), 1015 extern SVCXPRT *svc_door_create(void (*)(struct svc_req *, SVCXPRT *), 1041 extern SVCXPRT *svc_tp_create(); 1043 extern SVCXPRT *svc_vc_create(); 1044 extern SVCXPRT *svc_dg_create(); 1045 extern SVCXPRT *svc_fd_create(); [all …]
|
H A D | svc_soc.h | 67 void (*)(struct svc_req *, SVCXPRT *), int); 73 extern SVCXPRT *svcraw_create(void); 78 extern SVCXPRT *svcudp_create(int); 79 extern SVCXPRT *svcudp_bufcreate(int, uint_t, uint_t); 84 extern SVCXPRT *svctcp_create(int, uint_t, uint_t); 85 extern SVCXPRT *svcfd_create(int, uint_t, uint_t); 102 extern SVCXPRT *svcraw_create(); 103 extern SVCXPRT *svcudp_create(); 104 extern SVCXPRT *svcudp_bufcreate(); 105 extern SVCXPRT *svctcp_create(); [all …]
|
H A D | svc_mt.h | 94 SVCXPRT *xprt; 99 SVCXPRT *parent; /* points to parent (NULL in parent) */ 121 extern SVCXPRT **svc_xports; 134 SVCXPRT *svc_xprt_alloc(); 135 SVCXPRT *svc_dg_xprtcopy(); 136 SVCXPRT *svc_vc_xprtcopy(); 137 SVCXPRT *svc_fd_xprtcopy(); 138 SVCXPRT *svc_copy();
|
H A D | svc.c | 1117 SVC_FREERES((SVCXPRT *)clone_xprt); in svcerr_noproc() 1138 SVC_FREERES((SVCXPRT *)clone_xprt); in svcerr_decode() 1154 SVC_FREERES((SVCXPRT *)clone_xprt); in svcerr_systemerr() 1170 SVC_FREERES((SVCXPRT *)clone_xprt); in svcerr_auth() 1195 SVC_FREERES((SVCXPRT *)clone_xprt); in svcerr_badcred() 1216 SVC_FREERES((SVCXPRT *)clone_xprt); in svcerr_noprog() 1420 SVCXPRT * 1423 SVCXPRT *clone_xprt; in svc_clone_init() 1434 svc_clone_free(SVCXPRT *clone_xprt) in svc_clone_free() 1449 svc_clone_link(SVCMASTERXPRT *xprt, SVCXPRT *clone_xprt, SVCXPRT *clone_xprt2) in svc_clone_link() [all …]
|
H A D | svc_clts.c | 75 static bool_t svc_clts_ksend(SVCXPRT *, struct rpc_msg *); 83 static int32_t *svc_clts_kgetres(SVCXPRT *, int); 84 static void svc_clts_kclone_destroy(SVCXPRT *); 85 static void svc_clts_kfreeres(SVCXPRT *); 87 static void svc_clts_kclone_xprt(SVCXPRT *, SVCXPRT *); 88 static void svc_clts_ktattrs(SVCXPRT *, int, void **); 213 svc_clts_kclone_destroy(SVCXPRT *clone_xprt) in svc_clts_kclone_destroy() 245 svc_clts_kclone_xprt(SVCXPRT *src_xprt, SVCXPRT *dst_xprt) in svc_clts_kclone_xprt() 431 svc_clts_ksend(SVCXPRT *clone_xprt, struct rpc_msg *msg) in svc_clts_ksend() 661 svc_clts_kgetres(SVCXPRT *clone_xprt, int size) in svc_clts_kgetres() [all …]
|
H A D | svc_rdma.c | 118 static int32_t *svc_rdma_kgetres(SVCXPRT *, int); 119 static void svc_rdma_kfreeres(SVCXPRT *); 120 static void svc_rdma_kclone_destroy(SVCXPRT *); 123 static void svc_rdma_kclone_xprt(SVCXPRT *, SVCXPRT *); 124 static void svc_rdma_ktattrs(SVCXPRT *, int, void **); 126 static int svc_process_long_reply(SVCXPRT *, xdrproc_t, 390 svc_rdma_kclone_destroy(SVCXPRT *clone_xprt) in svc_rdma_kclone_destroy() 417 svc_rdma_kclone_xprt(SVCXPRT *src_xprt, SVCXPRT *dst_xprt) in svc_rdma_kclone_xprt() 643 svc_process_long_reply(SVCXPRT * clone_xprt, in svc_process_long_reply() 1125 svc_rdma_kgetres(SVCXPRT *clone_xprt, int size) in svc_rdma_kgetres() [all …]
|
H A D | svc_cots.c | 79 static bool_t svc_cots_ksend(SVCXPRT *, struct rpc_msg *); 87 static int32_t *svc_cots_kgetres(SVCXPRT *, int); 88 static void svc_cots_kfreeres(SVCXPRT *); 89 static void svc_cots_kclone_destroy(SVCXPRT *); 91 static void svc_cots_ktattrs(SVCXPRT *, int, void **); 326 svc_cots_kclone_destroy(SVCXPRT *clone_xprt) in svc_cots_kclone_destroy() 413 svc_cots_ksend(SVCXPRT *clone_xprt, struct rpc_msg *msg) in svc_cots_ksend() 567 svc_cots_kgetargs(SVCXPRT *clone_xprt, xdrproc_t xdr_args, in svc_cots_kgetargs() 575 svc_cots_kfreeargs(SVCXPRT *clone_xprt, xdrproc_t xdr_args, in svc_cots_kfreeargs() 607 svc_cots_kgetres(SVCXPRT *clone_xprt, int size) in svc_cots_kgetres() [all …]
|
/illumos-gate/usr/src/cmd/ypcmd/ |
H A D | ypsym.h | 129 extern void ypfirst(SVCXPRT *transp); 130 extern void ypnext(SVCXPRT *transp); 132 extern void ypall(SVCXPRT *transp); 133 extern void ypmaster(SVCXPRT *transp); 134 extern void yporder(SVCXPRT *transp); 135 extern void ypmaplist(SVCXPRT *transp); 138 extern void ypoldnext(SVCXPRT *transp); 139 extern void ypoldpoll(SVCXPRT *transp); 140 extern void ypoldpush(SVCXPRT *transp); 141 extern void ypoldpull(SVCXPRT *transp); [all …]
|
H A D | ypserv_proc.c | 105 SVCXPRT *xprt, DBM *fdb); 107 SVCXPRT *xprt, DBM *fdb); 301 ypfirst(SVCXPRT *transp) in ypfirst() 341 ypnext(SVCXPRT *transp) in ypnext() 509 ypall(SVCXPRT *transp) in ypall() 590 ypmaster(SVCXPRT *transp) in ypmaster() 635 yporder(SVCXPRT *transp) in yporder() 681 ypmaplist(SVCXPRT *transp) in ypmaplist() 846 SVCXPRT *xprt, DBM *fdb) in multihomed() 1155 ypoldnext(SVCXPRT *transp) in ypoldnext() [all …]
|
H A D | ypserv.c | 94 static void ypdispatch(struct svc_req *rqstp, SVCXPRT *transp); 95 static void ypolddispatch(struct svc_req *rqstp, SVCXPRT *transp); 154 SVCXPRT *xprt; 179 SVCXPRT *utransp, *ttransp; in ypinit() 469 ypdispatch(struct svc_req *rqstp, SVCXPRT *transp) in ypdispatch() 553 ypolddispatch(struct svc_req *rqstp, SVCXPRT *transp) in ypolddispatch()
|
/illumos-gate/usr/src/ucblib/librpcsoc/ |
H A D | svc_tcp.c | 105 SVCXPRT * 112 register SVCXPRT *xprt; 172 SVCXPRT * 182 static SVCXPRT * 188 register SVCXPRT *xprt; 252 SVCXPRT *xprt; in rendezvous_stat() 342 SVCXPRT *xprt; in svctcp_stat() 356 SVCXPRT *xprt; in svctcp_recv() 374 SVCXPRT *xprt; in svctcp_getargs() 385 SVCXPRT *xprt; in svctcp_freeargs() [all …]
|
H A D | svc_udp.c | 102 SVCXPRT * 108 register SVCXPRT *xprt; 172 SVCXPRT * 182 SVCXPRT *xprt; in svcudp_stat() 190 register SVCXPRT *xprt; in svcudp_recv() 225 register SVCXPRT *xprt; in svcudp_reply() 252 SVCXPRT *xprt; in svcudp_getargs() 262 SVCXPRT *xprt; in svcudp_freeargs() 361 SVCXPRT *transp; in svcudp_enablecache() 405 SVCXPRT *xprt; in cache_set() [all …]
|
/illumos-gate/usr/src/cmd/rpcbind/ |
H A D | rpcbind.h | 74 char *mergeaddr(SVCXPRT *, char *, char *, char *); 81 boolean_t localxprt(SVCXPRT *, boolean_t); 83 boolean_t rpcb_check(SVCXPRT *, rpcproc_t, boolean_t); 84 void rpcb_log(boolean_t, SVCXPRT *, rpcproc_t, rpcprog_t, boolean_t); 133 void pmap_service(struct svc_req *, SVCXPRT *xprt); 135 void rpcb_service_3(struct svc_req *, SVCXPRT *xprt); 136 void rpcb_service_4(struct svc_req *, SVCXPRT *xprt); 144 void rpcbproc_callit_com(struct svc_req *, SVCXPRT *, ulong_t, int); 153 char *getowner(SVCXPRT *, char *); 158 uid_t rpcb_caller_uid(SVCXPRT *);
|
H A D | pmap_svc.c | 60 static bool_t pmapproc_change(struct svc_req *, SVCXPRT *, unsigned long); 61 static bool_t pmapproc_getport(struct svc_req *, SVCXPRT *); 62 static bool_t pmapproc_dump(struct svc_req *, SVCXPRT *); 68 pmap_service(struct svc_req *rqstp, SVCXPRT *xprt) in pmap_service() 166 pmapproc_change(struct svc_req *rqstp, SVCXPRT *xprt, unsigned long op) in pmapproc_change() 242 pmapproc_getport(struct svc_req *rqstp, SVCXPRT *xprt) in pmapproc_getport() 317 pmapproc_dump(struct svc_req *rqstp, SVCXPRT *xprt) in pmapproc_dump() 350 localxprt(SVCXPRT *transp, boolean_t forceipv4) in localxprt()
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | svc_door.c | 88 static SVCXPRT *get_xprt_copy(); 228 SVCXPRT *parent = (SVCXPRT *)cookie; in door_server() 229 SVCXPRT *xprt; in door_server() 312 SVCXPRT * 316 SVCXPRT *xprt; in svc_door_create() 440 static SVCXPRT * 443 SVCXPRT *xprt; in svc_door_xprtcopy() 493 static SVCXPRT * 499 SVCXPRT *xprt; in get_xprt_copy() 526 SVCXPRT *parent; in return_xprt_copy() [all …]
|
H A D | svc_vc.c | 88 static bool_t svc_vc_nonblock(SVCXPRT *, SVCXPRT *); 197 SVCXPRT * 201 SVCXPRT *xprt; in svc_vc_create_private() 289 SVCXPRT * 292 SVCXPRT *xprt; in svc_vc_create() 299 SVCXPRT * 392 SVCXPRT * 436 SVCXPRT * 439 SVCXPRT *xprt; in svc_fd_create() 483 SVCXPRT *xprt; in makefd_xprt() [all …]
|
H A D | svc_raw.c | 58 SVCXPRT *server; 71 SVCXPRT * 132 svc_raw_stat(SVCXPRT *xprt) in svc_raw_stat() 139 svc_raw_recv(SVCXPRT *xprt, struct rpc_msg *msg) in svc_raw_recv() 167 svc_raw_reply(SVCXPRT *xprt, struct rpc_msg *msg) in svc_raw_reply() 199 svc_raw_getargs(SVCXPRT *xprt, xdrproc_t xdr_args, caddr_t args_ptr) in svc_raw_getargs() 216 svc_raw_freeargs(SVCXPRT *xprt, xdrproc_t xdr_args, caddr_t args_ptr) in svc_raw_freeargs() 237 svc_raw_destroy(SVCXPRT *xprt) in svc_raw_destroy() 243 svc_raw_control(SVCXPRT *xprt, const uint_t rq, void *in) in svc_raw_control()
|
H A D | svc_generic.c | 61 extern int __svc_vc_setflag(SVCXPRT *, int); 63 extern SVCXPRT *svc_dg_create_private(int, uint_t, uint_t); 90 static SVCXPRT *svc_tp_create_bind(void (*dispatch)(), 119 SVCXPRT *xprt; in svc_create() 185 SVCXPRT * 197 SVCXPRT * 223 static SVCXPRT * 228 SVCXPRT *xprt; in svc_tp_create_bind() 256 SVCXPRT * 272 SVCXPRT * [all …]
|
H A D | svc.c | 71 SVCXPRT **svc_xports; 575 __svc_get_svcauth(SVCXPRT *xprt) in __svc_get_svcauth() 743 xprt_register(const SVCXPRT *xprt) in xprt_register() 792 svc_xports[fd] = (SVCXPRT *)xprt; in xprt_register() 1331 SVCXPRT *xprt; in svc_getreq_common() 1489 SVCXPRT * 1492 SVCXPRT *xprt = NULL; in svc_xprt_alloc() 1537 svc_xprt_free(SVCXPRT *xprt) in svc_xprt_free() 1565 svc_xprt_destroy(SVCXPRT *xprt) in svc_xprt_destroy() 1601 SVCXPRT * [all …]
|
H A D | svc_dg.c | 93 svc_dg_xprtfree(SVCXPRT *xprt) in svc_dg_xprtfree() 120 SVCXPRT * 123 SVCXPRT *xprt; in svc_dg_create_private() 186 SVCXPRT * 189 SVCXPRT *xprt; in svc_dg_create() 196 SVCXPRT * 199 SVCXPRT *xprt; in svc_dg_xprtcopy() 271 svc_dg_stat(SVCXPRT *xprt) in svc_dg_stat() 689 SVCXPRT *transp; in svc_dg_enablecache() 754 SVCXPRT *parent; in cache_set() [all …]
|
H A D | svid_funcs.c | 105 svc_control(SVCXPRT *xprt, const uint_t rq, void *in) in svc_control() 123 svc_destroy(SVCXPRT *xprt) in svc_destroy() 129 svc_freeargs(SVCXPRT *xprt, xdrproc_t xargs, char *argsp) in svc_freeargs() 135 svc_getargs(SVCXPRT *xprt, xdrproc_t xargs, char *argsp) in svc_getargs() 141 svc_getrpccaller(SVCXPRT *xprt) in svc_getrpccaller()
|
H A D | svc_run.c | 71 static SVCXPRT *make_xprt_copy(); 263 SVCXPRT *xprt; in svc_exit() 395 SVCXPRT *parent_xprt, *xprt; in _svc_run_mt() 843 static SVCXPRT * 844 make_xprt_copy(SVCXPRT *parent) in make_xprt_copy() 849 SVCXPRT *xprt; in make_xprt_copy() 878 _svc_done_private(SVCXPRT *xprt) in _svc_done_private() 880 SVCXPRT *parent; in _svc_done_private() 919 svc_done(SVCXPRT *xprt) in svc_done() 948 svc_args_done(SVCXPRT *xprt) in svc_args_done() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/nfs/mountd/ |
H A D | mountd.h | 45 extern void mntlist_send(SVCXPRT *transp); 57 extern void nfsauth_prog(struct svc_req *, SVCXPRT *); 64 extern void log_cant_reply(SVCXPRT *); 76 SVCXPRT *transp; 85 extern void cln_init(struct cln *, SVCXPRT *);
|
/illumos-gate/usr/src/cmd/ypcmd/ypupdated/ |
H A D | rpc.ypupdated.c | 58 void ypupdate_prog(struct svc_req *rqstp, SVCXPRT *transp); 61 static int addr2netname(char *, SVCXPRT *); 122 SVCXPRT *transp; in main() 197 ypupdate_prog(struct svc_req *rqstp, SVCXPRT *transp) in ypupdate_prog() 363 addr2netname(char *namebuf, SVCXPRT *transp) in addr2netname()
|
/illumos-gate/usr/src/lib/libbsm/common/ |
H A D | audit_kadmind.c | 95 SVCXPRT *xprt, /* net transport handle */ in common_audit() 159 SVCXPRT *xprt, in audit_kadmind_auth() 172 SVCXPRT *xprt, in audit_kadmind_unauth()
|