Lines Matching refs:dlm_ctxt

38 static void dlm_do_local_recovery_cleanup(struct dlm_ctxt *dlm, u8 dead_node);
41 static int dlm_do_recovery(struct dlm_ctxt *dlm);
43 static int dlm_pick_recovery_master(struct dlm_ctxt *dlm);
44 static int dlm_remaster_locks(struct dlm_ctxt *dlm, u8 dead_node);
45 static int dlm_init_recovery_area(struct dlm_ctxt *dlm, u8 dead_node);
46 static int dlm_request_all_locks(struct dlm_ctxt *dlm,
48 static void dlm_destroy_recovery_area(struct dlm_ctxt *dlm);
55 static int dlm_send_mig_lockres_msg(struct dlm_ctxt *dlm,
60 static int dlm_process_recovery_data(struct dlm_ctxt *dlm,
63 static int dlm_send_finalize_reco_message(struct dlm_ctxt *dlm);
64 static int dlm_send_all_done_msg(struct dlm_ctxt *dlm,
66 static int dlm_send_begin_reco_message(struct dlm_ctxt *dlm, u8 dead_node);
67 static void dlm_move_reco_locks_to_list(struct dlm_ctxt *dlm,
69 static void dlm_finish_local_lockres_recovery(struct dlm_ctxt *dlm,
77 static int dlm_lockres_master_requery(struct dlm_ctxt *dlm,
100 static inline void dlm_set_reco_dead_node(struct dlm_ctxt *dlm,
110 static inline void dlm_set_reco_master(struct dlm_ctxt *dlm,
119 static inline void __dlm_reset_recovery(struct dlm_ctxt *dlm)
130 struct dlm_ctxt *dlm =
131 container_of(work, struct dlm_ctxt, dispatched_work);
167 void dlm_kick_recovery_thread(struct dlm_ctxt *dlm)
179 int dlm_launch_recovery_thread(struct dlm_ctxt *dlm)
194 void dlm_complete_recovery_thread(struct dlm_ctxt *dlm)
228 static void dlm_print_reco_node_status(struct dlm_ctxt *dlm)
280 struct dlm_ctxt *dlm = data;
306 static int dlm_reco_master_ready(struct dlm_ctxt *dlm)
317 int dlm_is_node_dead(struct dlm_ctxt *dlm, u8 node)
328 static int dlm_is_node_recovered(struct dlm_ctxt *dlm, u8 node)
338 void dlm_wait_for_node_death(struct dlm_ctxt *dlm, u8 node, int timeout)
355 void dlm_wait_for_node_recovery(struct dlm_ctxt *dlm, u8 node, int timeout)
378 static int dlm_in_recovery(struct dlm_ctxt *dlm)
388 void dlm_wait_for_recovery(struct dlm_ctxt *dlm)
400 static void dlm_begin_recovery(struct dlm_ctxt *dlm)
409 static void dlm_end_recovery(struct dlm_ctxt *dlm)
419 static void dlm_print_recovery_master(struct dlm_ctxt *dlm)
427 static int dlm_do_recovery(struct dlm_ctxt *dlm)
534 static int dlm_remaster_locks(struct dlm_ctxt *dlm, u8 dead_node)
730 static int dlm_init_recovery_area(struct dlm_ctxt *dlm, u8 dead_node)
764 static void dlm_destroy_recovery_area(struct dlm_ctxt *dlm)
779 static int dlm_request_all_locks(struct dlm_ctxt *dlm, u8 request_from,
816 struct dlm_ctxt *dlm = data;
867 struct dlm_ctxt *dlm;
942 static int dlm_send_all_done_msg(struct dlm_ctxt *dlm, u8 dead_node, u8 send_to)
972 struct dlm_ctxt *dlm = data;
1034 static void dlm_move_reco_locks_to_list(struct dlm_ctxt *dlm,
1095 static int dlm_send_mig_lockres_msg(struct dlm_ctxt *dlm,
1231 static void dlm_add_dummy_lock(struct dlm_ctxt *dlm,
1245 static inline int dlm_is_dummy_lock(struct dlm_ctxt *dlm,
1260 int dlm_send_one_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res,
1348 struct dlm_ctxt *dlm = data;
1535 struct dlm_ctxt *dlm;
1601 static int dlm_lockres_master_requery(struct dlm_ctxt *dlm,
1659 int dlm_do_master_requery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res,
1700 struct dlm_ctxt *dlm = data;
1787 static int dlm_process_recovery_data(struct dlm_ctxt *dlm,
2044 void dlm_move_lockres_to_recovery_list(struct dlm_ctxt *dlm,
2128 static void dlm_finish_local_lockres_recovery(struct dlm_ctxt *dlm,
2209 static void dlm_revalidate_lvb(struct dlm_ctxt *dlm,
2252 static void dlm_free_dead_locks(struct dlm_ctxt *dlm,
2320 static void dlm_do_local_recovery_cleanup(struct dlm_ctxt *dlm, u8 dead_node)
2420 static void __dlm_hb_node_down(struct dlm_ctxt *dlm, int idx)
2481 struct dlm_ctxt *dlm = data;
2502 struct dlm_ctxt *dlm = data;
2518 struct dlm_ctxt *dlm = astdata;
2524 struct dlm_ctxt *dlm = astdata;
2545 static int dlm_pick_recovery_master(struct dlm_ctxt *dlm)
2669 static int dlm_send_begin_reco_message(struct dlm_ctxt *dlm, u8 dead_node)
2758 struct dlm_ctxt *dlm = data;
2831 static int dlm_send_finalize_reco_message(struct dlm_ctxt *dlm)
2890 struct dlm_ctxt *dlm = data;