Lines Matching refs:bfp
4434 nfs_frlock(vnode_t *vp, int cmd, struct flock64 *bfp, int flag, offset_t offset,
4450 switch (bfp->l_type) {
4468 if (rc = flk_convert_lock_data(vp, bfp, &start, &end, offset))
4489 if (!lm_safelock(vp, bfp, cr))
4492 return (fs_frlock(vp, cmd, bfp, flag, offset, flk_cbp, cr, ct));
4504 if (!lm_safelock(vp, bfp, cr)) {
4550 if (bfp->l_type != F_UNLCK) {
4564 rc = lm_frlock(vp, cmd, bfp, flag, offset, cr, &lm_fh, flk_cbp);
4576 * to be freed is specified by bfp->l_start and bfp->l_len (already
4585 nfs_space(vnode_t *vp, int cmd, struct flock64 *bfp, int flag,
4597 if ((bfp->l_start > MAXOFF32_T) || (bfp->l_end > MAXOFF32_T) ||
4598 (bfp->l_len > MAXOFF32_T))
4604 error = convoff(vp, bfp, 0, offset);
4606 ASSERT(bfp->l_start >= 0);
4607 if (bfp->l_len == 0) {
4617 if (error || va.va_size == bfp->l_start)
4620 va.va_size = bfp->l_start;
4623 if (error == 0 && bfp->l_start == 0)