• Home
  • Raw
  • Download

Lines Matching refs:dlm_ctxt

158 static void dlm_unregister_domain_handlers(struct dlm_ctxt *dlm);
160 void __dlm_unhash_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) in __dlm_unhash_lockres()
171 void __dlm_insert_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) in __dlm_insert_lockres()
190 struct dlm_lock_resource * __dlm_lookup_lockres_full(struct dlm_ctxt *dlm, in __dlm_lookup_lockres_full()
225 struct dlm_lock_resource * __dlm_lookup_lockres(struct dlm_ctxt *dlm, in __dlm_lookup_lockres()
250 struct dlm_lock_resource * dlm_lookup_lockres(struct dlm_ctxt *dlm, in dlm_lookup_lockres()
263 static struct dlm_ctxt * __dlm_lookup_domain_full(const char *domain, int len) in __dlm_lookup_domain_full()
265 struct dlm_ctxt *tmp = NULL; in __dlm_lookup_domain_full()
273 tmp = list_entry (iter, struct dlm_ctxt, list); in __dlm_lookup_domain_full()
284 static struct dlm_ctxt * __dlm_lookup_domain(const char *domain) in __dlm_lookup_domain()
298 struct dlm_ctxt *tmp = NULL; in dlm_wait_on_domain_helper()
312 static void dlm_free_ctxt_mem(struct dlm_ctxt *dlm) in dlm_free_ctxt_mem()
331 struct dlm_ctxt *dlm; in dlm_ctxt_release()
333 dlm = container_of(kref, struct dlm_ctxt, dlm_refs); in dlm_ctxt_release()
352 void dlm_put(struct dlm_ctxt *dlm) in dlm_put()
359 static void __dlm_get(struct dlm_ctxt *dlm) in __dlm_get()
367 struct dlm_ctxt *dlm_grab(struct dlm_ctxt *dlm) in dlm_grab()
370 struct dlm_ctxt *target = NULL; in dlm_grab()
375 target = list_entry (iter, struct dlm_ctxt, list); in dlm_grab()
390 int dlm_domain_fully_joined(struct dlm_ctxt *dlm) in dlm_domain_fully_joined()
402 static void dlm_destroy_dlm_worker(struct dlm_ctxt *dlm) in dlm_destroy_dlm_worker()
411 static void dlm_complete_dlm_shutdown(struct dlm_ctxt *dlm) in dlm_complete_dlm_shutdown()
430 static int dlm_migrate_all_locks(struct dlm_ctxt *dlm) in dlm_migrate_all_locks()
487 static int dlm_no_joining_node(struct dlm_ctxt *dlm) in dlm_no_joining_node()
501 struct dlm_ctxt *dlm = data; in dlm_begin_exit_domain_handler()
520 static void dlm_mark_domain_leaving(struct dlm_ctxt *dlm) in dlm_mark_domain_leaving()
543 static void __dlm_print_nodes(struct dlm_ctxt *dlm) in __dlm_print_nodes()
561 struct dlm_ctxt *dlm = data; in dlm_exit_domain_handler()
588 static int dlm_send_one_domain_exit(struct dlm_ctxt *dlm, u32 msg_type, in dlm_send_one_domain_exit()
610 static void dlm_begin_exit_domain(struct dlm_ctxt *dlm) in dlm_begin_exit_domain()
639 static void dlm_leave_domain(struct dlm_ctxt *dlm) in dlm_leave_domain()
687 int dlm_joined(struct dlm_ctxt *dlm) in dlm_joined()
701 int dlm_shutting_down(struct dlm_ctxt *dlm) in dlm_shutting_down()
715 void dlm_unregister_domain(struct dlm_ctxt *dlm) in dlm_unregister_domain()
838 struct dlm_ctxt *dlm = NULL; in dlm_query_join_handler()
955 struct dlm_ctxt *dlm = NULL; in dlm_assert_joined_handler()
990 static int dlm_match_regions(struct dlm_ctxt *dlm, in dlm_match_regions()
1076 static int dlm_send_regions(struct dlm_ctxt *dlm, unsigned long *node_map) in dlm_send_regions()
1133 struct dlm_ctxt *dlm = NULL; in dlm_query_region_handler()
1191 static int dlm_match_nodes(struct dlm_ctxt *dlm, struct dlm_query_nodeinfo *qn) in dlm_match_nodes()
1251 static int dlm_send_nodeinfo(struct dlm_ctxt *dlm, unsigned long *node_map) in dlm_send_nodeinfo()
1313 struct dlm_ctxt *dlm = NULL; in dlm_query_nodeinfo_handler()
1362 struct dlm_ctxt *dlm = NULL; in dlm_cancel_join_handler()
1387 static int dlm_send_one_join_cancel(struct dlm_ctxt *dlm, in dlm_send_one_join_cancel()
1413 static int dlm_send_join_cancels(struct dlm_ctxt *dlm, in dlm_send_join_cancels()
1449 static int dlm_request_join(struct dlm_ctxt *dlm, in dlm_request_join()
1529 static int dlm_send_one_join_assert(struct dlm_ctxt *dlm, in dlm_send_one_join_assert()
1553 static void dlm_send_join_asserts(struct dlm_ctxt *dlm, in dlm_send_join_asserts()
1592 static int dlm_should_restart_join(struct dlm_ctxt *dlm, in dlm_should_restart_join()
1616 static int dlm_try_to_join_domain(struct dlm_ctxt *dlm) in dlm_try_to_join_domain()
1729 static void dlm_unregister_domain_handlers(struct dlm_ctxt *dlm) in dlm_unregister_domain_handlers()
1736 static int dlm_register_domain_handlers(struct dlm_ctxt *dlm) in dlm_register_domain_handlers()
1874 static int dlm_join_domain(struct dlm_ctxt *dlm) in dlm_join_domain()
1972 static struct dlm_ctxt *dlm_alloc_ctxt(const char *domain, in dlm_alloc_ctxt()
1977 struct dlm_ctxt *dlm = NULL; in dlm_alloc_ctxt()
2125 struct dlm_ctxt * dlm_register_domain(const char *domain, in dlm_register_domain()
2130 struct dlm_ctxt *dlm = NULL; in dlm_register_domain()
2131 struct dlm_ctxt *new_ctxt = NULL; in dlm_register_domain()
2296 void dlm_fire_domain_eviction_callbacks(struct dlm_ctxt *dlm, in dlm_fire_domain_eviction_callbacks()
2321 void dlm_register_eviction_cb(struct dlm_ctxt *dlm, in dlm_register_eviction_cb()