/illumos-gate/usr/src/uts/common/klm/ |
H A D | klmops.c | 80 lm_frlock(struct vnode *vp, int cmd, struct flock64 *flk, int flags, in lm_frlock() argument 84 return (nlm_frlock(vp, cmd, flk, flags, off, in lm_frlock() 93 lm4_frlock(struct vnode *vp, int cmd, struct flock64 *flk, int flags, in lm4_frlock() argument 98 err = nlm_frlock(vp, cmd, flk, flags, off, in lm4_frlock() 130 struct flock64 *flk, int flags, u_offset_t offset) in lm_register_lock_locally() argument 133 flk, flags, offset); in lm_register_lock_locally()
|
H A D | nlm_client.c | 619 struct flock64 *flk, int flags, u_offset_t offset) in nlm_register_lock_locally() argument 647 flk->l_sysid = sysid; in nlm_register_lock_locally() 648 (void) convoff(vp, flk, 0, (offset_t)offset); in nlm_register_lock_locally() 649 (void) nlm_local_setlk(vp, flk, flags); in nlm_register_lock_locally()
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | lm.h | 108 struct flock64 *flk, int flag, 121 struct flock64 *flk, int flag,
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_vnops.c | 12926 nfs4frlock_validate_args(int cmd, flock64_t *flk, int flag, vnode_t *vp, in nfs4frlock_validate_args() argument 12936 if ((flk->l_type == F_RDLCK && (flag & FREAD) == 0) || in nfs4frlock_validate_args() 12937 (flk->l_type == F_WRLCK && (flag & FWRITE) == 0)) { in nfs4frlock_validate_args() 12946 if (error = convoff(vp, flk, 0, offset)) { in nfs4frlock_validate_args() 12960 nfs4frlock_get_sysid(struct lm_sysid **lspp, vnode_t *vp, flock64_t *flk) in nfs4frlock_get_sysid() argument 12973 flk->l_sysid = lm_sysidt(*lspp); in nfs4frlock_get_sysid() 12983 flock64_t *flk, short *whencep, vnode_t *vp, cred_t *search_cr, in nfs4frlock_pre_setup() argument 12998 *whencep = flk->l_whence; in nfs4frlock_pre_setup() 13015 nfs_argop4 **argopp, nfs4_op_hint_t *op_hintp, flock64_t *flk, int cmd, in nfs4frlock_call_init() argument 13039 if ((cmd == F_SETLK || cmd == F_SETLKW) && flk->l_type == F_UNLCK) in nfs4frlock_call_init() [all …]
|
H A D | nfs4_srv.c | 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() [all …]
|
H A D | nfs4_recovery.c | 2299 reclaim_one_lock(vnode_t *vp, flock64_t *flk, nfs4_error_t *ep, in reclaim_one_lock() argument 2305 cr = pid_to_cr(flk->l_pid); in reclaim_one_lock() 2320 nfs4frlock(NFS4_LCK_CTYPE_RECLAIM, vp, F_SETLK, flk, in reclaim_one_lock()
|
H A D | nfs4_client.c | 2723 #define SAFE_LOCK(flk) ((flk).l_start == 0 && (flk).l_len == 0) argument
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_fsops.c | 1397 flock64_t flk; in smb_fsop_freesp() local 1430 bzero(&flk, sizeof (flk)); in smb_fsop_freesp() 1431 flk.l_start = off; in smb_fsop_freesp() 1432 flk.l_len = len; in smb_fsop_freesp() 1434 rc = smb_vop_space(node->vp, F_FREESP, &flk, FWRITE, 0LL, cr); in smb_fsop_freesp()
|