Lines Matching defs:dlm_lock_resource

57 	struct dlm_lock_resource *mleres;
188 struct dlm_lock_resource;
201 struct dlm_lock_resource *lockres;
208 struct dlm_lock_resource *lockres;
216 struct dlm_lock_resource *deref_res;
272 struct dlm_lock_resource
342 struct dlm_lock_resource *lockres;
388 dlm_list_idx_to_ptr(struct dlm_lock_resource *res, enum dlm_lockres_list idx)
778 __dlm_lockres_state_to_status(struct dlm_lock_resource *res)
816 struct dlm_lock_resource *res);
825 void dlm_revert_pending_convert(struct dlm_lock_resource *res,
827 void dlm_revert_pending_lock(struct dlm_lock_resource *res,
832 void dlm_commit_pending_cancel(struct dlm_lock_resource *res,
834 void dlm_commit_pending_unlock(struct dlm_lock_resource *res,
852 struct dlm_lock_resource *res);
854 struct dlm_lock_resource *res);
855 static inline void dlm_lockres_get(struct dlm_lock_resource *res)
861 void dlm_lockres_put(struct dlm_lock_resource *res);
862 void __dlm_unhash_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
863 void __dlm_insert_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
864 struct dlm_lock_resource * __dlm_lookup_lockres_full(struct dlm_ctxt *dlm,
868 struct dlm_lock_resource * __dlm_lookup_lockres(struct dlm_ctxt *dlm,
872 struct dlm_lock_resource * dlm_lookup_lockres(struct dlm_ctxt *dlm,
878 struct dlm_lock_resource * dlm_get_lock_resource(struct dlm_ctxt *dlm,
882 struct dlm_lock_resource *dlm_new_lockres(struct dlm_ctxt *dlm,
887 struct dlm_lock_resource *res, int bit);
889 struct dlm_lock_resource *res, int bit);
892 struct dlm_lock_resource *res);
894 struct dlm_lock_resource *res);
897 struct dlm_lock_resource *res);
903 struct dlm_lock_resource *res,
906 struct dlm_lock_resource *res,
909 struct dlm_lock_resource *res,
913 struct dlm_lock_resource *res,
918 struct dlm_lock_resource *res,
927 struct dlm_lock_resource *res,
935 void dlm_print_one_lock_resource(struct dlm_lock_resource *res);
936 void __dlm_print_one_lock_resource(struct dlm_lock_resource *res);
938 void dlm_kick_thread(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
939 void __dlm_dirty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
945 int dlm_empty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
947 struct dlm_lock_resource *res,
950 struct dlm_lock_resource *res);
951 void __dlm_lockres_reserve_ast(struct dlm_lock_resource *res);
976 int dlm_do_master_requery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res,
980 struct dlm_lock_resource *res);
983 struct dlm_lock_resource *res,
990 struct dlm_lock_resource *res,
995 struct dlm_lock_resource *res);
998 void __dlm_wait_on_lockres_flags(struct dlm_lock_resource *res, int flags);
1001 static inline void __dlm_wait_on_lockres(struct dlm_lock_resource *res)
1024 struct dlm_lock_resource *res);
1029 int __dlm_lockres_has_locks(struct dlm_lock_resource *res);
1030 int __dlm_lockres_unused(struct dlm_lock_resource *res);
1114 struct dlm_lock_resource *res,
1123 struct dlm_lock_resource *res,