Home
last modified time | relevance | path

Searched refs:dlm (Results 1 – 25 of 40) sorted by relevance

12

/linux-6.3-rc2/fs/ocfs2/dlm/
A Ddlmdomain.c636 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 Ddlmrecovery.c152 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 Ddlmmaster.c58 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 Ddlmthread.c120 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 Ddlmast.c78 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 Ddlmcommon.h42 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 Ddlmdebug.c627 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 Ddlmunlock.c102 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 Ddlmlock.c170 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 Ddlmconvert.c83 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 Ddlmdebug.h22 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 Ddlmdomain.h14 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 Ddlmapi.h163 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 Ddlmconvert.h11 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 Dvsp1_dl.c534 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 Dvsp1_dl.h57 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 Dvsp1_wpf.c232 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 Dvsp1_rwpf.h66 struct vsp1_dl_manager *dlm; member
/linux-6.3-rc2/fs/dlm/
A DMakefile2 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 DKconfig25 appear as a file in the "dlm" directory. The output is the
/linux-6.3-rc2/fs/ocfs2/
A Dstack_o2cb.c322 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 Dgfs2.rst22 - 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 Dgfs2-glocks.rst181 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 Dudbg_16550.c127 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 Dmediatek,mt7622-wed.yaml44 - const: wo-dlm
99 memory-region-names = "wo-emi", "wo-ilm", "wo-dlm",

Completed in 62 milliseconds

12