Home | History | Annotate | Download | only in rpc

Lines Matching defs:srp

98 	struct svc_raw_private *srp;
99 /* VARIABLES PROTECTED BY svcraw_lock: svc_raw_private, srp */
102 srp = svc_raw_private;
103 if (srp == NULL) {
104 srp = calloc(1, sizeof(*srp));
105 if (srp == NULL)
111 srp->raw_buf = __rpc_rawcombuf; /* Share it with the client */
112 svc_raw_private = srp;
114 srp->server.xp_fd = -1;
115 srp->server.xp_port = 0;
116 srp->server.xp_p3 = NULL;
117 svc_raw_ops(&srp->server);
118 srp->server.xp_verf.oa_base = srp->verf_body;
119 xdrmem_create(&srp->xdr_stream, srp->raw_buf, UDPMSGSIZE, XDR_DECODE);
120 if (!xprt_register(&srp->server))
123 return (&srp->server);
125 if (srp != NULL)
126 free(srp);
142 struct svc_raw_private *srp;
146 srp = svc_raw_private;
147 if (srp == NULL) {
153 xdrs = &srp->xdr_stream;
166 struct svc_raw_private *srp;
170 srp = svc_raw_private;
171 if (srp == NULL) {
177 xdrs = &srp->xdr_stream;
191 struct svc_raw_private *srp;
194 srp = svc_raw_private;
195 if (srp == NULL) {
200 return (*xdr_args)(&srp->xdr_stream, args_ptr);
207 struct svc_raw_private *srp;
211 srp = svc_raw_private;
212 if (srp == NULL) {
218 xdrs = &srp->xdr_stream;