Lines Matching refs:dlm_ctxt

38 static void dlm_mle_node_down(struct dlm_ctxt *dlm,
42 static void dlm_mle_node_up(struct dlm_ctxt *dlm,
48 static int dlm_do_assert_master(struct dlm_ctxt *dlm,
53 static inline int dlm_mle_equal(struct dlm_ctxt *dlm,
75 struct dlm_ctxt *dlm,
81 static int dlm_find_mle(struct dlm_ctxt *dlm,
89 static int dlm_wait_for_lock_mastery(struct dlm_ctxt *dlm,
93 static int dlm_restart_lock_mastery(struct dlm_ctxt *dlm,
97 static int dlm_add_migration_mle(struct dlm_ctxt *dlm,
104 static u8 dlm_pick_migration_target(struct dlm_ctxt *dlm,
106 static void dlm_remove_nonlocal_locks(struct dlm_ctxt *dlm,
108 static int dlm_mark_lockres_migrating(struct dlm_ctxt *dlm,
111 static int dlm_pre_master_reco_lockres(struct dlm_ctxt *dlm,
161 static inline void __dlm_mle_attach_hb_events(struct dlm_ctxt *dlm,
170 static inline void __dlm_mle_detach_hb_events(struct dlm_ctxt *dlm,
178 static inline void dlm_mle_detach_hb_events(struct dlm_ctxt *dlm,
188 struct dlm_ctxt *dlm;
199 struct dlm_ctxt *dlm;
214 struct dlm_ctxt *dlm;
233 struct dlm_ctxt *dlm;
250 struct dlm_ctxt *dlm,
302 void __dlm_unlink_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle)
311 void __dlm_insert_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle)
322 static int dlm_find_mle(struct dlm_ctxt *dlm,
344 void dlm_hb_event_notify_attached(struct dlm_ctxt *dlm, int idx, int node_up)
358 static void dlm_mle_node_down(struct dlm_ctxt *dlm,
372 static void dlm_mle_node_up(struct dlm_ctxt *dlm,
406 struct dlm_ctxt *dlm;
467 struct dlm_ctxt *dlm;
523 static void dlm_init_lockres(struct dlm_ctxt *dlm,
578 struct dlm_lock_resource *dlm_new_lockres(struct dlm_ctxt *dlm,
601 void dlm_lockres_set_refmap_bit(struct dlm_ctxt *dlm,
612 void dlm_lockres_clear_refmap_bit(struct dlm_ctxt *dlm,
623 static void __dlm_lockres_grab_inflight_ref(struct dlm_ctxt *dlm,
633 void dlm_lockres_grab_inflight_ref(struct dlm_ctxt *dlm,
640 void dlm_lockres_drop_inflight_ref(struct dlm_ctxt *dlm,
656 void __dlm_lockres_grab_inflight_worker(struct dlm_ctxt *dlm,
666 static void __dlm_lockres_drop_inflight_worker(struct dlm_ctxt *dlm,
677 static void dlm_lockres_drop_inflight_worker(struct dlm_ctxt *dlm,
701 struct dlm_lock_resource * dlm_get_lock_resource(struct dlm_ctxt *dlm,
1001 static int dlm_wait_for_lock_mastery(struct dlm_ctxt *dlm,
1206 static int dlm_restart_lock_mastery(struct dlm_ctxt *dlm,
1309 struct dlm_ctxt *dlm = mle->dlm;
1404 struct dlm_ctxt *dlm = data;
1650 static int dlm_do_assert_master(struct dlm_ctxt *dlm,
1762 struct dlm_ctxt *dlm = data;
2049 int dlm_dispatch_assert_master(struct dlm_ctxt *dlm,
2081 struct dlm_ctxt *dlm = data;
2165 static int dlm_pre_master_reco_lockres(struct dlm_ctxt *dlm,
2215 int dlm_drop_lockres_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res)
2252 struct dlm_ctxt *dlm = data;
2346 struct dlm_ctxt *dlm = data;
2408 static void dlm_drop_lockres_ref_done(struct dlm_ctxt *dlm,
2441 struct dlm_ctxt *dlm;
2482 static int dlm_is_lockres_migratable(struct dlm_ctxt *dlm,
2540 static int dlm_migrate_lockres(struct dlm_ctxt *dlm,
2760 int dlm_empty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res)
2790 int dlm_lock_basts_flushed(struct dlm_ctxt *dlm, struct dlm_lock *lock)
2801 static int dlm_migration_can_proceed(struct dlm_ctxt *dlm,
2819 static int dlm_lockres_is_dirty(struct dlm_ctxt *dlm,
2830 static int dlm_mark_lockres_migrating(struct dlm_ctxt *dlm,
2922 static void dlm_remove_nonlocal_locks(struct dlm_ctxt *dlm,
2976 static u8 dlm_pick_migration_target(struct dlm_ctxt *dlm,
3022 static int dlm_do_migrate_request(struct dlm_ctxt *dlm,
3102 struct dlm_ctxt *dlm = data;
3179 static int dlm_add_migration_mle(struct dlm_ctxt *dlm,
3255 static struct dlm_lock_resource *dlm_reset_mleres_owner(struct dlm_ctxt *dlm,
3285 static void dlm_clean_migration_mle(struct dlm_ctxt *dlm,
3298 static void dlm_clean_block_mle(struct dlm_ctxt *dlm,
3327 void dlm_clean_master_list(struct dlm_ctxt *dlm, u8 dead_node)
3411 int dlm_finish_migration(struct dlm_ctxt *dlm, struct dlm_lock_resource *res,
3509 void dlm_lockres_release_ast(struct dlm_ctxt *dlm,
3528 void dlm_force_free_mles(struct dlm_ctxt *dlm)