Lines Matching refs:serv
456 registered_server *serv = (registered_server *)xprt; in svc_getargs() local
457 if (serv->active) { in svc_getargs()
458 bool_t result = (bool_t) (*xdr_args)(serv->xdr, args_ptr); in svc_getargs()
459 XDR_MSG_DONE (serv->xdr); in svc_getargs()
467 registered_server *serv = (registered_server *)xprt; in svc_freeargs() local
468 if (serv->active) { in svc_freeargs()
469 serv->xdr->x_op = XDR_FREE; in svc_freeargs()
470 return (*xdr_args)((XDR *)serv->xdr, args_ptr); in svc_freeargs()
480 registered_server *serv = (registered_server *)xprt; in svc_sendreply() local
481 if (serv->active) { in svc_sendreply()
486 serv->xdr->x_op = XDR_ENCODE; in svc_sendreply()
488 if (!xdr_reply_msg_start(serv->xdr, &verf) || in svc_sendreply()
489 !xdr_results(serv->xdr, xdr_location)) in svc_sendreply()
492 ((uint32 *)(serv->xdr->out_msg))[RPC_OFFSET] = in svc_sendreply()
493 ((uint32 *)(serv->xdr->in_msg))[RPC_OFFSET]; //RPC xid in svc_sendreply()
495 serv->xdr->x_prog, in svc_sendreply()
496 serv->xdr->x_vers, in svc_sendreply()
497 ntohl(((uint32 *)(serv->xdr->out_msg))[RPC_OFFSET])); in svc_sendreply()
498 XDR_MSG_SEND(serv->xdr); in svc_sendreply()
513 registered_server *serv = (registered_server *)xprt; in svcerr_decode() local
514 if (serv->active) { in svcerr_decode()
517 reply.u.ar.verf = serv->xdr->verf; in svcerr_decode()
520 if (!SVCERR_XDR_SEND(serv->xdr, reply)) in svcerr_decode()
522 XDR_MSG_ABORT(serv->xdr); in svcerr_decode()
528 registered_server *serv = (registered_server *)xprt; in svcerr_systemerr() local
529 if (serv->active) { in svcerr_systemerr()
532 reply.u.ar.verf = serv->xdr->verf; in svcerr_systemerr()
535 if (!SVCERR_XDR_SEND(serv->xdr, reply)) in svcerr_systemerr()
537 XDR_MSG_ABORT(serv->xdr); in svcerr_systemerr()
543 registered_server *serv = (registered_server *)xprt; in svcerr_noproc() local
544 if (serv->active) { in svcerr_noproc()
547 reply.u.ar.verf = serv->xdr->verf; in svcerr_noproc()
550 if (!SVCERR_XDR_SEND(serv->xdr, reply)) in svcerr_noproc()
552 XDR_MSG_ABORT(serv->xdr); in svcerr_noproc()