Home
last modified time | relevance | path

Searched refs:xprt (Results 1 – 25 of 57) sorted by last modified time

123

/illumos-gate/usr/src/uts/common/rpc/sec_gss/
H A Dsvc_rpcsec_gss.c785 SVCXPRT *xprt, in do_gss_accept() argument
801 rqst->rq_xprt = xprt; in do_gss_accept()
/illumos-gate/usr/src/cmd/fs.d/nfs/tests/test_svc_tp_create/
H A Dtest_svc_tp_create.c93 SVCXPRT *xprt = NULL; in test_svc_tp_create() local
114 xprt = svc_tp_create_addr(mysvc, TESTPROG, vers, in test_svc_tp_create()
118 if (xprt == NULL) { in test_svc_tp_create()
125 if (xprt == NULL) { in test_svc_tp_create()
131 xprt = svc_tp_create(mysvc, TESTPROG, vers, nconf); in test_svc_tp_create()
133 if (xprt == NULL) { in test_svc_tp_create()
144 if (!svc_reg(xprt, TESTPROG, vers, mysvc, nconf)) { in test_svc_tp_create()
284 mysvc(struct svc_req *rq, SVCXPRT *xprt) in mysvc() argument
290 (void) svc_sendreply(xprt, xdr_void, (char *)0); in mysvc()
294 svcerr_noproc(xprt); in mysvc()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_server.c436 SVCMASTERXPRT *xprt; in nfs_svc() local
1578 svcerr_decode(xprt); in common_dispatch()
1650 cr = svc_xprt_cred(xprt); in common_dispatch()
1662 svcerr_weakauth(xprt); in common_dispatch()
1698 svcerr_systemerr(xprt); in common_dispatch()
1704 SVC_FREERES(xprt); in common_dispatch()
1720 SVC_FREERES(xprt); in common_dispatch()
1748 SVC_FREERES(xprt); in common_dispatch()
1755 svcerr_weakauth(xprt); in common_dispatch()
1803 svcerr_systemerr(xprt); in common_dispatch()
[all …]
H A Dnfs4x_dispatch.c114 rfs4x_dispatch(struct svc_req *req, SVCXPRT *xprt, char *ap) in rfs4x_dispatch() argument
163 if (!svc_sendreply(xprt, xdr_compound_wrapper, (char *)&cs)) { in rfs4x_dispatch()
164 DTRACE_PROBE2(sendfail, SVCXPRT *, xprt, in rfs4x_dispatch()
166 svcerr_systemerr(xprt); in rfs4x_dispatch()
H A Dnfs4_dispatch.c375 rfs40_dispatch(struct svc_req *req, SVCXPRT *xprt, char *ap) in rfs40_dispatch() argument
487 struct svc_req *, xprt, in rfs40_dispatch()
489 svcerr_systemerr(xprt); in rfs40_dispatch()
545 SVCXPRT *, xprt, char *, resp); in rfs4_send_minor_mismatch()
546 svcerr_systemerr(xprt); in rfs4_send_minor_mismatch()
575 (void) rfs4_send_minor_mismatch(xprt, argsp); in rfs4_minorvers_mismatch()
633 SVCXPRT *xprt, char *ap) in rfs4_dispatch() argument
641 return (!svc_sendreply(xprt, xdr_void, NULL)); in rfs4_dispatch()
648 return (rfs4_send_minor_mismatch(xprt, cmp)); in rfs4_dispatch()
651 return (rfs40_dispatch(req, xprt, ap)); in rfs4_dispatch()
[all …]
/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Didmapd.c75 SVCXPRT *xprt = NULL; variable
400 xprt = svc_door_create(idmap_prog_1, IDMAP_PROG, IDMAP_V1, connmaxrec); in init_idmapd()
401 if (xprt == NULL) { in init_idmapd()
406 if (!svc_control(xprt, SVCSET_CONNMAXREC, &connmaxrec)) { in init_idmapd()
411 dfd = xprt->xp_fd; in init_idmapd()
452 if (xprt != NULL) in fini_idmapd()
453 svc_destroy(xprt); in fini_idmapd()
H A Dadspriv_impl.c238 adspriv_program_1_freeresult(SVCXPRT *xprt, xdrproc_t fun, caddr_t res) in adspriv_program_1_freeresult() argument
/illumos-gate/usr/src/pkg/manifests/
H A Dservice-fault-management.p5m664 dir path=var/fm/fmd/xprt group=sys variant.opensolaris.zone=__NODEFAULT
/illumos-gate/usr/src/cmd/fs.d/nfs/mountd/
H A Dmountd.c372 SVCXPRT *xprt = NULL; in md_svc_tp_create() local
396 xprt = svc_tp_create_addr(mnt, MOUNTPROG, vers, in md_svc_tp_create()
400 if (xprt == NULL) { in md_svc_tp_create()
407 if (xprt == NULL) { in md_svc_tp_create()
413 xprt = svc_tp_create(mnt, MOUNTPROG, vers, nconf); in md_svc_tp_create()
415 if (xprt == NULL) { in md_svc_tp_create()
426 if (!svc_reg(xprt, MOUNTPROG, vers, mnt, nconf)) { in md_svc_tp_create()
/illumos-gate/usr/src/cmd/fm/fmd/
H A DMakefile.fmd88 ROOTVSUB = $(ROOTVDIR)/ckpt $(ROOTVDIR)/rsrc $(ROOTVDIR)/xprt
/illumos-gate/usr/src/uts/common/rpc/
H A Dsvc_mt.h53 #define svc_flags(xprt) (SVCEXT(xprt)->flags) argument
54 #define version_keepquiet(xprt) (svc_flags(xprt) & SVC_VERSQUIET) argument
55 #define svc_defunct(xprt) ((svc_flags(xprt) & SVC_DEFUNCT) ? TRUE : FALSE) argument
56 #define svc_failed(xprt) ((svc_flags(xprt) & SVC_FAILED) ? TRUE : FALSE) argument
57 #define svc_type(xprt) (svc_flags(xprt) & SVC_TYPE_MASK) argument
58 #define svc_send_mutex(xprt) (SVCEXT(xprt)->send_mutex) argument
94 SVCXPRT *xprt; member
110 #define SVCEXT(xprt) ((SVCXPRT_EXT *)((xprt)->xp_p3)) argument
111 #define SVC_XP_AUTH(xprt) (SVCEXT(xprt)->xp_auth) argument
/illumos-gate/usr/src/uts/common/klm/
H A Dklmops.c141 lm_nlm_dispatch(struct svc_req *req, SVCXPRT *xprt) in lm_nlm_dispatch() argument
143 _NOTE(ARGUNUSED(req, xprt)) in lm_nlm_dispatch()
147 lm_nlm4_dispatch(struct svc_req *req, SVCXPRT *xprt) in lm_nlm4_dispatch() argument
149 _NOTE(ARGUNUSED(req, xprt)) in lm_nlm4_dispatch()
/illumos-gate/usr/src/ucblib/librpcsoc/
H A Dsvc_tcp.c163 xprt->xp_rtaddr.buf = xprt->xp_raddr;
165 return (xprt);
215 xprt->xp_rtaddr.buf = xprt->xp_raddr;
218 return (xprt);
252 SVCXPRT *xprt; in rendezvous_stat()
341 svctcp_stat(xprt) in svctcp_stat() argument
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 Dsvc_udp.c55 #define rpc_buffer(xprt) ((xprt)->xp_p1) argument
87 #define su_data(xprt) ((struct svcudp_data *)(xprt->xp_p2)) argument
167 xprt->xp_rtaddr.buf = &xprt->xp_raddr[0];
169 return (xprt);
182 SVCXPRT *xprt; in svcudp_stat()
238 if (_sendto(xprt->xp_sock, rpc_buffer(xprt), slen, 0,
239 (struct sockaddr *)&(xprt->xp_raddr), xprt->xp_addrlen)
252 SVCXPRT *xprt; in svcudp_getargs()
262 SVCXPRT *xprt; in svcudp_freeargs()
405 SVCXPRT *xprt; in cache_set()
[all …]
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dsvid_funcs.c105 svc_control(SVCXPRT *xprt, const uint_t rq, void *in) in svc_control() argument
109 *((int *)in) = __svc_versquiet_get(xprt); in svc_control()
113 __svc_versquiet_off(xprt); in svc_control()
115 __svc_versquiet_on(xprt); in svc_control()
118 return ((*(xprt)->xp_ops->xp_control)(xprt, rq, in)); in svc_control()
123 svc_destroy(SVCXPRT *xprt) in svc_destroy() argument
125 (*(xprt)->xp_ops->xp_destroy)(xprt); in svc_destroy()
131 return ((*(xprt)->xp_ops->xp_freeargs)(xprt, xargs, argsp)); in svc_freeargs()
137 return ((*(xprt)->xp_ops->xp_getargs)(xprt, xargs, argsp)); in svc_getargs()
141 svc_getrpccaller(SVCXPRT *xprt) in svc_getrpccaller() argument
[all …]
H A Dti_opts.c216 __rpc_get_local_cred(SVCXPRT *xprt, svc_local_cred_t *lcred) in __rpc_get_local_cred() argument
222 if (svc_type(xprt) == SVC_DOOR) in __rpc_get_local_cred()
223 err = __svc_get_door_ucred(xprt, uc) == FALSE; in __rpc_get_local_cred()
225 err = find_ucred_opt(xprt, uc, B_TRUE); in __rpc_get_local_cred()
/illumos-gate/usr/src/cmd/ypcmd/
H A Dypxfrd_server.c125 SVCXPRT *xprt; in getdbm_1_svc() local
134 xprt = rqstp->rq_xprt; in getdbm_1_svc()
183 if ((nbuf = svc_getrpccaller(xprt)) == 0) { in getdbm_1_svc()
185 if (!svc_sendreply(xprt, xdr_answer, (caddr_t)&res)) { in getdbm_1_svc()
186 svcerr_systemerr(xprt); in getdbm_1_svc()
194 if (!svc_sendreply(xprt, xdr_answer, (caddr_t)&res)) { in getdbm_1_svc()
195 svcerr_systemerr(xprt); in getdbm_1_svc()
216 if (!svc_sendreply(xprt, xdr_answer, (caddr_t)&res)) { in getdbm_1_svc()
217 svcerr_systemerr(xprt); in getdbm_1_svc()
H A Dypserv_proc.c105 SVCXPRT *xprt, DBM *fdb);
107 SVCXPRT *xprt, DBM *fdb);
846 SVCXPRT *xprt, DBM *fdb) in multihomed() argument
939 nbuf = svc_getrpccaller(xprt); in multihomed()
1450 struct ypresponse *resp, SVCXPRT *xprt, DBM *fdb) in omultihomed() argument
1482 nbuf = svc_getrpccaller(xprt); in omultihomed()
H A Dypserv_resolv.c73 SVCXPRT *xprt = NULL; in setup_resolv() local
140 if (xprt) in setup_resolv()
141 svc_destroy(xprt); in setup_resolv()
213 *xprt = NULL; in getprognum()
234 if (*xprt == NULL) in getprognum()
236 port = (*xprt)->xp_port; in getprognum()
237 fd = (*xprt)->xp_sock; in getprognum()
248 nb = &(*xprt)->xp_ltaddr; in getprognum()
249 fd = (*xprt)->xp_fd; in getprognum()
331 addrp = svc_getcaller(xprt); in resolv_req()
[all …]
H A Dypserv_resolv_common.c80 svc_getxid(SVCXPRT *xprt) in svc_getxid() argument
82 struct svc_dg_data *su = get_svc_dg_data(xprt); in svc_getxid()
H A Dypserv_resolv_common.h44 #define GETCALLER(xprt) svc_getcaller(xprt) argument
45 #define SETCALLER(xprt, addrp) *(svc_getcaller(xprt)) = *addrp; argument
53 #define get_svc_dg_data(xprt) ((struct svc_dg_data *)(xprt->xp_p2)) argument
60 #define GETCALLER(xprt) svc_getrpccaller(xprt)
61 #define SETCALLER(xprt, nbufp) xprt->xp_rtaddr.len = nbufp->len; \
62 (void) memcpy(xprt->xp_rtaddr.buf, nbufp->buf, nbufp->len);
84 extern ulong_t svc_getxid(SVCXPRT *xprt);
H A Dyp_b_svc.c338 SVCXPRT *xprt; local
344 if ((xprt = svc_tp_create(ypbindprog_3,
350 cache_transport(nconf, xprt, YPBINDVERS);
365 if (!svc_reg(xprt, YPBINDPROG, YPBINDVERS_2,
373 cache_transport(nconf, xprt, YPBINDVERS_2);
379 if (!svc_reg(xprt, YPBINDPROG, YPBINDVERS_1,
387 cache_transport(nconf, xprt, YPBINDVERS_1);
401 __rpc_negotiate_uid(xprt->xp_fd)) {
H A Dyp_b_subr.c1342 cache_transport(nconf, xprt, vers) in cache_transport() argument
1344 SVCXPRT *xprt;
1361 uaddr = taddr2uaddr(nconf, &xprt->xp_ltaddr);
/illumos-gate/usr/src/cmd/mdb/common/modules/nfs/
H A Dsvc.c166 svc_print_masterxprt(SVCMASTERXPRT *xprt) in svc_print_masterxprt() argument
175 common_netbuf_str(&xprt->xp_rtaddr)); in svc_print_masterxprt()
179 common_mutex(&xprt->xp_req_lock)); in svc_print_masterxprt()
182 xprt->xp_threads); in svc_print_masterxprt()
184 xprt->xp_detached_threads); in svc_print_masterxprt()
186 common_mutex(&xprt->xp_thread_lock)); in svc_print_masterxprt()
192 SVCMASTERXPRT xprt; in svc_mxprt_dcmd() local
214 if (mdb_vread(&xprt, sizeof (xprt), addr) == -1) { in svc_mxprt_dcmd()
219 svc_print_masterxprt(&xprt); in svc_mxprt_dcmd()
324 SVCMASTERXPRT xprt; in svc_mxprt_walk_step() local
[all …]
/illumos-gate/usr/src/cmd/krb5/kwarn/
H A Dkwarnd_generic.c37 SVCXPRT *xprt; in svc_create_local_service() local
103 xprt = svc_tli_create(fd, nconf, bind_addr, 0, 0); in svc_create_local_service()
106 if (xprt == NULL) { in svc_create_local_service()
113 if (svc_reg(xprt, prognum, versnum, dispatch, nconf) in svc_create_local_service()
119 SVC_DESTROY(xprt); /* also t_closes fd */ in svc_create_local_service()

123