/kernel/linux/linux-5.10/fs/ocfs2/dlm/ |
H A D | dlmlock.c | 47 struct dlm_lock *lock, int flags); 48 static void dlm_init_lock(struct dlm_lock *newlock, int type, 51 static void dlm_lock_detach_lockres(struct dlm_lock *lock); 56 sizeof(struct dlm_lock), in dlm_init_lock_cache() 76 struct dlm_lock *lock) in dlm_can_grant_new_lock() 78 struct dlm_lock *tmplock; in dlm_can_grant_new_lock() 105 struct dlm_lock *lock, int flags) in dlmlock_master() 184 struct dlm_lock *lock) in dlm_revert_pending_lock() 201 struct dlm_lock *lock, int flags) in dlmlock_remote() 287 struct dlm_lock *loc in dlm_send_remote_lock_request() [all...] |
H A D | dlmcommon.h | 340 struct dlm_lock struct 524 * at most one dlm_lock on a lockres for each node in the cluster, 815 struct dlm_lock * dlm_new_lock(int type, u8 node, u64 cookie, 817 void dlm_lock_get(struct dlm_lock *lock); 818 void dlm_lock_put(struct dlm_lock *lock); 820 void dlm_lock_attach_lockres(struct dlm_lock *lock, 831 struct dlm_lock *lock); 833 struct dlm_lock *lock); 838 struct dlm_lock *lock); 840 struct dlm_lock *loc [all...] |
H A D | dlmunlock.c | 45 struct dlm_lock *lock, 50 struct dlm_lock *lock, 56 struct dlm_lock *lock, 85 struct dlm_lock *lock, in dlmunlock_common() 268 struct dlm_lock *lock) in dlm_commit_pending_unlock() 276 struct dlm_lock *lock) in dlm_commit_pending_cancel() 285 struct dlm_lock *lock, in dlmunlock_master() 295 struct dlm_lock *lock, in dlmunlock_remote() 311 struct dlm_lock *lock, in dlm_send_remote_unlock_request() 397 struct dlm_lock *loc in dlm_unlock_lock_handler() [all...] |
H A D | dlmast.c | 37 struct dlm_lock *lock); 38 static int dlm_should_cancel_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock); 49 static int dlm_should_cancel_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in dlm_should_cancel_bast() 76 void __dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in __dlm_queue_ast() 131 void dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in dlm_queue_ast() 142 void __dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in __dlm_queue_bast() 168 void dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in dlm_queue_bast() 179 struct dlm_lock *lock) in dlm_update_lvb() 209 struct dlm_lock *lock) in dlm_do_local_ast() 227 struct dlm_lock *loc in dlm_do_remote_ast() [all...] |
H A D | dlmconvert.c | 45 struct dlm_lock *lock, int flags, 50 struct dlm_lock *lock, int flags, int type); 63 struct dlm_lock *lock, int flags, int type) in dlmconvert_master() 106 struct dlm_lock *lock, int flags, in __dlmconvert_master() 111 struct dlm_lock *tmplock=NULL; in __dlmconvert_master() 236 struct dlm_lock *lock) in dlm_revert_pending_convert() 253 struct dlm_lock *lock, int flags, int type) in dlmconvert_remote() 357 struct dlm_lock *lock, int flags, int type) in dlm_send_remote_convert_request() 437 struct dlm_lock *lock = NULL; in dlm_convert_lock_handler() 438 struct dlm_lock *tmp_loc in dlm_convert_lock_handler() [all...] |
H A D | dlmconvert.h | 15 struct dlm_lock *lock, int flags, int type); 18 struct dlm_lock *lock, int flags, int type);
|
H A D | dlmapi.h | 15 struct dlm_lock; 99 struct dlm_lock *lockid; 190 void dlm_print_one_lock(struct dlm_lock *lockid);
|
H A D | dlmthread.c | 345 struct dlm_lock *lock, *target; in dlm_shuffle_lists() 366 target = list_entry(res->converting.next, struct dlm_lock, list); in dlm_shuffle_lists() 437 target = list_entry(res->blocked.next, struct dlm_lock, list); in dlm_shuffle_lists() 574 struct dlm_lock *lock; in dlm_flush_asts() 581 struct dlm_lock, ast_list); in dlm_flush_asts() 625 struct dlm_lock, bast_list); in dlm_flush_asts()
|
H A D | dlmdebug.c | 59 static void __dlm_print_lock(struct dlm_lock *lock) in __dlm_print_lock() 84 struct dlm_lock *lock; in __dlm_print_one_lock_resource() 118 void dlm_print_one_lock(struct dlm_lock *lockid) in dlm_print_one_lock() 464 static int dump_lock(struct dlm_lock *lock, int list_type, char *buf, int len) in dump_lock() 490 struct dlm_lock *lock; in dump_lockres()
|
H A D | dlmrecovery.c | 1048 struct dlm_lock *lock; in dlm_move_reco_locks_to_list() 1180 static void dlm_prepare_lvb_for_migration(struct dlm_lock *lock, in dlm_prepare_lvb_for_migration() 1216 static int dlm_add_lock_to_array(struct dlm_lock *lock, in dlm_add_lock_to_array() 1243 struct dlm_lock dummy; in dlm_add_dummy_lock() 1276 struct dlm_lock *lock; in dlm_send_one_lockres() 1803 struct dlm_lock *newlock = NULL; in dlm_process_recovery_data() 1807 struct dlm_lock *lock; in dlm_process_recovery_data() 1846 struct dlm_lock, list); in dlm_process_recovery_data() 2058 struct dlm_lock *lock, *next; in dlm_move_lockres_to_recovery_list() 2207 static inline int dlm_lvb_needs_invalidation(struct dlm_lock *loc [all...] |
/kernel/linux/linux-6.6/fs/ocfs2/dlm/ |
H A D | dlmlock.c | 45 struct dlm_lock *lock, int flags); 46 static void dlm_init_lock(struct dlm_lock *newlock, int type, 49 static void dlm_lock_detach_lockres(struct dlm_lock *lock); 54 sizeof(struct dlm_lock), in dlm_init_lock_cache() 74 struct dlm_lock *lock) in dlm_can_grant_new_lock() 76 struct dlm_lock *tmplock; in dlm_can_grant_new_lock() 103 struct dlm_lock *lock, int flags) in dlmlock_master() 182 struct dlm_lock *lock) in dlm_revert_pending_lock() 199 struct dlm_lock *lock, int flags) in dlmlock_remote() 285 struct dlm_lock *loc in dlm_send_remote_lock_request() [all...] |
H A D | dlmunlock.c | 43 struct dlm_lock *lock, 48 struct dlm_lock *lock, 54 struct dlm_lock *lock, 83 struct dlm_lock *lock, in dlmunlock_common() 266 struct dlm_lock *lock) in dlm_commit_pending_unlock() 274 struct dlm_lock *lock) in dlm_commit_pending_cancel() 283 struct dlm_lock *lock, in dlmunlock_master() 293 struct dlm_lock *lock, in dlmunlock_remote() 309 struct dlm_lock *lock, in dlm_send_remote_unlock_request() 395 struct dlm_lock *loc in dlm_unlock_lock_handler() [all...] |
H A D | dlmcommon.h | 335 struct dlm_lock struct 519 * at most one dlm_lock on a lockres for each node in the cluster, 810 struct dlm_lock * dlm_new_lock(int type, u8 node, u64 cookie, 812 void dlm_lock_get(struct dlm_lock *lock); 813 void dlm_lock_put(struct dlm_lock *lock); 815 void dlm_lock_attach_lockres(struct dlm_lock *lock, 826 struct dlm_lock *lock); 828 struct dlm_lock *lock); 833 struct dlm_lock *lock); 835 struct dlm_lock *loc [all...] |
H A D | dlmast.c | 35 struct dlm_lock *lock); 36 static int dlm_should_cancel_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock); 47 static int dlm_should_cancel_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in dlm_should_cancel_bast() 74 void __dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in __dlm_queue_ast() 129 void dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in dlm_queue_ast() 140 void __dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) in __dlm_queue_bast() 167 struct dlm_lock *lock) in dlm_update_lvb() 197 struct dlm_lock *lock) in dlm_do_local_ast() 215 struct dlm_lock *lock) in dlm_do_remote_ast() 239 struct dlm_lock *loc in dlm_do_local_bast() [all...] |
H A D | dlmconvert.c | 43 struct dlm_lock *lock, int flags, 48 struct dlm_lock *lock, int flags, int type); 61 struct dlm_lock *lock, int flags, int type) in dlmconvert_master() 104 struct dlm_lock *lock, int flags, in __dlmconvert_master() 109 struct dlm_lock *tmplock=NULL; in __dlmconvert_master() 234 struct dlm_lock *lock) in dlm_revert_pending_convert() 251 struct dlm_lock *lock, int flags, int type) in dlmconvert_remote() 355 struct dlm_lock *lock, int flags, int type) in dlm_send_remote_convert_request() 435 struct dlm_lock *lock = NULL; in dlm_convert_lock_handler() 436 struct dlm_lock *tmp_loc in dlm_convert_lock_handler() [all...] |
H A D | dlmconvert.h | 13 struct dlm_lock *lock, int flags, int type); 16 struct dlm_lock *lock, int flags, int type);
|
H A D | dlmapi.h | 13 struct dlm_lock; 97 struct dlm_lock *lockid; 188 void dlm_print_one_lock(struct dlm_lock *lockid);
|
H A D | dlmthread.c | 343 struct dlm_lock *lock, *target; in dlm_shuffle_lists() 364 target = list_entry(res->converting.next, struct dlm_lock, list); in dlm_shuffle_lists() 435 target = list_entry(res->blocked.next, struct dlm_lock, list); in dlm_shuffle_lists() 572 struct dlm_lock *lock; in dlm_flush_asts() 579 struct dlm_lock, ast_list); in dlm_flush_asts() 623 struct dlm_lock, bast_list); in dlm_flush_asts()
|
H A D | dlmdebug.c | 57 static void __dlm_print_lock(struct dlm_lock *lock) in __dlm_print_lock() 82 struct dlm_lock *lock; in __dlm_print_one_lock_resource() 116 void dlm_print_one_lock(struct dlm_lock *lockid) in dlm_print_one_lock() 462 static int dump_lock(struct dlm_lock *lock, int list_type, char *buf, int len) in dump_lock() 488 struct dlm_lock *lock; in dump_lockres()
|
H A D | dlmrecovery.c | 1039 struct dlm_lock *lock; in dlm_move_reco_locks_to_list() 1171 static void dlm_prepare_lvb_for_migration(struct dlm_lock *lock, in dlm_prepare_lvb_for_migration() 1207 static int dlm_add_lock_to_array(struct dlm_lock *lock, in dlm_add_lock_to_array() 1234 struct dlm_lock dummy; in dlm_add_dummy_lock() 1267 struct dlm_lock *lock; in dlm_send_one_lockres() 1794 struct dlm_lock *newlock = NULL; in dlm_process_recovery_data() 1798 struct dlm_lock *lock; in dlm_process_recovery_data() 1837 struct dlm_lock, list); in dlm_process_recovery_data() 2049 struct dlm_lock *lock, *next; in dlm_move_lockres_to_recovery_list() 2198 static inline int dlm_lvb_needs_invalidation(struct dlm_lock *loc [all...] |
/kernel/linux/linux-5.10/fs/dlm/ |
H A D | main.c | 92 EXPORT_SYMBOL_GPL(dlm_lock); variable
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | dlm.h | 97 * dlm_lock 120 * If the call to dlm_lock returns an error then the operation has failed and 121 * the AST routine will not be called. If dlm_lock returns 0 it is still 126 * they will overwrite those values that were passed to a previous dlm_lock 133 int dlm_lock(dlm_lockspace_t *lockspace,
|
/kernel/linux/linux-6.6/fs/dlm/ |
H A D | main.c | 91 EXPORT_SYMBOL_GPL(dlm_lock); variable
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | dlm.h | 91 * dlm_lock 114 * If the call to dlm_lock returns an error then the operation has failed and 115 * the AST routine will not be called. If dlm_lock returns 0 it is still 120 * they will overwrite those values that were passed to a previous dlm_lock 127 int dlm_lock(dlm_lockspace_t *lockspace,
|
/kernel/linux/linux-5.10/fs/ocfs2/ |
H A D | stackglue.h | 156 * Call the underlying dlm lock function. The ->dlm_lock() 165 int (*dlm_lock)(struct ocfs2_cluster_connection *conn, member
|