Lines Matching defs:ansp
269 nfs_lockdmsg_compare_to_answer(LOCKD_MSG_REQUEST *msgreq, struct lockd_ans *ansp)
271 if (!(ansp->la_flags & LOCKD_ANS_LOCK_INFO))
273 if (msgreq->lmr_msg.lm_fl.l_pid != ansp->la_pid)
275 if (msgreq->lmr_msg.lm_fl.l_start != ansp->la_start)
277 if (msgreq->lmr_msg.lm_fl.l_len != ansp->la_len)
279 if (msgreq->lmr_msg.lm_fh_len != ansp->la_fh_len)
281 if (bcmp(msgreq->lmr_msg.lm_fh, ansp->la_fh, ansp->la_fh_len))
302 nfs_lockdmsg_find_by_answer(struct lockd_ans *ansp)
306 if (!(ansp->la_flags & LOCKD_ANS_LOCK_INFO))
309 if (!nfs_lockdmsg_compare_to_answer(mr, ansp))
1019 nfslockdans(proc_t p, struct lockd_ans *ansp)
1030 if (ansp->la_version != LOCKD_ANS_VERSION)
1036 msgreq = nfs_lockdmsg_find_by_xid(ansp->la_xid);
1037 if (ansp->la_flags & LOCKD_ANS_GRANTED) {
1044 if (!msgreq || nfs_lockdmsg_compare_to_answer(msgreq, ansp))
1045 msgreq = nfs_lockdmsg_find_by_answer(ansp);
1058 msgreq->lmr_errno = ansp->la_errno;
1060 if (ansp->la_flags & LOCKD_ANS_LOCK_INFO) {
1061 if (ansp->la_flags & LOCKD_ANS_LOCK_EXCL)
1065 msgreq->lmr_msg.lm_fl.l_pid = ansp->la_pid;
1066 msgreq->lmr_msg.lm_fl.l_start = ansp->la_start;
1067 msgreq->lmr_msg.lm_fl.l_len = ansp->la_len;