Lines Matching refs:rply
662 svc_sendreply_common(struct svc_req *rqstp, struct rpc_msg *rply, in svc_sendreply_common() argument
675 rply, svc_getrpccaller(rqstp), body); in svc_sendreply_common()
680 ok = SVC_REPLY(xprt, rply, rqstp->rq_addr, body, &rqstp->rq_reply_seq); in svc_sendreply_common()
695 struct rpc_msg rply; in svc_sendreply() local
700 rply.rm_xid = rqstp->rq_xid; in svc_sendreply()
701 rply.rm_direction = REPLY; in svc_sendreply()
702 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svc_sendreply()
703 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svc_sendreply()
704 rply.acpted_rply.ar_stat = SUCCESS; in svc_sendreply()
705 rply.acpted_rply.ar_results.where = NULL; in svc_sendreply()
706 rply.acpted_rply.ar_results.proc = (xdrproc_t) xdr_void; in svc_sendreply()
714 return (svc_sendreply_common(rqstp, &rply, m)); in svc_sendreply()
724 struct rpc_msg rply; in svc_sendreply_mbuf() local
726 rply.rm_xid = rqstp->rq_xid; in svc_sendreply_mbuf()
727 rply.rm_direction = REPLY; in svc_sendreply_mbuf()
728 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svc_sendreply_mbuf()
729 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svc_sendreply_mbuf()
730 rply.acpted_rply.ar_stat = SUCCESS; in svc_sendreply_mbuf()
731 rply.acpted_rply.ar_results.where = NULL; in svc_sendreply_mbuf()
732 rply.acpted_rply.ar_results.proc = (xdrproc_t) xdr_void; in svc_sendreply_mbuf()
734 return (svc_sendreply_common(rqstp, &rply, m)); in svc_sendreply_mbuf()
744 struct rpc_msg rply; in svcerr_noproc() local
746 rply.rm_xid = rqstp->rq_xid; in svcerr_noproc()
747 rply.rm_direction = REPLY; in svcerr_noproc()
748 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svcerr_noproc()
749 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svcerr_noproc()
750 rply.acpted_rply.ar_stat = PROC_UNAVAIL; in svcerr_noproc()
754 &rply, svc_getrpccaller(rqstp), NULL); in svcerr_noproc()
756 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_noproc()
766 struct rpc_msg rply; in svcerr_decode() local
768 rply.rm_xid = rqstp->rq_xid; in svcerr_decode()
769 rply.rm_direction = REPLY; in svcerr_decode()
770 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svcerr_decode()
771 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svcerr_decode()
772 rply.acpted_rply.ar_stat = GARBAGE_ARGS; in svcerr_decode()
776 &rply, (struct sockaddr *) &xprt->xp_rtaddr, NULL); in svcerr_decode()
778 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_decode()
788 struct rpc_msg rply; in svcerr_systemerr() local
790 rply.rm_xid = rqstp->rq_xid; in svcerr_systemerr()
791 rply.rm_direction = REPLY; in svcerr_systemerr()
792 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svcerr_systemerr()
793 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svcerr_systemerr()
794 rply.acpted_rply.ar_stat = SYSTEM_ERR; in svcerr_systemerr()
798 &rply, svc_getrpccaller(rqstp), NULL); in svcerr_systemerr()
800 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_systemerr()
810 struct rpc_msg rply; in svcerr_auth() local
812 rply.rm_xid = rqstp->rq_xid; in svcerr_auth()
813 rply.rm_direction = REPLY; in svcerr_auth()
814 rply.rm_reply.rp_stat = MSG_DENIED; in svcerr_auth()
815 rply.rjcted_rply.rj_stat = AUTH_ERROR; in svcerr_auth()
816 rply.rjcted_rply.rj_why = why; in svcerr_auth()
820 &rply, svc_getrpccaller(rqstp), NULL); in svcerr_auth()
822 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_auth()
842 struct rpc_msg rply; in svcerr_noprog() local
844 rply.rm_xid = rqstp->rq_xid; in svcerr_noprog()
845 rply.rm_direction = REPLY; in svcerr_noprog()
846 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svcerr_noprog()
847 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svcerr_noprog()
848 rply.acpted_rply.ar_stat = PROG_UNAVAIL; in svcerr_noprog()
852 &rply, svc_getrpccaller(rqstp), NULL); in svcerr_noprog()
854 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_noprog()
864 struct rpc_msg rply; in svcerr_progvers() local
866 rply.rm_xid = rqstp->rq_xid; in svcerr_progvers()
867 rply.rm_direction = REPLY; in svcerr_progvers()
868 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svcerr_progvers()
869 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svcerr_progvers()
870 rply.acpted_rply.ar_stat = PROG_MISMATCH; in svcerr_progvers()
871 rply.acpted_rply.ar_vers.low = (uint32_t)low_vers; in svcerr_progvers()
872 rply.acpted_rply.ar_vers.high = (uint32_t)high_vers; in svcerr_progvers()
876 &rply, svc_getrpccaller(rqstp), NULL); in svcerr_progvers()
878 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_progvers()