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()
787 __dlm_lockres_state_to_status(struct dlm_lock_resource *res) in __dlm_lockres_state_to_status()
825 struct dlm_lock_resource *res);
834 void dlm_revert_pending_convert(struct dlm_lock_resource *res,
836 void dlm_revert_pending_lock(struct dlm_lock_resource *res,
841 void dlm_commit_pending_cancel(struct dlm_lock_resource *res,
843 void dlm_commit_pending_unlock(struct dlm_lock_resource *res,
861 struct dlm_lock_resource *res);
863 struct dlm_lock_resource *res);
864 static inline void dlm_lockres_get(struct dlm_lock_resource *res) in dlm_lockres_get()
870 void dlm_lockres_put(struct dlm_lock_resource *res);
871 void __dlm_unhash_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
872 void __dlm_insert_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
873 struct dlm_lock_resource * __dlm_lookup_lockres_full(struct dlm_ctxt *dlm,
877 struct dlm_lock_resource * __dlm_lookup_lockres(struct dlm_ctxt *dlm,
881 struct dlm_lock_resource * dlm_lookup_lockres(struct dlm_ctxt *dlm,
887 struct dlm_lock_resource * dlm_get_lock_resource(struct dlm_ctxt *dlm,
891 struct dlm_lock_resource *dlm_new_lockres(struct dlm_ctxt *dlm,
896 struct dlm_lock_resource *res, int bit);
898 struct dlm_lock_resource *res, int bit);
901 struct dlm_lock_resource *res);
903 struct dlm_lock_resource *res);
906 struct dlm_lock_resource *res);
913 struct dlm_lock_resource *res,
916 struct dlm_lock_resource *res,
919 struct dlm_lock_resource *res,
923 struct dlm_lock_resource *res,
928 struct dlm_lock_resource *res, in dlm_send_proxy_bast()
937 struct dlm_lock_resource *res, in dlm_send_proxy_ast()
945 void dlm_print_one_lock_resource(struct dlm_lock_resource *res);
946 void __dlm_print_one_lock_resource(struct dlm_lock_resource *res);
948 void dlm_kick_thread(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
949 void __dlm_dirty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
955 int dlm_empty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
957 struct dlm_lock_resource *res,
960 struct dlm_lock_resource *res);
961 void __dlm_lockres_reserve_ast(struct dlm_lock_resource *res);
986 int dlm_do_master_requery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res,
990 struct dlm_lock_resource *res);
993 struct dlm_lock_resource *res,
1000 struct dlm_lock_resource *res,
1005 struct dlm_lock_resource *res);
1008 void __dlm_wait_on_lockres_flags(struct dlm_lock_resource *res, int flags);
1011 static inline void __dlm_wait_on_lockres(struct dlm_lock_resource *res) in __dlm_wait_on_lockres()
1034 struct dlm_lock_resource *res);
1039 int __dlm_lockres_has_locks(struct dlm_lock_resource *res);
1040 int __dlm_lockres_unused(struct dlm_lock_resource *res);
1124 struct dlm_lock_resource *res, in dlm_set_lockres_owner()
1133 struct dlm_lock_resource *res, in dlm_change_lockres_owner()