Lines Matching defs: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);
137 struct svc_raw_private *srp;
141 srp = svc_raw_private;
142 if (srp == NULL) {
148 xdrs = &srp->xdr_stream;
161 struct svc_raw_private *srp;
168 srp = svc_raw_private;
169 if (srp == NULL) {
175 xdrs = &srp->xdr_stream;
201 struct svc_raw_private *srp;
204 srp = svc_raw_private;
205 if (srp == NULL) {
211 return (SVCAUTH_UNWRAP(&SVC_AUTH(xprt), &srp->xdr_stream,
219 struct svc_raw_private *srp;
223 srp = svc_raw_private;
224 if (srp == NULL) {
230 xdrs = &srp->xdr_stream;