Lines Matching defs:srp
89 struct svc_raw_private *srp;
90 /* VARIABLES PROTECTED BY svcraw_lock: svc_raw_private, srp */
93 srp = svc_raw_private;
94 if (srp == NULL) {
95 srp = (struct svc_raw_private *)calloc(1, sizeof (*srp));
96 if (srp == NULL) {
103 free(srp);
108 srp->raw_buf = __rpc_rawcombuf; /* Share it with the client */
109 srp->server = svc_xprt_alloc();
110 if (srp->server == NULL) {
112 free(srp);
116 svc_raw_private = srp;
118 srp->server->xp_fd = FD_SETSIZE;
119 srp->server->xp_port = 0;
120 svc_raw_ops(srp->server);
121 srp->server->xp_verf.oa_base = srp->verf_body;
122 xdrmem_create(&srp->xdr_stream, srp->raw_buf, UDPMSGSIZE, XDR_DECODE);
123 xprt_register(srp->server);
125 return (srp->server);
139 struct svc_raw_private *srp;
143 srp = svc_raw_private;
144 if (srp == NULL) {
150 xdrs = &srp->xdr_stream;
163 struct svc_raw_private *srp;
170 srp = svc_raw_private;
171 if (srp == NULL) {
177 xdrs = &srp->xdr_stream;
203 struct svc_raw_private *srp;
206 srp = svc_raw_private;
207 if (srp == NULL) {
213 return (SVCAUTH_UNWRAP(&SVC_AUTH(xprt), &srp->xdr_stream,
221 struct svc_raw_private *srp;
225 srp = svc_raw_private;
226 if (srp == NULL) {
232 xdrs = &srp->xdr_stream;