Lines Matching defs:flkp
259 nlm_frlock(struct vnode *vp, int cmd, struct flock64 *flkp,
289 if (flkp->l_whence == SEEK_END)
295 error = nlm_frlock_getlk(hostp, vp, flkp, flags,
301 error = nlm_frlock_setlk(hostp, vp, flkp, flags,
318 struct flock64 *flkp, int flags, u_offset_t offset,
328 flk0 = *flkp;
334 *flkp = flk0;
339 flk0 = *flkp;
351 * Update the caller's *flkp with information
354 flkp->l_type = F_UNLCK;
358 * caller's *flkp with the info, first
361 (void) convoff(vp, &flk0, flkp->l_whence, (offset_t)offset);
362 *flkp = flk0;
370 struct flock64 *flkp, int flags, u_offset_t offset,
376 error = convoff(vp, flkp, 0, (offset_t)offset);
394 if (flkp->l_start > MAX_UOFF32 ||
395 flkp->l_start + flkp->l_len > MAX_UOFF32 + 1)
403 flkp->l_sysid = hostp->nh_sysid | LM_SYSID_CLIENT;
404 flkp->l_pid = curproc->p_pid;
406 if (flkp->l_type == F_UNLCK) {
411 (void) nlm_local_setlk(vp, flkp, flags);
412 error = nlm_call_unlock(flkp, hostp, fhp, vers);
425 flk0 = *flkp;
440 error = nlm_call_lock(vp, flkp, hostp, fhp, flcb, vers, xflags);
449 error = nlm_local_setlk(vp, flkp, flags);