Lines Matching refs:error

171 static void accepted(enum accept_stat acpt_stat, struct rpc_err *error)  in accepted()  argument
177 error->re_status = RPC_PROGUNAVAIL; in accepted()
181 error->re_status = RPC_PROGVERSMISMATCH; in accepted()
185 error->re_status = RPC_PROCUNAVAIL; in accepted()
189 error->re_status = RPC_CANTDECODEARGS; in accepted()
193 error->re_status = RPC_SYSTEMERROR; in accepted()
197 error->re_status = RPC_SUCCESS; in accepted()
201 error->re_status = RPC_FAILED; in accepted()
202 error->re_lb.s1 = (long) MSG_ACCEPTED; in accepted()
203 error->re_lb.s2 = (long) acpt_stat; in accepted()
206 static void rejected(enum reject_stat rjct_stat, struct rpc_err *error) in rejected() argument
212 error->re_status = RPC_VERSMISMATCH; in rejected()
216 error->re_status = RPC_AUTHERROR; in rejected()
220 error->re_status = RPC_FAILED; in rejected()
221 error->re_lb.s1 = (long) MSG_DENIED; in rejected()
222 error->re_lb.s2 = (long) rjct_stat; in rejected()
228 void _seterr_reply(struct rpc_msg *msg, struct rpc_err *error) in _seterr_reply() argument
236 error->re_status = RPC_SUCCESS; in _seterr_reply()
239 accepted((enum accept_stat)msg->acpted_rply.ar_stat, error); in _seterr_reply()
243 rejected((enum reject_stat)msg->rjcted_rply.rj_stat, error); in _seterr_reply()
247 error->re_status = RPC_FAILED; in _seterr_reply()
248 error->re_lb.s1 = (long) (msg->rm_reply.rp_stat); in _seterr_reply()
251 switch (error->re_status) { in _seterr_reply()
254 error->re_vers.low = msg->rjcted_rply.rj_vers.low; in _seterr_reply()
255 error->re_vers.high = msg->rjcted_rply.rj_vers.high; in _seterr_reply()
259 error->re_why = msg->rjcted_rply.rj_why; in _seterr_reply()
263 error->re_vers.low = msg->acpted_rply.ar_vers.low; in _seterr_reply()
264 error->re_vers.high = msg->acpted_rply.ar_vers.high; in _seterr_reply()