Lines Matching defs:resp
253 struct nlm4_testres_wrapper *resp = rqstp->rq_resp;
257 resp->xdrgen.cookie = argp->xdrgen.cookie;
259 resp->xdrgen.stat.stat = nlm_lck_denied_nolocks;
264 resp->xdrgen.stat.stat = nlm4svc_lookup_file(rqstp, host, &argp->lock,
267 if (resp->xdrgen.stat.stat)
270 resp->xdrgen.stat.stat = nlmsvc_testlock(rqstp, file, host,
271 &argp->lock, &resp->lock);
274 if (resp->xdrgen.stat.stat == nlm_lck_denied) {
275 struct lockd_lock *conf = &resp->lock;
276 struct nlm4_holder *holder = &resp->xdrgen.stat.u.holder;
293 return resp->xdrgen.stat.stat == nlm__int__drop_reply ?
302 struct nlm4_res_wrapper *resp = rqstp->rq_resp;
306 resp->xdrgen.cookie = argp->xdrgen.cookie;
308 resp->xdrgen.stat.stat = nlm4_netobj_to_cookie(&argp->cookie,
310 if (resp->xdrgen.stat.stat)
313 resp->xdrgen.stat.stat = nlm_lck_denied_nolocks;
319 resp->xdrgen.stat.stat = nlm4svc_lookup_file(rqstp, host, &argp->lock,
322 if (resp->xdrgen.stat.stat)
325 resp->xdrgen.stat.stat = nlmsvc_lock(rqstp, file, host, &argp->lock,
328 if (resp->xdrgen.stat.stat == nlm__int__deadlock)
329 resp->xdrgen.stat.stat = nlm4_deadlock;
337 return resp->xdrgen.stat.stat == nlm__int__drop_reply ?
412 struct nlm4_res_wrapper *resp = rqstp->rq_resp;
417 resp->xdrgen.cookie = argp->xdrgen.cookie;
419 resp->xdrgen.stat.stat = nlm_lck_denied_grace_period;
423 resp->xdrgen.stat.stat = nlm_lck_denied_nolocks;
428 resp->xdrgen.stat.stat = nlm4svc_lookup_file(rqstp, host, &argp->lock,
431 if (resp->xdrgen.stat.stat)
434 resp->xdrgen.stat.stat = nlmsvc_cancel_blocked(net, file, &argp->lock);
441 return resp->xdrgen.stat.stat == nlm__int__drop_reply ?
474 struct nlm4_res_wrapper *resp = rqstp->rq_resp;
479 resp->xdrgen.cookie = argp->xdrgen.cookie;
481 resp->xdrgen.stat.stat = nlm_lck_denied_grace_period;
485 resp->xdrgen.stat.stat = nlm_lck_denied_nolocks;
490 resp->xdrgen.stat.stat = nlm4svc_lookup_file(rqstp, host, &argp->lock,
493 if (resp->xdrgen.stat.stat)
496 resp->xdrgen.stat.stat = nlmsvc_unlock(net, file, &argp->lock);
503 return resp->xdrgen.stat.stat == nlm__int__drop_reply ?
529 struct nlm4_res_wrapper *resp = rqstp->rq_resp;
531 resp->xdrgen.cookie = argp->xdrgen.cookie;
533 resp->xdrgen.stat.stat = nlm4_lock_to_lockd_lock(&argp->lock,
535 if (resp->xdrgen.stat.stat)
538 resp->xdrgen.stat.stat = nlmclnt_grant(svc_addr(rqstp), &argp->lock);
591 __nlm4svc_proc_test_msg(struct svc_rqst *rqstp, struct lockd_res *resp)
599 resp->status = nlm_lck_denied_nolocks;
600 if (nlm4_netobj_to_cookie(&resp->cookie, &argp->xdrgen.cookie))
607 resp->status = nlm4svc_lookup_file(rqstp, host, &argp->lock,
609 if (resp->status)
613 resp->status = nlmsvc_testlock(rqstp, file, host, &argp->lock,
614 &resp->lock);
621 return resp->status == nlm__int__drop_reply ? rpc_drop_reply : rpc_success;
651 __nlm4svc_proc_lock_msg(struct svc_rqst *rqstp, struct lockd_res *resp)
658 resp->status = nlm_lck_denied_nolocks;
659 if (nlm4_netobj_to_cookie(&resp->cookie, &argp->xdrgen.cookie))
666 resp->status = nlm4svc_lookup_file(rqstp, host, &argp->lock,
668 if (resp->status)
671 resp->status = nlmsvc_lock(rqstp, file, host, &argp->lock,
672 argp->xdrgen.block, &resp->cookie,
674 if (resp->status == nlm__int__deadlock)
675 resp->status = nlm4_deadlock;
682 return resp->status == nlm__int__drop_reply ?
713 __nlm4svc_proc_cancel_msg(struct svc_rqst *rqstp, struct lockd_res *resp)
721 resp->status = nlm_lck_denied_nolocks;
722 if (nlm4_netobj_to_cookie(&resp->cookie, &argp->xdrgen.cookie))
725 resp->status = nlm_lck_denied_grace_period;
729 resp->status = nlm_lck_denied_nolocks;
734 resp->status = nlm4svc_lookup_file(rqstp, host, &argp->lock,
736 if (resp->status)
739 resp->status = nlmsvc_cancel_blocked(net, file, &argp->lock);
746 return resp->status == nlm__int__drop_reply ?
777 __nlm4svc_proc_unlock_msg(struct svc_rqst *rqstp, struct lockd_res *resp)
784 resp->status = nlm_lck_denied_nolocks;
785 if (nlm4_netobj_to_cookie(&resp->cookie, &argp->xdrgen.cookie))
788 resp->status = nlm_lck_denied_grace_period;
792 resp->status = nlm_lck_denied_nolocks;
797 resp->status = nlm4svc_lookup_file(rqstp, host, &argp->lock,
799 if (resp->status)
802 resp->status = nlmsvc_unlock(net, file, &argp->lock);
809 return resp->status == nlm__int__drop_reply ?
840 __nlm4svc_proc_granted_msg(struct svc_rqst *rqstp, struct lockd_res *resp)
844 resp->status = nlm_lck_denied;
845 if (nlm4_netobj_to_cookie(&resp->cookie, &argp->xdrgen.cookie))
851 resp->status = nlmclnt_grant(svc_addr(rqstp), &argp->lock);
987 struct nlm4_shareres_wrapper *resp = rqstp->rq_resp;
997 resp->xdrgen.cookie = argp->xdrgen.cookie;
999 resp->xdrgen.stat = nlm_lck_denied_grace_period;
1003 resp->xdrgen.stat = nlm_lck_denied_nolocks;
1008 resp->xdrgen.stat = nlm4svc_lookup_file(rqstp, host, lock, &file,
1010 if (resp->xdrgen.stat)
1013 resp->xdrgen.stat = nlmsvc_share_file(host, file, &lock->oh,
1023 return resp->xdrgen.stat == nlm__int__drop_reply ?
1055 struct nlm4_shareres_wrapper *resp = rqstp->rq_resp;
1065 resp->xdrgen.cookie = argp->xdrgen.cookie;
1067 resp->xdrgen.stat = nlm_lck_denied_grace_period;
1071 resp->xdrgen.stat = nlm_lck_denied_nolocks;
1076 resp->xdrgen.stat = nlm4svc_lookup_file(rqstp, host, lock, &file,
1078 if (resp->xdrgen.stat)
1081 resp->xdrgen.stat = nlmsvc_unshare_file(host, file, &lock->oh);
1089 return resp->xdrgen.stat == nlm__int__drop_reply ?