Home | History | Annotate | Download | only in librpc

Lines Matching defs:serv

465     registered_server *serv = (registered_server *)xprt;
466 if (serv->active) {
467 bool_t result = (bool_t) (*xdr_args)(serv->xdr, args_ptr);
468 XDR_MSG_DONE (serv->xdr);
476 registered_server *serv = (registered_server *)xprt;
477 if (serv->active) {
478 serv->xdr->x_op = XDR_FREE;
479 return (*xdr_args)((XDR *)serv->xdr, args_ptr);
489 registered_server *serv = (registered_server *)xprt;
490 if (serv->active) {
495 serv->xdr->x_op = XDR_ENCODE;
497 if (!xdr_reply_msg_start(serv->xdr, &verf) ||
498 !xdr_results(serv->xdr, xdr_location))
501 ((uint32 *)(serv->xdr->out_msg))[RPC_OFFSET] =
502 ((uint32 *)(serv->xdr->in_msg))[RPC_OFFSET]; //RPC xid
504 serv->xdr->x_prog,
505 serv->xdr->x_vers,
506 ntohl(((uint32 *)(serv->xdr->out_msg))[RPC_OFFSET]));
507 XDR_MSG_SEND(serv->xdr);
522 registered_server *serv = (registered_server *)xprt;
523 if (serv->active) {
526 reply.u.ar.verf = serv->xdr->verf;
529 if (!SVCERR_XDR_SEND(serv->xdr, reply))
531 XDR_MSG_ABORT(serv->xdr);
537 registered_server *serv = (registered_server *)xprt;
538 if (serv->active) {
541 reply.u.ar.verf = serv->xdr->verf;
544 if (!SVCERR_XDR_SEND(serv->xdr, reply))
546 XDR_MSG_ABORT(serv->xdr);
552 registered_server *serv = (registered_server *)xprt;
553 if (serv->active) {
556 reply.u.ar.verf = serv->xdr->verf;
559 if (!SVCERR_XDR_SEND(serv->xdr, reply))
561 XDR_MSG_ABORT(serv->xdr);