Lines Matching refs:srp
81 struct svc_raw_private *srp; in svc_raw_create() local
85 srp = svc_raw_private; in svc_raw_create()
86 if (srp == NULL) { in svc_raw_create()
87 srp = (struct svc_raw_private *)calloc(1, sizeof (*srp)); in svc_raw_create()
88 if (srp == NULL) { in svc_raw_create()
95 free(srp); in svc_raw_create()
100 srp->raw_buf = __rpc_rawcombuf; /* Share it with the client */ in svc_raw_create()
101 srp->server = svc_xprt_alloc(); in svc_raw_create()
102 if (srp->server == NULL) { in svc_raw_create()
104 free(srp); in svc_raw_create()
108 svc_raw_private = srp; in svc_raw_create()
110 srp->server->xp_fd = FD_SETSIZE; in svc_raw_create()
111 srp->server->xp_port = 0; in svc_raw_create()
112 svc_raw_ops(srp->server); in svc_raw_create()
113 srp->server->xp_verf.oa_base = srp->verf_body; in svc_raw_create()
114 xdrmem_create(&srp->xdr_stream, srp->raw_buf, UDPMSGSIZE, XDR_DECODE); in svc_raw_create()
115 xprt_register(srp->server); in svc_raw_create()
117 return (srp->server); in svc_raw_create()
131 struct svc_raw_private *srp; in svc_raw_recv() local
135 srp = svc_raw_private; in svc_raw_recv()
136 if (srp == NULL) { in svc_raw_recv()
142 xdrs = &srp->xdr_stream; in svc_raw_recv()
155 struct svc_raw_private *srp; in svc_raw_reply() local
162 srp = svc_raw_private; in svc_raw_reply()
163 if (srp == NULL) { in svc_raw_reply()
169 xdrs = &srp->xdr_stream; in svc_raw_reply()
195 struct svc_raw_private *srp; in svc_raw_getargs() local
198 srp = svc_raw_private; in svc_raw_getargs()
199 if (srp == NULL) { in svc_raw_getargs()
205 return (SVCAUTH_UNWRAP(&SVC_AUTH(xprt), &srp->xdr_stream, in svc_raw_getargs()
213 struct svc_raw_private *srp; in svc_raw_freeargs() local
217 srp = svc_raw_private; in svc_raw_freeargs()
218 if (srp == NULL) { in svc_raw_freeargs()
224 xdrs = &srp->xdr_stream; in svc_raw_freeargs()