• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ocfs2/dlm/

Lines Matching defs:dlm_ctxt

62 	struct dlm_ctxt *dlm;
127 struct dlm_ctxt
190 static inline struct hlist_head *dlm_lockres_hash(struct dlm_ctxt *dlm, unsigned i)
195 static inline struct hlist_head *dlm_master_hash(struct dlm_ctxt *dlm,
244 struct dlm_ctxt *dlm;
254 static inline void dlm_init_work_item(struct dlm_ctxt *dlm,
267 static inline void __dlm_set_joining_node(struct dlm_ctxt *dlm,
324 struct dlm_ctxt *dlm;
814 int dlm_launch_thread(struct dlm_ctxt *dlm);
815 void dlm_complete_thread(struct dlm_ctxt *dlm);
816 int dlm_launch_recovery_thread(struct dlm_ctxt *dlm);
817 void dlm_complete_recovery_thread(struct dlm_ctxt *dlm);
818 void dlm_wait_for_recovery(struct dlm_ctxt *dlm);
819 void dlm_kick_recovery_thread(struct dlm_ctxt *dlm);
820 int dlm_is_node_dead(struct dlm_ctxt *dlm, u8 node);
821 int dlm_wait_for_node_death(struct dlm_ctxt *dlm, u8 node, int timeout);
822 int dlm_wait_for_node_recovery(struct dlm_ctxt *dlm, u8 node, int timeout);
824 void dlm_put(struct dlm_ctxt *dlm);
825 struct dlm_ctxt *dlm_grab(struct dlm_ctxt *dlm);
826 int dlm_domain_fully_joined(struct dlm_ctxt *dlm);
828 void __dlm_lockres_calc_usage(struct dlm_ctxt *dlm,
830 void dlm_lockres_calc_usage(struct dlm_ctxt *dlm,
840 void __dlm_insert_lockres(struct dlm_ctxt *dlm,
842 struct dlm_lock_resource * __dlm_lookup_lockres_full(struct dlm_ctxt *dlm,
846 struct dlm_lock_resource * __dlm_lookup_lockres(struct dlm_ctxt *dlm,
850 struct dlm_lock_resource * dlm_lookup_lockres(struct dlm_ctxt *dlm,
856 struct dlm_lock_resource * dlm_get_lock_resource(struct dlm_ctxt *dlm,
860 struct dlm_lock_resource *dlm_new_lockres(struct dlm_ctxt *dlm,
889 void __dlm_lockres_drop_inflight_ref(struct dlm_ctxt *dlm,
893 void __dlm_lockres_grab_inflight_ref(struct dlm_ctxt *dlm,
905 void dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock);
906 void dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock);
907 void __dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock);
908 void __dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock);
909 void dlm_do_local_ast(struct dlm_ctxt *dlm,
912 int dlm_do_remote_ast(struct dlm_ctxt *dlm,
915 void dlm_do_local_bast(struct dlm_ctxt *dlm,
919 int dlm_send_proxy_ast_msg(struct dlm_ctxt *dlm,
924 static inline int dlm_send_proxy_bast(struct dlm_ctxt *dlm,
933 static inline int dlm_send_proxy_ast(struct dlm_ctxt *dlm,
945 u8 dlm_nm_this_node(struct dlm_ctxt *dlm);
946 void dlm_kick_thread(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
947 void __dlm_dirty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
950 int dlm_nm_init(struct dlm_ctxt *dlm);
951 int dlm_heartbeat_init(struct dlm_ctxt *dlm);
955 int dlm_empty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res);
956 int dlm_finish_migration(struct dlm_ctxt *dlm,
959 void dlm_lockres_release_ast(struct dlm_ctxt *dlm,
984 int dlm_do_master_requery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res,
988 int dlm_dispatch_assert_master(struct dlm_ctxt *dlm,
995 int dlm_send_one_lockres(struct dlm_ctxt *dlm,
1000 void dlm_move_lockres_to_recovery_list(struct dlm_ctxt *dlm,
1015 void __dlm_unlink_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle);
1016 void __dlm_insert_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle);
1028 void dlm_hb_event_notify_attached(struct dlm_ctxt *dlm, int idx, int node_up);
1029 int dlm_drop_lockres_ref(struct dlm_ctxt *dlm,
1031 void dlm_clean_master_list(struct dlm_ctxt *dlm,
1033 void dlm_force_free_mles(struct dlm_ctxt *dlm);
1034 int dlm_lock_basts_flushed(struct dlm_ctxt *dlm, struct dlm_lock *lock);
1121 static inline void dlm_set_lockres_owner(struct dlm_ctxt *dlm,
1130 static inline void dlm_change_lockres_owner(struct dlm_ctxt *dlm,