flock64_t
flock64_t *bfp,
flock64_t *bfp,
flock64_t *bfp,
flock64_t *bfp,
deleg_rd_space(femarg_t *arg, int cmd, flock64_t *bfp, int flag,
deleg_wr_space(femarg_t *arg, int cmd, flock64_t *bfp, int flag,
static void reclaim_one_lock(vnode_t *, flock64_t *, nfs4_error_t *, int *);
reclaim_one_lock(vnode_t *vp, flock64_t *flk, nfs4_error_t *ep,
kmem_free(lrp->lr_flk, sizeof (flock64_t));
destp->lr_flk = kmem_alloc(sizeof (flock64_t), KM_SLEEP);
nfs4frlock_validate_args(int cmd, flock64_t *flk, int flag, vnode_t *vp,
nfs4frlock_get_sysid(struct lm_sysid **lspp, vnode_t *vp, flock64_t *flk)
flock64_t *flk, short *whencep, vnode_t *vp, cred_t *search_cr,
nfs_argop4 **argopp, nfs4_op_hint_t *op_hintp, flock64_t *flk, int cmd,
LOCKT4args **lockt_argsp, COMPOUND4args_clnt *argsp, flock64_t *flk,
LOCKU4args **locku_argsp, flock64_t *flk,
flock64_t *flk, int cmd, vnode_t *vp, cred_t *cr, nfs4_error_t *ep)
nfs4_open_stream_t *osp, nfs4_lock_owner_t *lop, flock64_t *flk,
bool_t *did_start_fop, nfs4_lost_rqst_t *lost_rqstp, flock64_t *flk)
nfs4frlock_results_ok(nfs4_lock_call_type_t ctype, int cmd, flock64_t *flk,
vnode_t *vp, flock64_t *flk, nfs4_op_hint_t op_hint,
vnode_t *vp, flock64_t *flk, cred_t *cr,
nfs4_open_stream_t *osp, nfs4_lock_owner_t *lop, flock64_t *flk,
nfs4frlock(nfs4_lock_call_type_t ctype, vnode_t *vp, int cmd, flock64_t *flk,
flock64_t ld;
denied_to_flk(LOCK4denied *lockt_denied, flock64_t *flk, LOCKT4args *lockt_args)
lock_to_end(flock64_t *lock)
locks_intersect(flock64_t *llfp, flock64_t *curfp)
nfs4_add_lock_range(flock64_t *lost_flp, flock64_t *local_flp,
nfs4_reinstitute_local_lock_state(vnode_t *vp, flock64_t *lost_flp, cred_t *cr,
flock64_t ul_fl;
push_reinstate(vnode_t *vp, int cmd, flock64_t *flk, cred_t *cr,
static void denied_to_flk(LOCK4denied *, flock64_t *, LOCKT4args *);
static void nfs4_reinstitute_local_lock_state(vnode_t *, flock64_t *,
static void push_reinstate(vnode_t *, int, flock64_t *, cred_t *,
flock64_t ld;
flock64_t bf;
flock64_t *bfp,
static int smb_fem_oplock_space(femarg_t *, int, flock64_t *, int,
flock64_t flk;
flock64_t bf;
smb_vop_frlock(vnode_t *vp, cred_t *cr, int flag, flock64_t *bf)
smb_vop_space(vnode_t *vp, int cmd, flock64_t *bfp, int flags,
flock64_t *bfp,
flock64_t *bfp,
flock64_t fl;
zfs_frlock(vnode_t *vp, int cmd, flock64_t *bfp, int flag, offset_t offset,
zfs_space(vnode_t *vp, int cmd, flock64_t *bfp, int flag,
static int nlm_vop_frlock(vnode_t *, int, flock64_t *, int, offset_t,
nlm_vop_frlock(vnode_t *vp, int cmd, flock64_t *bfp, int flag, offset_t offset,
extern int deleg_rd_space(femarg_t *, int, flock64_t *, int, offset_t, cred_t *,
extern int deleg_wr_space(femarg_t *, int, flock64_t *, int, offset_t, cred_t *,
extern void nfs4frlock(nfs4_lock_call_type_t, vnode_t *, int, flock64_t *,
flock64_t *lr_flk;
static void create_flock(lock_descriptor_t *, flock64_t *);
ofdlock(file_t *fp, int fcmd, flock64_t *lckdat, int flag, u_offset_t offset)
create_flock(lock_descriptor_t *lp, flock64_t *flp)
flk_convert_lock_data(vnode_t *vp, flock64_t *flp,
flock64_t *flrp; /* l_flock portion of request */
reclock(vnode_t *vp, flock64_t *lckdat, int cmd, int flag, u_offset_t offset,
int smb_vop_space(vnode_t *, int, flock64_t *, int, offset_t, cred_t *);
int smb_vop_frlock(vnode_t *, cred_t *, int, flock64_t *);
flock64_t l_flock; /* original flock request */
static int flock_check(vnode_t *, flock64_t *, offset_t, offset_t);
static int flock_get_start(vnode_t *, flock64_t *, offset_t, u_offset_t *);
flock_check(vnode_t *vp, flock64_t *flp, offset_t offset, offset_t max)
flock_get_start(vnode_t *vp, flock64_t *flp, offset_t offset, u_offset_t *start)