Lines Matching defs:srp
75 struct svc_raw_private *srp;
78 /* VARIABLES PROTECTED BY svcraw_lock: svc_raw_private, srp */
80 srp = svc_raw_private;
81 if (srp == NULL) {
82 srp = calloc(1, sizeof (*srp));
83 if (srp == NULL) {
92 free(srp);
100 srp->raw_buf = _rawcombuf; /* Share it with the client */
101 svc_raw_private = srp;
103 if ((srp->server = svc_xprt_alloc()) == NULL) {
114 srp->server->xp_fd = FD_SETSIZE;
115 srp->server->xp_port = 0;
116 srp->server->xp_ops = svc_raw_ops();
117 srp->server->xp_verf.oa_base = srp->verf_body;
118 xdrmem_create(&srp->xdr_stream, srp->raw_buf, UDPMSGSIZE, XDR_DECODE);
119 xprt_register(srp->server);
121 return (srp->server);
135 struct svc_raw_private *srp;
139 srp = svc_raw_private;
140 if (srp == NULL) {
146 xdrs = &srp->xdr_stream;
156 struct svc_raw_private *srp;
160 srp = svc_raw_private;
161 if (srp == NULL) {
167 xdrs = &srp->xdr_stream;
177 struct svc_raw_private *srp;
180 srp = svc_raw_private;
181 if (srp == NULL) {
186 return ((*xdr_args)(&srp->xdr_stream, args_ptr));
193 struct svc_raw_private *srp;
197 srp = svc_raw_private;
198 if (srp == NULL) {
204 xdrs = &srp->xdr_stream;