Lines Matching refs:srp
71 struct svc_raw_private *srp;
74 /* VARIABLES PROTECTED BY svcraw_lock: svc_raw_private, srp */
76 srp = svc_raw_private;
77 if (srp == NULL) {
78 srp = calloc(1, sizeof (*srp));
79 if (srp == NULL) {
88 free(srp);
96 srp->raw_buf = _rawcombuf; /* Share it with the client */
97 svc_raw_private = srp;
99 if ((srp->server = svc_xprt_alloc()) == NULL) {
110 srp->server->xp_fd = FD_SETSIZE;
111 srp->server->xp_port = 0;
112 srp->server->xp_ops = svc_raw_ops();
113 srp->server->xp_verf.oa_base = srp->verf_body;
114 xdrmem_create(&srp->xdr_stream, srp->raw_buf, UDPMSGSIZE, XDR_DECODE);
115 xprt_register(srp->server);
117 return (srp->server);
131 struct svc_raw_private *srp;
135 srp = svc_raw_private;
136 if (srp == NULL) {
142 xdrs = &srp->xdr_stream;
152 struct svc_raw_private *srp;
156 srp = svc_raw_private;
157 if (srp == NULL) {
163 xdrs = &srp->xdr_stream;
173 struct svc_raw_private *srp;
176 srp = svc_raw_private;
177 if (srp == NULL) {
182 return ((*xdr_args)(&srp->xdr_stream, args_ptr));
189 struct svc_raw_private *srp;
193 srp = svc_raw_private;
194 if (srp == NULL) {
200 xdrs = &srp->xdr_stream;