Lines Matching refs:dc
352 struct dlm_debug_ctxt *dc; in dlm_debug_free() local
354 dc = container_of(kref, struct dlm_debug_ctxt, debug_refcnt); in dlm_debug_free()
356 kfree(dc); in dlm_debug_free()
359 static void dlm_debug_put(struct dlm_debug_ctxt *dc) in dlm_debug_put() argument
361 if (dc) in dlm_debug_put()
362 kref_put(&dc->debug_refcnt, dlm_debug_free); in dlm_debug_put()
365 static void dlm_debug_get(struct dlm_debug_ctxt *dc) in dlm_debug_get() argument
367 kref_get(&dc->debug_refcnt); in dlm_debug_get()
891 struct dlm_debug_ctxt *dc = dlm->dlm_debug_ctxt; in dlm_debug_init() local
894 dc->debug_state_dentry = debugfs_create_file(DLM_DEBUGFS_DLM_STATE, in dlm_debug_init()
898 if (!dc->debug_state_dentry) { in dlm_debug_init()
904 dc->debug_lockres_dentry = in dlm_debug_init()
909 if (!dc->debug_lockres_dentry) { in dlm_debug_init()
915 dc->debug_mle_dentry = debugfs_create_file(DLM_DEBUGFS_MLE_STATE, in dlm_debug_init()
919 if (!dc->debug_mle_dentry) { in dlm_debug_init()
925 dc->debug_purgelist_dentry = in dlm_debug_init()
930 if (!dc->debug_purgelist_dentry) { in dlm_debug_init()
935 dlm_debug_get(dc); in dlm_debug_init()
945 struct dlm_debug_ctxt *dc = dlm->dlm_debug_ctxt; in dlm_debug_shutdown() local
947 if (dc) { in dlm_debug_shutdown()
948 debugfs_remove(dc->debug_purgelist_dentry); in dlm_debug_shutdown()
949 debugfs_remove(dc->debug_mle_dentry); in dlm_debug_shutdown()
950 debugfs_remove(dc->debug_lockres_dentry); in dlm_debug_shutdown()
951 debugfs_remove(dc->debug_state_dentry); in dlm_debug_shutdown()
952 dlm_debug_put(dc); in dlm_debug_shutdown()