Lines Matching refs:lckdat

294 ofdlock(file_t *fp, int fcmd, flock64_t *lckdat, int flag, u_offset_t offset)  in ofdlock()  argument
311 VERIFY(lckdat->l_whence == 0); in ofdlock()
312 VERIFY(lckdat->l_start == 0); in ofdlock()
313 VERIFY(lckdat->l_len == 0); in ofdlock()
322 lckdat->l_pid = 0; in ofdlock()
323 lckdat->l_sysid = 0; in ofdlock()
329 ((lckdat->l_type == F_RDLCK && (flag & FREAD) == 0) || in ofdlock()
330 (lckdat->l_type == F_WRLCK && (flag & FWRITE) == 0))) in ofdlock()
336 if (lckdat->l_type == F_UNLCK || !(cmd & SETFLCK)) { in ofdlock()
363 error = flk_convert_lock_data(vp, lckdat, &lock_request->l_start, in ofdlock()
375 lock_request->l_type = lckdat->l_type; in ofdlock()
384 lock_request->l_flock = (*lckdat); in ofdlock()
411 (*lckdat) = lock_request->l_flock; in ofdlock()
535 reclock(vnode_t *vp, flock64_t *lckdat, int cmd, int flag, u_offset_t offset, in reclock() argument
548 ((lckdat->l_type == F_RDLCK && (flag & FREAD) == 0) || in reclock()
549 (lckdat->l_type == F_WRLCK && (flag & FWRITE) == 0))) in reclock()
556 if ((lckdat->l_type == F_UNLCK) || in reclock()
587 ASSERT(lckdat->l_whence == 0); in reclock()
588 lock_request->l_start = lckdat->l_start; in reclock()
589 lock_request->l_end = (lckdat->l_len == 0) ? MAX_U_OFFSET_T : in reclock()
590 lckdat->l_start + (lckdat->l_len - 1); in reclock()
593 error = flk_convert_lock_data(vp, lckdat, in reclock()
608 lock_request->l_type = lckdat->l_type; in reclock()
625 if ((cmd & PCMDLCK) || (GETPXFSID(lckdat->l_sysid) != 0)) { in reclock()
633 lock_request->l_flock = (*lckdat); in reclock()
710 (*lckdat) = lock_request->l_flock; in reclock()
774 lckdat->l_type = F_UNLCK; in reclock()
3026 convoff(struct vnode *vp, struct flock64 *lckdat, int whence, offset_t offset) in convoff() argument
3031 if ((lckdat->l_whence == 2) || (whence == 2)) { in convoff()
3037 switch (lckdat->l_whence) { in convoff()
3039 lckdat->l_start += offset; in convoff()
3042 lckdat->l_start += vattr.va_size; in convoff()
3050 if (lckdat->l_start < 0) in convoff()
3055 lckdat->l_start -= offset; in convoff()
3058 lckdat->l_start -= vattr.va_size; in convoff()
3066 lckdat->l_whence = (short)whence; in convoff()