Lines Matching refs:flk
6216 static void lock_print(char *str, int operation, struct flock64 *flk) in lock_print() argument
6230 switch (flk->l_type) { in lock_print()
6241 ASSERT(flk->l_whence == 0); in lock_print()
6243 str, op, type, (longlong_t)flk->l_start, in lock_print()
6244 flk->l_len ? (longlong_t)flk->l_len : ~0LL, flk->l_pid); in lock_print()
8692 struct flock64 flk; in rfs4_release_share_lock_state() local
8695 flk.l_type = F_UNLKSYS; in rfs4_release_share_lock_state()
8696 flk.l_whence = 0; in rfs4_release_share_lock_state()
8697 flk.l_start = 0; in rfs4_release_share_lock_state()
8698 flk.l_len = 0; in rfs4_release_share_lock_state()
8699 flk.l_sysid = in rfs4_release_share_lock_state()
8701 flk.l_pid = 0; in rfs4_release_share_lock_state()
8703 &flk, F_REMOTELOCK | FREAD | FWRITE, in rfs4_release_share_lock_state()
8780 lock_denied(LOCK4denied *dp, struct flock64 *flk) in lock_denied() argument
8786 lo = rfs4_findlockowner_by_pid(flk->l_pid); in lock_denied()
8810 dp->owner.clientid = flk->l_sysid; in lock_denied()
8814 bcopy(&flk->l_pid, dp->owner.owner_val, len); in lock_denied()
8816 dp->offset = flk->l_start; in lock_denied()
8817 dp->length = flk->l_len; in lock_denied()
8819 if (flk->l_type == F_RDLCK) in lock_denied()
8821 else if (flk->l_type == F_WRLCK) in lock_denied()
8847 struct flock64 flk; in setlock() local
8873 flk = *flock; in setlock()
8874 LOCK_PRINT(rfs4_debug, "setlock", F_GETLK, &flk); in setlock()
8875 if (VOP_FRLOCK(vp, F_GETLK, &flk, flag, 0, NULL, cred, in setlock()
8912 if (flk.l_type == F_UNLCK) { in setlock()
8918 *flock = flk; in setlock()
8920 F_GETLK, &flk); in setlock()
9655 struct flock64 flk; in rfs4_op_lockt() local
9746 flk.l_type = ltype; in rfs4_op_lockt()
9747 flk.l_whence = 0; /* SEEK_SET */ in rfs4_op_lockt()
9748 flk.l_start = args->offset; in rfs4_op_lockt()
9749 flk.l_len = posix_length; in rfs4_op_lockt()
9750 flk.l_sysid = sysid; in rfs4_op_lockt()
9751 flk.l_pid = pid; in rfs4_op_lockt()
9754 LOCK_PRINT(rfs4_debug, "rfs4_op_lockt", F_GETLK, &flk); in rfs4_op_lockt()
9757 if (flk.l_len < 0 || flk.l_start < 0) { in rfs4_op_lockt()
9761 error = VOP_FRLOCK(cs->vp, F_GETLK, &flk, flag, (u_offset_t)0, in rfs4_op_lockt()
9770 if (flk.l_type == F_UNLCK) in rfs4_op_lockt()
9773 if (lock_denied(&resp->denied, &flk) == NFS4ERR_EXPIRED) in rfs4_op_lockt()