Lines Matching refs:dlm_lock_resource
62 struct dlm_lock_resource *mleres;
193 struct dlm_lock_resource;
206 struct dlm_lock_resource *lockres;
213 struct dlm_lock_resource *lockres;
221 struct dlm_lock_resource *deref_res;
277 struct dlm_lock_resource struct
347 struct dlm_lock_resource *lockres;
393 dlm_list_idx_to_ptr(struct dlm_lock_resource *res, enum dlm_lockres_list idx) in dlm_list_idx_to_ptr()
783 __dlm_lockres_state_to_status(struct dlm_lock_resource *res) in __dlm_lockres_state_to_status()
821 struct dlm_lock_resource *res);
830 void dlm_revert_pending_convert(struct dlm_lock_resource *res,
832 void dlm_revert_pending_lock(struct dlm_lock_resource *res,
837 void dlm_commit_pending_cancel(struct dlm_lock_resource *res,
839 void dlm_commit_pending_unlock(struct dlm_lock_resource *res,
857 struct dlm_lock_resource *res);
859 struct dlm_lock_resource *res);
860 static inline void dlm_lockres_get(struct dlm_lock_resource *res) in dlm_lockres_get()
866 void dlm_lockres_put(struct dlm_lock_resource *res);
867 void __dlm_unhash_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
868 void __dlm_insert_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
869 struct dlm_lock_resource * __dlm_lookup_lockres_full(struct dlm_ctxt *dlm,
873 struct dlm_lock_resource * __dlm_lookup_lockres(struct dlm_ctxt *dlm,
877 struct dlm_lock_resource * dlm_lookup_lockres(struct dlm_ctxt *dlm,
883 struct dlm_lock_resource * dlm_get_lock_resource(struct dlm_ctxt *dlm,
887 struct dlm_lock_resource *dlm_new_lockres(struct dlm_ctxt *dlm,
892 struct dlm_lock_resource *res, int bit);
894 struct dlm_lock_resource *res, int bit);
897 struct dlm_lock_resource *res);
899 struct dlm_lock_resource *res);
902 struct dlm_lock_resource *res);
909 struct dlm_lock_resource *res,
912 struct dlm_lock_resource *res,
915 struct dlm_lock_resource *res,
919 struct dlm_lock_resource *res,
924 struct dlm_lock_resource *res, in dlm_send_proxy_bast()
933 struct dlm_lock_resource *res, in dlm_send_proxy_ast()
941 void dlm_print_one_lock_resource(struct dlm_lock_resource *res);
942 void __dlm_print_one_lock_resource(struct dlm_lock_resource *res);
944 void dlm_kick_thread(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
945 void __dlm_dirty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
951 int dlm_empty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
953 struct dlm_lock_resource *res,
956 struct dlm_lock_resource *res);
957 void __dlm_lockres_reserve_ast(struct dlm_lock_resource *res);
982 int dlm_do_master_requery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res,
986 struct dlm_lock_resource *res);
989 struct dlm_lock_resource *res,
996 struct dlm_lock_resource *res,
1001 struct dlm_lock_resource *res);
1004 void __dlm_wait_on_lockres_flags(struct dlm_lock_resource *res, int flags);
1007 static inline void __dlm_wait_on_lockres(struct dlm_lock_resource *res) in __dlm_wait_on_lockres()
1030 struct dlm_lock_resource *res);
1035 int __dlm_lockres_has_locks(struct dlm_lock_resource *res);
1036 int __dlm_lockres_unused(struct dlm_lock_resource *res);
1120 struct dlm_lock_resource *res, in dlm_set_lockres_owner()
1129 struct dlm_lock_resource *res, in dlm_change_lockres_owner()