/linux-6.3-rc2/fs/ocfs2/dlm/ |
A D | dlmdomain.c | 636 clear_bit(dlm->node_num, dlm->domain_map); in dlm_leave_domain() 1645 set_bit(dlm->node_num, dlm->domain_map); in dlm_try_to_join_domain() 1728 dlm, NULL, &dlm->dlm_domain_handlers); in dlm_register_domain_handlers() 1743 dlm, NULL, &dlm->dlm_domain_handlers); in dlm_register_domain_handlers() 1750 dlm, NULL, &dlm->dlm_domain_handlers); in dlm_register_domain_handlers() 1757 dlm, NULL, &dlm->dlm_domain_handlers); in dlm_register_domain_handlers() 1764 dlm, NULL, &dlm->dlm_domain_handlers); in dlm_register_domain_handlers() 1771 dlm, NULL, &dlm->dlm_domain_handlers); in dlm_register_domain_handlers() 1778 dlm, NULL, &dlm->dlm_domain_handlers); in dlm_register_domain_handlers() 1785 dlm, NULL, &dlm->dlm_domain_handlers); in dlm_register_domain_handlers() [all …]
|
A D | dlmrecovery.c | 152 BUG_ON(item->dlm != dlm); in dlm_dispatch_work() 522 dlm->name, dlm->reco.dead_node, dlm->node_num); in dlm_do_recovery() 873 dlm = item->dlm; in dlm_request_all_locks_worker() 1542 dlm = item->dlm; in dlm_mig_lockres_worker() 2520 dlm->node_num, dlm->name); in dlm_reco_ast() 2526 dlm->node_num, dlm->name); in dlm_reco_bast() 2552 dlm->name, jiffies, dlm->reco.dead_node, dlm->node_num); in dlm_pick_recovery_master() 2565 dlm->name, dlm->node_num); in dlm_pick_recovery_master() 2628 dlm->name, dlm->node_num); in dlm_pick_recovery_master() 2642 dlm->name, dlm->reco.new_master, dlm->reco.dead_node); in dlm_pick_recovery_master() [all …]
|
A D | dlmmaster.c | 58 if (dlm != mle->dlm) in dlm_mle_equal() 189 dlm = mle->dlm; in dlm_get_mle_inuse() 200 dlm = mle->dlm; in dlm_put_mle_inuse() 215 dlm = mle->dlm; in __dlm_put_mle() 234 dlm = mle->dlm; in dlm_put_mle() 257 mle->dlm = dlm; in dlm_init_mle() 409 dlm = mle->dlm; in dlm_mle_release() 470 dlm = res->dlm; in dlm_lockres_release() 554 res->dlm = dlm; in dlm_init_lockres() 2090 dlm = item->dlm; in dlm_assert_master_worker() [all …]
|
A D | dlmthread.c | 120 dlm->purge_count++; in __dlm_lockres_calc_usage() 128 dlm->purge_count--; in __dlm_lockres_calc_usage() 135 spin_lock(&dlm->spinlock); in dlm_lockres_calc_usage() 161 dlm->purge_count--; in __dlm_do_purge_lockres() 237 dlm->purge_count--; in dlm_purge_lockres() 538 dlm->dlm_thread_task = kthread_run(dlm_thread, dlm, "dlm-%s", in dlm_launch_thread() 539 dlm->name); in dlm_launch_thread() 672 wake_up(&dlm->ast_wq); in dlm_flush_asts() 695 dlm_run_purge_list(dlm, dlm_shutting_down(dlm)); in dlm_thread() 787 dlm->name); in dlm_thread() [all …]
|
A D | dlmast.c | 78 BUG_ON(!dlm); in __dlm_queue_ast() 131 BUG_ON(!dlm); in dlm_queue_ast() 134 spin_lock(&dlm->ast_lock); in dlm_queue_ast() 135 __dlm_queue_ast(dlm, lock); in dlm_queue_ast() 136 spin_unlock(&dlm->ast_lock); in dlm_queue_ast() 144 BUG_ON(!dlm); in __dlm_queue_bast() 209 dlm_update_lvb(dlm, res, lock); in dlm_do_local_ast() 261 struct dlm_ctxt *dlm = data; in dlm_proxy_ast_handler() local 271 if (!dlm_grab(dlm)) { in dlm_proxy_ast_handler() 415 dlm_put(dlm); in dlm_proxy_ast_handler() [all …]
|
A D | dlmcommon.h | 42 struct dlm_ctxt *dlm; member 224 struct dlm_ctxt *dlm; member 242 i->dlm = dlm; /* must have already done a dlm_grab on this! */ in dlm_init_work_item() 250 assert_spin_locked(&dlm->spinlock); in __dlm_set_joining_node() 252 dlm->joining_node = node; in __dlm_set_joining_node() 253 wake_up(&dlm->dlm_join_events); in __dlm_set_joining_node() 305 struct dlm_ctxt *dlm; member 847 void dlm_put(struct dlm_ctxt *dlm); 902 void dlm_do_local_ast(struct dlm_ctxt *dlm, 905 int dlm_do_remote_ast(struct dlm_ctxt *dlm, [all …]
|
A D | dlmdebug.c | 627 dlm_grab(dlm); in debug_lockres_open() 628 dl->dl_ctxt = dlm; in debug_lockres_open() 670 switch (dlm->dlm_state) { in debug_state_print() 686 dlm->name, dlm->key, dlm->dlm_locking_proto.pv_major, in debug_state_print() 692 task_pid_nr(dlm->dlm_thread_task), dlm->node_num, state); in debug_state_print() 697 dlm->num_joins, dlm->joining_node); in debug_state_print() 856 dlm->dlm_debugfs_subroot, dlm, &debug_state_fops); in dlm_debug_init() 860 dlm->dlm_debugfs_subroot, dlm, &debug_lockres_fops); in dlm_debug_init() 864 dlm->dlm_debugfs_subroot, dlm, &debug_mle_fops); in dlm_debug_init() 868 dlm->dlm_debugfs_subroot, dlm, in dlm_debug_init() [all …]
|
A D | dlmunlock.c | 102 spin_lock(&dlm->ast_lock); in dlmunlock_common() 106 spin_unlock(&dlm->ast_lock); in dlmunlock_common() 323 if (owner == dlm->node_num) { in dlm_send_remote_unlock_request() 334 unlock.node_idx = dlm->node_num; in dlm_send_remote_unlock_request() 392 struct dlm_ctxt *dlm = data; in dlm_unlock_lock_handler() local 421 if (!dlm_grab(dlm)) in dlm_unlock_lock_handler() 504 dlm_kick_thread(dlm, res); in dlm_unlock_lock_handler() 519 dlm_put(dlm); in dlm_unlock_lock_handler() 671 dlm_kick_thread(dlm, NULL); in dlmunlock() 672 wait_event(dlm->ast_wq, in dlmunlock() [all …]
|
A D | dlmlock.c | 170 dlm_queue_ast(dlm, lock); in dlmlock_master() 176 dlm_kick_thread(dlm, res); in dlmlock_master() 242 dlm->name, res->owner); in dlmlock_remote() 263 dlm->name, dlm->node_num, res->owner); in dlmlock_remote() 443 struct dlm_ctxt *dlm = data; in dlm_create_lock_handler() local 452 BUG_ON(!dlm); in dlm_create_lock_handler() 454 if (!dlm_grab(dlm)) in dlm_create_lock_handler() 517 dlm_put(dlm); in dlm_create_lock_handler() 617 dlm_wait_for_recovery(dlm); in dlmlock() 658 dlm_wait_for_recovery(dlm); in dlmlock() [all …]
|
A D | dlmconvert.c | 83 dlm_queue_ast(dlm, lock); in dlmconvert_master() 85 dlm_lockres_release_ast(dlm, res); in dlmconvert_master() 88 dlm_kick_thread(dlm, res); in dlmconvert_master() 192 if (lock->ml.node == dlm->node_num) in __dlmconvert_master() 367 convert.node_idx = dlm->node_num; in dlm_send_remote_convert_request() 432 struct dlm_ctxt *dlm = data; in dlm_convert_lock_handler() local 442 if (!dlm_grab(dlm)) { in dlm_convert_lock_handler() 542 dlm_queue_ast(dlm, lock); in dlm_convert_lock_handler() 544 dlm_lockres_release_ast(dlm, res); in dlm_convert_lock_handler() 547 dlm_kick_thread(dlm, res); in dlm_convert_lock_handler() [all …]
|
A D | dlmdebug.h | 22 void dlm_debug_init(struct dlm_ctxt *dlm); 24 void dlm_create_debugfs_subroot(struct dlm_ctxt *dlm); 25 void dlm_destroy_debugfs_subroot(struct dlm_ctxt *dlm); 32 static inline void dlm_debug_init(struct dlm_ctxt *dlm) in dlm_debug_init() argument 35 static inline void dlm_create_debugfs_subroot(struct dlm_ctxt *dlm) in dlm_create_debugfs_subroot() argument 38 static inline void dlm_destroy_debugfs_subroot(struct dlm_ctxt *dlm) in dlm_destroy_debugfs_subroot() argument
|
A D | dlmdomain.h | 14 static inline int dlm_joined(struct dlm_ctxt *dlm) in dlm_joined() argument 19 if (dlm->dlm_state == DLM_CTXT_JOINED) in dlm_joined() 26 static inline int dlm_shutting_down(struct dlm_ctxt *dlm) in dlm_shutting_down() argument 31 if (dlm->dlm_state == DLM_CTXT_IN_SHUTDOWN) in dlm_shutting_down() 38 void dlm_fire_domain_eviction_callbacks(struct dlm_ctxt *dlm,
|
A D | dlmapi.h | 163 enum dlm_status dlmlock(struct dlm_ctxt *dlm, 173 enum dlm_status dlmunlock(struct dlm_ctxt *dlm, 186 void dlm_unregister_domain(struct dlm_ctxt *dlm); 199 void dlm_register_eviction_cb(struct dlm_ctxt *dlm,
|
A D | dlmconvert.h | 11 enum dlm_status dlmconvert_master(struct dlm_ctxt *dlm, 14 enum dlm_status dlmconvert_remote(struct dlm_ctxt *dlm,
|
/linux-6.3-rc2/drivers/media/platform/renesas/vsp1/ |
A D | vsp1_dl.c | 534 struct vsp1_dl_manager *dlm = dl->dlm; in vsp1_dl_get_pre_cmd() local 558 dl->dlm = dlm; in vsp1_dl_list_alloc() 753 struct vsp1_dl_manager *dlm = dl->dlm; in vsp1_dl_list_fill_header() local 853 struct vsp1_dl_manager *dlm = dl->dlm; in vsp1_dl_list_hw_enqueue() local 868 struct vsp1_dl_manager *dlm = dl->dlm; in vsp1_dl_list_commit_continuous() local 905 struct vsp1_dl_manager *dlm = dl->dlm; in vsp1_dl_list_commit_singleshot() local 919 struct vsp1_dl_manager *dlm = dl->dlm; in vsp1_dl_list_commit() local 1026 dlm->active = dlm->queued; in vsp1_dlm_irq_frame_end() 1038 dlm->queued = dlm->pending; in vsp1_dlm_irq_frame_end() 1098 if (!dlm) in vsp1_dlm_create() [all …]
|
A D | vsp1_dl.h | 57 void vsp1_dlm_destroy(struct vsp1_dl_manager *dlm); 58 void vsp1_dlm_reset(struct vsp1_dl_manager *dlm); 59 unsigned int vsp1_dlm_irq_frame_end(struct vsp1_dl_manager *dlm); 60 struct vsp1_dl_body *vsp1_dlm_dl_body_get(struct vsp1_dl_manager *dlm); 62 struct vsp1_dl_list *vsp1_dl_list_get(struct vsp1_dl_manager *dlm);
|
A D | vsp1_wpf.c | 232 vsp1_dlm_destroy(wpf->dlm); in vsp1_wpf_destroy() 242 dl_next = vsp1_dl_list_get(wpf->dlm); in wpf_configure_writeback_chain() 592 wpf->dlm = vsp1_dlm_create(vsp1, index, 64); in vsp1_wpf_create() 593 if (!wpf->dlm) { in vsp1_wpf_create()
|
A D | vsp1_rwpf.h | 66 struct vsp1_dl_manager *dlm; member
|
/linux-6.3-rc2/fs/dlm/ |
A D | Makefile | 2 obj-$(CONFIG_DLM) += dlm.o 3 dlm-y := ast.o \ 20 dlm-$(CONFIG_DLM_DEPRECATED_API) += netlink.o 21 dlm-$(CONFIG_DLM_DEBUG) += debug_fs.o
|
A D | Kconfig | 25 appear as a file in the "dlm" directory. The output is the
|
/linux-6.3-rc2/fs/ocfs2/ |
A D | stack_o2cb.c | 322 struct dlm_ctxt *dlm; in o2cb_cluster_connect() local 355 dlm = dlm_register_domain(conn->cc_name, dlm_key, &fs_version); in o2cb_cluster_connect() 356 if (IS_ERR(dlm)) { in o2cb_cluster_connect() 357 rc = PTR_ERR(dlm); in o2cb_cluster_connect() 364 conn->cc_lockspace = dlm; in o2cb_cluster_connect() 366 dlm_register_eviction_cb(dlm, &priv->op_eviction_cb); in o2cb_cluster_connect() 378 struct dlm_ctxt *dlm = conn->cc_lockspace; in o2cb_cluster_disconnect() local 385 dlm_unregister_domain(dlm); in o2cb_cluster_disconnect()
|
/linux-6.3-rc2/Documentation/filesystems/ |
A D | gfs2.rst | 22 - uses the distributed lock manager (dlm) for inter-node locking. 23 The dlm is found at linux/fs/dlm/ 35 will also need the dlm and corosync user space utilities configured as per the
|
A D | gfs2-glocks.rst | 181 of dlm lock requests issued. 226 srtt Smoothed round trip time for non blocking dlm requests 228 srttb Smoothed round trip time for (potentially) blocking dlm requests 230 sirt Smoothed inter request time (for dlm requests) 232 dlm Number of dlm requests made (dcnt in glstats file) 242 for the glock in question, along with some addition information on each dlm 246 status The status of the dlm request 247 flags The dlm request flags
|
/linux-6.3-rc2/arch/powerpc/kernel/ |
A D | udbg_16550.c | 127 unsigned int dll, dlm, divisor, prescaler, speed; in udbg_probe_uart_speed() local 137 dlm = udbg_uart_in(UART_DLM); in udbg_probe_uart_speed() 138 divisor = dlm << 8 | dll; in udbg_probe_uart_speed()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/arm/mediatek/ |
A D | mediatek,mt7622-wed.yaml | 44 - const: wo-dlm 99 memory-region-names = "wo-emi", "wo-ilm", "wo-dlm",
|