Lines Matching refs:su

185 	struct svc_door_data	*su = su_data(xprt);  in svc_door_dispatch()  local
203 if (su->call_info.prognum == r->rq_prog && su->call_info.versnum == in svc_door_dispatch()
205 (*su->call_info.dispatch)(r, xprt); in svc_door_dispatch()
213 if (su->call_info.prognum == r->rq_prog) in svc_door_dispatch()
214 svcerr_progvers(xprt, su->call_info.versnum, in svc_door_dispatch()
215 su->call_info.versnum); in svc_door_dispatch()
235 struct svc_door_data *su; in door_server() local
270 su = su_data(xprt); in door_server()
271 su->argbuf = argp; in door_server()
272 su->arglen = arg_size; in door_server()
299 struct svc_door_data *su = xprt ? su_data(xprt) : NULL; in svc_door_xprtfree() local
307 if (su != NULL) in svc_door_xprtfree()
308 free(su); in svc_door_xprtfree()
317 struct svc_door_data *su = NULL; in svc_door_create() local
395 su = malloc(sizeof (*su)); in svc_door_create()
396 if (su == NULL) { in svc_door_create()
400 su->su_iosz = ssize; in svc_door_create()
401 su->call_info.prognum = prognum; in svc_door_create()
402 su->call_info.versnum = versnum; in svc_door_create()
403 su->call_info.dispatch = dispatch; in svc_door_create()
405 xprt->xp_p2 = (caddr_t)su; in svc_door_create()
406 xprt->xp_verf.oa_base = su->su_verfbody; in svc_door_create()
444 struct svc_door_data *su; in svc_door_xprtcopy() local
477 if ((su = malloc(sizeof (struct svc_door_data))) == NULL) { in svc_door_xprtcopy()
482 su->su_iosz = su_data(parent)->su_iosz; in svc_door_xprtcopy()
484 su->call_info = su_data(parent)->call_info; in svc_door_xprtcopy()
486 xprt->xp_p2 = (caddr_t)su; /* su_data(xprt) = su */ in svc_door_xprtcopy()
487 xprt->xp_verf.oa_base = su->su_verfbody; in svc_door_xprtcopy()
500 struct svc_door_data *su; in get_xprt_copy() local
516 su = su_data(xprt); in get_xprt_copy()
517 su->buf = buf; in get_xprt_copy()
518 su->len = 0; in get_xprt_copy()
577 struct svc_door_data *su = su_data(xprt); in svc_door_recv() local
578 XDR *xdrs = &(su->su_xdrs); in svc_door_recv()
580 xdrmem_create(xdrs, su->argbuf, su->arglen, XDR_DECODE); in svc_door_recv()
583 su->su_xid = msg->rm_xid; in svc_door_recv()
591 struct svc_door_data *su = su_data(xprt); in svc_door_reply() local
592 XDR *xdrs = &(su->su_xdrs); in svc_door_reply()
594 xdrmem_create(xdrs, su->buf, su->su_iosz, XDR_ENCODE); in svc_door_reply()
595 msg->rm_xid = su->su_xid; in svc_door_reply()
597 su->len = (int)XDR_GETPOS(xdrs); in svc_door_reply()