Lines Matching refs:rply
664 svc_sendreply_common(struct svc_req *rqstp, struct rpc_msg *rply, in svc_sendreply_common() argument
677 rply, svc_getrpccaller(rqstp), body); in svc_sendreply_common()
682 ok = SVC_REPLY(xprt, rply, rqstp->rq_addr, body, &rqstp->rq_reply_seq); in svc_sendreply_common()
697 struct rpc_msg rply; in svc_sendreply() local
702 rply.rm_xid = rqstp->rq_xid; in svc_sendreply()
703 rply.rm_direction = REPLY; in svc_sendreply()
704 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svc_sendreply()
705 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svc_sendreply()
706 rply.acpted_rply.ar_stat = SUCCESS; in svc_sendreply()
707 rply.acpted_rply.ar_results.where = NULL; in svc_sendreply()
708 rply.acpted_rply.ar_results.proc = (xdrproc_t) xdr_void; in svc_sendreply()
716 return (svc_sendreply_common(rqstp, &rply, m)); in svc_sendreply()
726 struct rpc_msg rply; in svc_sendreply_mbuf() local
728 rply.rm_xid = rqstp->rq_xid; in svc_sendreply_mbuf()
729 rply.rm_direction = REPLY; in svc_sendreply_mbuf()
730 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svc_sendreply_mbuf()
731 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svc_sendreply_mbuf()
732 rply.acpted_rply.ar_stat = SUCCESS; in svc_sendreply_mbuf()
733 rply.acpted_rply.ar_results.where = NULL; in svc_sendreply_mbuf()
734 rply.acpted_rply.ar_results.proc = (xdrproc_t) xdr_void; in svc_sendreply_mbuf()
736 return (svc_sendreply_common(rqstp, &rply, m)); in svc_sendreply_mbuf()
746 struct rpc_msg rply; in svcerr_noproc() local
748 rply.rm_xid = rqstp->rq_xid; in svcerr_noproc()
749 rply.rm_direction = REPLY; in svcerr_noproc()
750 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svcerr_noproc()
751 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svcerr_noproc()
752 rply.acpted_rply.ar_stat = PROC_UNAVAIL; in svcerr_noproc()
756 &rply, svc_getrpccaller(rqstp), NULL); in svcerr_noproc()
758 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_noproc()
768 struct rpc_msg rply; in svcerr_decode() local
770 rply.rm_xid = rqstp->rq_xid; in svcerr_decode()
771 rply.rm_direction = REPLY; in svcerr_decode()
772 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svcerr_decode()
773 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svcerr_decode()
774 rply.acpted_rply.ar_stat = GARBAGE_ARGS; in svcerr_decode()
778 &rply, (struct sockaddr *) &xprt->xp_rtaddr, NULL); in svcerr_decode()
780 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_decode()
790 struct rpc_msg rply; in svcerr_systemerr() local
792 rply.rm_xid = rqstp->rq_xid; in svcerr_systemerr()
793 rply.rm_direction = REPLY; in svcerr_systemerr()
794 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svcerr_systemerr()
795 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svcerr_systemerr()
796 rply.acpted_rply.ar_stat = SYSTEM_ERR; in svcerr_systemerr()
800 &rply, svc_getrpccaller(rqstp), NULL); in svcerr_systemerr()
802 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_systemerr()
812 struct rpc_msg rply; in svcerr_auth() local
814 rply.rm_xid = rqstp->rq_xid; in svcerr_auth()
815 rply.rm_direction = REPLY; in svcerr_auth()
816 rply.rm_reply.rp_stat = MSG_DENIED; in svcerr_auth()
817 rply.rjcted_rply.rj_stat = AUTH_ERROR; in svcerr_auth()
818 rply.rjcted_rply.rj_why = why; in svcerr_auth()
822 &rply, svc_getrpccaller(rqstp), NULL); in svcerr_auth()
824 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_auth()
844 struct rpc_msg rply; in svcerr_noprog() local
846 rply.rm_xid = rqstp->rq_xid; in svcerr_noprog()
847 rply.rm_direction = REPLY; in svcerr_noprog()
848 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svcerr_noprog()
849 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svcerr_noprog()
850 rply.acpted_rply.ar_stat = PROG_UNAVAIL; in svcerr_noprog()
854 &rply, svc_getrpccaller(rqstp), NULL); in svcerr_noprog()
856 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_noprog()
866 struct rpc_msg rply; in svcerr_progvers() local
868 rply.rm_xid = rqstp->rq_xid; in svcerr_progvers()
869 rply.rm_direction = REPLY; in svcerr_progvers()
870 rply.rm_reply.rp_stat = MSG_ACCEPTED; in svcerr_progvers()
871 rply.acpted_rply.ar_verf = rqstp->rq_verf; in svcerr_progvers()
872 rply.acpted_rply.ar_stat = PROG_MISMATCH; in svcerr_progvers()
873 rply.acpted_rply.ar_vers.low = (uint32_t)low_vers; in svcerr_progvers()
874 rply.acpted_rply.ar_vers.high = (uint32_t)high_vers; in svcerr_progvers()
878 &rply, svc_getrpccaller(rqstp), NULL); in svcerr_progvers()
880 svc_sendreply_common(rqstp, &rply, NULL); in svcerr_progvers()