Lines Matching refs:lp
2270 tmp_freesp(struct vnode *vp, struct flock64 *lp, int flag)
2277 ASSERT(lp->l_start >= 0);
2279 if (lp->l_len != 0)
2283 if (tp->tn_size == lp->l_start) {
2294 save_start = lp->l_start;
2296 if (tp->tn_size < lp->l_start) {
2303 lp->l_start = tp->tn_size;
2305 lp->l_type = F_WRLCK;
2306 lp->l_sysid = 0;
2307 lp->l_pid = ttoproc(curthread)->p_pid;
2309 if ((i = reclock(vp, lp, i, 0, lp->l_start, NULL)) != 0 ||
2310 lp->l_type != F_UNLCK) {
2315 lp->l_start = save_start;
2321 tp, (ulong_t)lp->l_start);