Lines Matching defs:resp
269 struct nlm_testres_wrapper *resp = rqstp->rq_resp;
273 resp->xdrgen.cookie = argp->xdrgen.cookie;
275 resp->xdrgen.test_stat.stat = nlm_lck_denied_nolocks;
280 resp->xdrgen.test_stat.stat =
283 if (resp->xdrgen.test_stat.stat)
286 resp->xdrgen.test_stat.stat =
288 &resp->lock));
291 if (resp->xdrgen.test_stat.stat == nlm_lck_denied) {
292 struct lockd_lock *conf = &resp->lock;
293 struct nlm_holder *holder = &resp->xdrgen.test_stat.u.holder;
314 return resp->xdrgen.test_stat.stat == nlm__int__drop_reply ?
323 struct nlm_res_wrapper *resp = rqstp->rq_resp;
327 resp->xdrgen.cookie = argp->xdrgen.cookie;
329 resp->xdrgen.stat.stat = nlm_netobj_to_cookie(&argp->cookie,
331 if (resp->xdrgen.stat.stat)
334 resp->xdrgen.stat.stat = nlm_lck_denied_nolocks;
340 resp->xdrgen.stat.stat = nlm3svc_lookup_file(rqstp, host, &argp->lock,
343 if (resp->xdrgen.stat.stat)
346 resp->xdrgen.stat.stat = cast_status(nlmsvc_lock(rqstp, file, host,
358 return resp->xdrgen.stat.stat == nlm__int__drop_reply ?
419 struct nlm_res_wrapper *resp = rqstp->rq_resp;
424 resp->xdrgen.cookie = argp->xdrgen.cookie;
426 resp->xdrgen.stat.stat = nlm_lck_denied_grace_period;
430 resp->xdrgen.stat.stat = nlm_lck_denied_nolocks;
435 resp->xdrgen.stat.stat = nlm3svc_lookup_file(rqstp, host, &argp->lock,
438 if (resp->xdrgen.stat.stat)
441 resp->xdrgen.stat.stat = nlmsvc_cancel_blocked(net, file, &argp->lock);
448 return resp->xdrgen.stat.stat == nlm__int__drop_reply ?
476 struct nlm_res_wrapper *resp = rqstp->rq_resp;
481 resp->xdrgen.cookie = argp->xdrgen.cookie;
483 resp->xdrgen.stat.stat = nlm_lck_denied_grace_period;
487 resp->xdrgen.stat.stat = nlm_lck_denied_nolocks;
492 resp->xdrgen.stat.stat = nlm3svc_lookup_file(rqstp, host, &argp->lock,
495 if (resp->xdrgen.stat.stat)
498 resp->xdrgen.stat.stat = nlmsvc_unlock(net, file, &argp->lock);
505 return resp->xdrgen.stat.stat == nlm__int__drop_reply ?
531 struct nlm_res_wrapper *resp = rqstp->rq_resp;
533 resp->xdrgen.cookie = argp->xdrgen.cookie;
535 resp->xdrgen.stat.stat = nlm_lock_to_lockd_lock(&argp->lock,
537 if (resp->xdrgen.stat.stat)
540 resp->xdrgen.stat.stat = nlmclnt_grant(svc_addr(rqstp), &argp->lock);
601 __nlmsvc_proc_test_msg(struct svc_rqst *rqstp, struct lockd_res *resp)
609 resp->status = nlm_lck_denied_nolocks;
610 if (nlm_netobj_to_cookie(&resp->cookie, &argp->xdrgen.cookie))
617 resp->status = nlm3svc_lookup_file(rqstp, host, &argp->lock,
619 if (resp->status)
623 resp->status = cast_status(nlmsvc_testlock(rqstp, file, host,
624 &argp->lock, &resp->lock));
631 return resp->status == nlm__int__drop_reply ? rpc_drop_reply : rpc_success;
666 __nlmsvc_proc_lock_msg(struct svc_rqst *rqstp, struct lockd_res *resp)
673 resp->status = nlm_lck_denied_nolocks;
674 if (nlm_netobj_to_cookie(&resp->cookie, &argp->xdrgen.cookie))
681 resp->status = nlm3svc_lookup_file(rqstp, host, &argp->lock,
683 if (resp->status)
686 resp->status = cast_status(nlmsvc_lock(rqstp, file, host, &argp->lock,
687 argp->xdrgen.block, &resp->cookie,
695 return resp->status == nlm__int__drop_reply ? rpc_drop_reply : rpc_success;
730 __nlmsvc_proc_cancel_msg(struct svc_rqst *rqstp, struct lockd_res *resp)
738 resp->status = nlm_lck_denied_nolocks;
739 if (nlm_netobj_to_cookie(&resp->cookie, &argp->xdrgen.cookie))
742 resp->status = nlm_lck_denied_grace_period;
746 resp->status = nlm_lck_denied_nolocks;
751 resp->status = nlm3svc_lookup_file(rqstp, host, &argp->lock,
753 if (resp->status)
756 resp->status = nlmsvc_cancel_blocked(net, file, &argp->lock);
763 return resp->status == nlm__int__drop_reply ? rpc_drop_reply : rpc_success;
798 __nlmsvc_proc_unlock_msg(struct svc_rqst *rqstp, struct lockd_res *resp)
805 resp->status = nlm_lck_denied_nolocks;
806 if (nlm_netobj_to_cookie(&resp->cookie, &argp->xdrgen.cookie))
809 resp->status = nlm_lck_denied_grace_period;
813 resp->status = nlm_lck_denied_nolocks;
818 resp->status = nlm3svc_lookup_file(rqstp, host, &argp->lock,
820 if (resp->status)
823 resp->status = nlmsvc_unlock(net, file, &argp->lock);
830 return resp->status == nlm__int__drop_reply ? rpc_drop_reply : rpc_success;
865 __nlmsvc_proc_granted_msg(struct svc_rqst *rqstp, struct lockd_res *resp)
869 resp->status = nlm_lck_denied;
870 if (nlm_netobj_to_cookie(&resp->cookie, &argp->xdrgen.cookie))
876 resp->status = nlmclnt_grant(svc_addr(rqstp), &argp->lock);
1011 struct nlm_shareres_wrapper *resp = rqstp->rq_resp;
1021 resp->xdrgen.cookie = argp->xdrgen.cookie;
1023 resp->xdrgen.stat = nlm_lck_denied_grace_period;
1027 resp->xdrgen.stat = nlm_lck_denied_nolocks;
1032 resp->xdrgen.stat = nlm3svc_lookup_file(rqstp, host, lock, &file,
1034 if (resp->xdrgen.stat)
1037 resp->xdrgen.stat = nlmsvc_share_file(host, file, &lock->oh,
1047 return resp->xdrgen.stat == nlm__int__drop_reply ?
1074 struct nlm_shareres_wrapper *resp = rqstp->rq_resp;
1084 resp->xdrgen.cookie = argp->xdrgen.cookie;
1086 resp->xdrgen.stat = nlm_lck_denied_grace_period;
1090 resp->xdrgen.stat = nlm_lck_denied_nolocks;
1095 resp->xdrgen.stat = nlm3svc_lookup_file(rqstp, host, lock, &file,
1097 if (resp->xdrgen.stat)
1100 resp->xdrgen.stat = nlmsvc_unshare_file(host, file, &lock->oh);
1108 return resp->xdrgen.stat == nlm__int__drop_reply ?