Lines Matching refs:srp
87 struct svc_raw_private *srp;
88 /* VARIABLES PROTECTED BY svcraw_lock: svc_raw_private, srp */
91 srp = svc_raw_private;
92 if (srp == NULL) {
93 srp = (struct svc_raw_private *)calloc(1, sizeof (*srp));
94 if (srp == NULL) {
101 free(srp);
106 srp->raw_buf = __rpc_rawcombuf; /* Share it with the client */
107 srp->server = svc_xprt_alloc();
108 if (srp->server == NULL) {
110 free(srp);
114 svc_raw_private = srp;
116 srp->server->xp_fd = FD_SETSIZE;
117 srp->server->xp_port = 0;
118 svc_raw_ops(srp->server);
119 srp->server->xp_verf.oa_base = srp->verf_body;
120 xdrmem_create(&srp->xdr_stream, srp->raw_buf, UDPMSGSIZE, XDR_DECODE);
121 xprt_register(srp->server);
123 return (srp->server);
140 struct svc_raw_private *srp;
144 srp = svc_raw_private;
145 if (srp == NULL) {
151 xdrs = &srp->xdr_stream;
166 struct svc_raw_private *srp;
173 srp = svc_raw_private;
174 if (srp == NULL) {
180 xdrs = &srp->xdr_stream;
209 struct svc_raw_private *srp;
212 srp = svc_raw_private;
213 if (srp == NULL) {
219 return (SVCAUTH_UNWRAP(&SVC_AUTH(xprt), &srp->xdr_stream,
230 struct svc_raw_private *srp;
234 srp = svc_raw_private;
235 if (srp == NULL) {
241 xdrs = &srp->xdr_stream;