Lines Matching defs:rfs4_state_t
390 * third. rfs4_state_t is created to track the association between an
423 * | rfs4_lo_state_t |->| rfs4_state_t |->| rfs4_file_t |
440 * rfs4_state_tab rfs4_state_t open_owner4 | file
593 } rfs4_state_t;
627 rfs4_state_t *rls_state;
831 /* rfs4_state_t handling */
832 extern rfs4_state_t *rfs4_findstate_by_owner_file(rfs4_openowner_t *,
834 extern void rfs4_state_rele(rfs4_state_t *);
835 extern void rfs4_state_close(rfs4_state_t *, bool_t,
837 extern void rfs4_release_share_lock_state(rfs4_state_t *,
843 rfs4_state_t *, bool_t *);
856 extern nfsstat4 rfs4_get_state(stateid4 *, rfs4_state_t **,
865 extern int rfs4_check_stateid_seqid(rfs4_state_t *, stateid4 *);
892 extern rfs4_deleg_state_t *rfs4_finddeleg(rfs4_state_t *, bool_t *);
894 extern bool_t rfs4_check_recall(rfs4_state_t *, uint32_t);
897 extern int rfs4_get_deleg(rfs4_state_t *, open_delegation_type4,
898 open_delegation_type4 (*policy)(rfs4_state_t *,
900 extern rfs4_deleg_state_t *rfs4_grant_delegation(delegreq_t, rfs4_state_t *,
905 extern bool_t rfs4_is_deleg(rfs4_state_t *);
947 extern int rfs4_share(rfs4_state_t *, uint32_t, uint32_t);
948 extern int rfs4_unshare(rfs4_state_t *);