rfs4_state_t
rfs4_state_t osid;
rfs4_unshare(rfs4_state_t *sp)
rfs4_state_t *sp;
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
rfs4_state_t *sp;
rfs4_state_t *sp;
rfs4_state_t *sp;
rfs4_state_t *sp;
rfs4_state_t *sp;
rfs4_release_share_lock_state(rfs4_state_t *sp, cred_t *cr,
rfs4_state_t *sp = lsp->rls_state;
rfs4_state_t *sp = NULL;
rfs4_share(rfs4_state_t *sp, uint32_t access, uint32_t deny)
rfs4_check_recall(rfs4_state_t *sp, uint32_t access)
rfs4_check_delegation(rfs4_state_t *sp, rfs4_file_t *fp)
rfs4_grant_delegation(delegreq_t dreq, rfs4_state_t *sp, int *recall)
rfs4_deleg_state(rfs4_state_t *sp, open_delegation_type4 dtype, int *recall)
rfs4_is_deleg(rfs4_state_t *sp)
static rfs4_deleg_state_t *rfs4_deleg_state(rfs4_state_t *,
3, sizeof (rfs4_state_t), 3);
sizeof (rfs4_state_t),
list_create(&oo->ro_statelist, sizeof (rfs4_state_t),
offsetof(rfs4_state_t, rs_node));
rfs4_state_t *sp = argp->rls_state;
rfs4_findlo_state_by_owner(rfs4_lockowner_t *lo, rfs4_state_t *sp,
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
rfs4_state_rele_nounlock(rfs4_state_t *sp)
rfs4_state_rele(rfs4_state_t *sp)
rfs4_finddeleg(rfs4_state_t *sp, bool_t *create)
rfs4_state_t *sp;
rfs4_state_t *sp = key;
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
rfs4_state_t *arg = key;
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
rfs4_state_t *
rfs4_state_t *sp;
rfs4_state_t key;
sp = (rfs4_state_t *)rfs4_dbsearch(nsrv4->rfs4_state_owner_file_idx,
static rfs4_state_t *
return ((rfs4_state_t *)rfs4_dbsearch(nsrv4->rfs4_state_file_idx, fp,
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
rfs4_file_t *fp = ((rfs4_state_t *)argp)->rs_finfo;
rfs4_openowner_t *oo = ((rfs4_state_t *)argp)->rs_owner;
static rfs4_state_t *
rfs4_state_t *sp;
sp = (rfs4_state_t *)rfs4_dbsearch(nsrv4->rfs4_state_idx, id,
rfs4_state_close(rfs4_state_t *sp, bool_t lock_held, bool_t close_of_client,
rfs4_get_state_lockit(stateid4 *stateid, rfs4_state_t **spp,
rfs4_state_t *sp;
rfs4_get_state(stateid4 *stateid, rfs4_state_t **spp,
rfs4_get_state_nolock(stateid4 *stateid, rfs4_state_t **spp,
rfs4_check_stateid_seqid(rfs4_state_t *sp, stateid4 *stateid,
rfs4_get_all_state(stateid4 *sid, rfs4_state_t **spp,
rfs4_state_t *sp = NULL;
rfs4_state_has_access(rfs4_state_t *sp, int mode, vnode_t *vp)
rfs4_state_t *sp;
rfs4_state_t *sp;
rfs4_state_t *sp = (rfs4_state_t *)u_entry;
rfs4_state_t *sp;
extern rfs4_deleg_state_t *rfs4_finddeleg(rfs4_state_t *, bool_t *);
extern bool_t rfs4_check_recall(rfs4_state_t *, uint32_t);
extern int rfs4_get_deleg(rfs4_state_t *, open_delegation_type4,
open_delegation_type4 (*policy)(rfs4_state_t *,
extern rfs4_deleg_state_t *rfs4_grant_delegation(delegreq_t, rfs4_state_t *,
extern bool_t rfs4_is_deleg(rfs4_state_t *);
extern int rfs4_share(rfs4_state_t *, uint32_t, uint32_t);
extern int rfs4_unshare(rfs4_state_t *);
rfs4_state_t *rls_state;
extern rfs4_state_t *rfs4_findstate_by_owner_file(rfs4_openowner_t *,
extern void rfs4_state_rele(rfs4_state_t *);
extern void rfs4_state_close(rfs4_state_t *, bool_t,
extern void rfs4_release_share_lock_state(rfs4_state_t *,
rfs4_state_t *, bool_t *);
extern nfsstat4 rfs4_get_state(stateid4 *, rfs4_state_t **,
extern nfsstat4 rfs4_get_state_nolock(stateid4 *, rfs4_state_t **,
extern void rfs4_state_rele_nounlock(rfs4_state_t *);
extern int rfs4_check_stateid_seqid(rfs4_state_t *, stateid4 *,