Lines Matching defs:flp
4103 create_flock(lock_descriptor_t *lp, flock64_t *flp)
4108 flp->l_type = lp->l_type;
4109 flp->l_whence = 0;
4110 flp->l_start = lp->l_start;
4111 flp->l_len = (lp->l_end == MAX_U_OFFSET_T) ? 0 :
4113 flp->l_sysid = lp->l_flock.l_sysid;
4114 flp->l_pid = lp->l_flock.l_pid;
4124 flk_convert_lock_data(vnode_t *vp, flock64_t *flp,
4133 switch (flp->l_whence) {
4135 *start = (u_offset_t)flp->l_start;
4138 *start = (u_offset_t)(flp->l_start + offset);
4144 *start = (u_offset_t)(flp->l_start + vattr.va_size);
4153 if (flp->l_len == 0)
4155 else if ((offset_t)flp->l_len > 0) {
4156 *end = (u_offset_t)(*start + (flp->l_len - 1));
4164 *start += (u_offset_t)flp->l_len;