/kernel/linux/linux-5.10/fs/dlm/ |
H A D | lock.c | 76 static int send_request(struct dlm_rsb *r, struct dlm_lkb *lkb); 77 static int send_convert(struct dlm_rsb *r, struct dlm_lkb *lkb); 78 static int send_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb); 79 static int send_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb); 80 static int send_grant(struct dlm_rsb *r, struct dlm_lkb *lkb); 81 static int send_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int mode); 82 static int send_lookup(struct dlm_rsb *r, struct dlm_lkb *lkb); 84 static int _request_lock(struct dlm_rsb *r, struct dlm_lkb *lkb); 85 static int _cancel_lock(struct dlm_rsb *r, struct dlm_lkb *lkb); 86 static void __receive_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lk [all...] |
H A D | memory.c | 22 lkb_cache = kmem_cache_create("dlm_lkb", sizeof(struct dlm_lkb), in dlm_memory_init() 23 __alignof__(struct dlm_lkb), 0, NULL); in dlm_memory_init() 71 struct dlm_lkb *dlm_allocate_lkb(struct dlm_ls *ls) in dlm_allocate_lkb() 73 struct dlm_lkb *lkb; in dlm_allocate_lkb() 79 void dlm_free_lkb(struct dlm_lkb *lkb) in dlm_free_lkb()
|
H A D | ast.h | 14 void dlm_del_ast(struct dlm_lkb *lkb); 15 int dlm_add_lkb_callback(struct dlm_lkb *lkb, uint32_t flags, int mode, 17 int dlm_rem_lkb_callback(struct dlm_ls *ls, struct dlm_lkb *lkb, 19 void dlm_add_cb(struct dlm_lkb *lkb, uint32_t flags, int mode, int status,
|
H A D | ast.c | 20 static void dlm_dump_lkb_callbacks(struct dlm_lkb *lkb) in dlm_dump_lkb_callbacks() 51 int dlm_add_lkb_callback(struct dlm_lkb *lkb, uint32_t flags, int mode, in dlm_add_lkb_callback() 112 int dlm_rem_lkb_callback(struct dlm_ls *ls, struct dlm_lkb *lkb, in dlm_rem_lkb_callback() 173 void dlm_add_cb(struct dlm_lkb *lkb, uint32_t flags, int mode, int status, in dlm_add_cb() 215 struct dlm_lkb *lkb = container_of(work, struct dlm_lkb, lkb_cb_work); in dlm_callback_work() 299 struct dlm_lkb *lkb, *safe; in dlm_callback_resume()
|
H A D | memory.h | 19 struct dlm_lkb *dlm_allocate_lkb(struct dlm_ls *ls); 20 void dlm_free_lkb(struct dlm_lkb *l);
|
H A D | lock.h | 16 void dlm_print_lkb(struct dlm_lkb *lkb); 23 int dlm_put_lkb(struct dlm_lkb *lkb);
|
H A D | netlink.c | 91 static void fill_data(struct dlm_lock_data *data, struct dlm_lkb *lkb) in fill_data() 114 void dlm_timeout_warn(struct dlm_lkb *lkb) in dlm_timeout_warn()
|
H A D | user.h | 9 void dlm_user_add_ast(struct dlm_lkb *lkb, uint32_t flags, int mode,
|
H A D | debug_fs.c | 49 static void print_format1_lock(struct seq_file *s, struct dlm_lkb *lkb, in print_format1_lock() 74 struct dlm_lkb *lkb; in print_format1() 165 static void print_format2_lock(struct seq_file *s, struct dlm_lkb *lkb, in print_format2_lock() 201 struct dlm_lkb *lkb; in print_format2() 226 static void print_format3_lock(struct seq_file *s, struct dlm_lkb *lkb, in print_format3_lock() 257 struct dlm_lkb *lkb; in print_format3() 703 struct dlm_lkb *lkb; in waiters_read()
|
H A D | rcom.h | 18 int dlm_send_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb);
|
H A D | dlm_internal.h | 51 struct dlm_lkb; 230 struct dlm_lkb { struct 570 struct dlm_lkb ls_stub_lkb; /* for returning errors */ 716 void dlm_timeout_warn(struct dlm_lkb *lkb);
|
H A D | recover.c | 403 struct dlm_lkb *lkb; in set_lock_master() 619 struct dlm_lkb *lkb; in recover_locks_queue() 735 struct dlm_lkb *big_lkb = NULL, *iter, *high_lkb = NULL; in recover_lvb() 821 struct dlm_lkb *lkb; in recover_conversion()
|
/kernel/linux/linux-6.6/fs/dlm/ |
H A D | lock.c | 78 static int send_request(struct dlm_rsb *r, struct dlm_lkb *lkb); 79 static int send_convert(struct dlm_rsb *r, struct dlm_lkb *lkb); 80 static int send_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb); 81 static int send_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb); 82 static int send_grant(struct dlm_rsb *r, struct dlm_lkb *lkb); 83 static int send_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int mode); 84 static int send_lookup(struct dlm_rsb *r, struct dlm_lkb *lkb); 86 static int _request_lock(struct dlm_rsb *r, struct dlm_lkb *lkb); 87 static int _cancel_lock(struct dlm_rsb *r, struct dlm_lkb *lkb); 88 static void __receive_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lk [all...] |
H A D | memory.c | 37 lkb_cache = kmem_cache_create("dlm_lkb", sizeof(struct dlm_lkb), in dlm_memory_init() 38 __alignof__(struct dlm_lkb), 0, NULL); in dlm_memory_init() 111 struct dlm_lkb *dlm_allocate_lkb(struct dlm_ls *ls) in dlm_allocate_lkb() 113 struct dlm_lkb *lkb; in dlm_allocate_lkb() 119 void dlm_free_lkb(struct dlm_lkb *lkb) in dlm_free_lkb()
|
H A D | ast.h | 17 int dlm_enqueue_lkb_callback(struct dlm_lkb *lkb, uint32_t flags, int mode, 22 int dlm_dequeue_lkb_callback(struct dlm_lkb *lkb, struct dlm_callback **cb); 23 void dlm_add_cb(struct dlm_lkb *lkb, uint32_t flags, int mode, int status,
|
H A D | ast.c | 39 int dlm_enqueue_lkb_callback(struct dlm_lkb *lkb, uint32_t flags, int mode, in dlm_enqueue_lkb_callback() 103 int dlm_dequeue_lkb_callback(struct dlm_lkb *lkb, struct dlm_callback **cb) in dlm_dequeue_lkb_callback() 119 void dlm_add_cb(struct dlm_lkb *lkb, uint32_t flags, int mode, int status, in dlm_add_cb() 158 struct dlm_lkb *lkb = container_of(work, struct dlm_lkb, lkb_cb_work); in dlm_callback_work() 240 struct dlm_lkb *lkb, *safe; in dlm_callback_resume()
|
H A D | user.h | 9 void dlm_purge_lkb_callbacks(struct dlm_lkb *lkb); 10 void dlm_user_add_ast(struct dlm_lkb *lkb, uint32_t flags, int mode,
|
H A D | dlm_internal.h | 45 struct dlm_lkb; 230 struct dlm_lkb { struct 593 struct dlm_lkb ls_local_lkb; /* for returning errors */ 752 static inline uint32_t dlm_iflags_val(const struct dlm_lkb *lkb) in dlm_iflags_val() 758 static inline uint32_t dlm_dflags_val(const struct dlm_lkb *lkb) in dlm_dflags_val() 775 static inline uint32_t dlm_sbflags_val(const struct dlm_lkb *lkb) in dlm_sbflags_val() 797 static inline void dlm_set_dflags_val(struct dlm_lkb *lkb, uint32_t val) in dlm_set_dflags_val() 803 static inline void dlm_set_sbflags_val(struct dlm_lkb *lkb, uint32_t val) in dlm_set_sbflags_val()
|
H A D | memory.h | 19 struct dlm_lkb *dlm_allocate_lkb(struct dlm_ls *ls); 20 void dlm_free_lkb(struct dlm_lkb *l);
|
H A D | debug_fs.c | 52 static void print_format1_lock(struct seq_file *s, struct dlm_lkb *lkb, in print_format1_lock() 77 struct dlm_lkb *lkb; in print_format1() 168 static void print_format2_lock(struct seq_file *s, struct dlm_lkb *lkb, in print_format2_lock() 204 struct dlm_lkb *lkb; in print_format2() 229 static void print_format3_lock(struct seq_file *s, struct dlm_lkb *lkb, in print_format3_lock() 260 struct dlm_lkb *lkb; in print_format3() 369 static void print_format5_lock(struct seq_file *s, struct dlm_lkb *lkb) in print_format5_lock() 390 struct dlm_lkb *lkb; in print_format5() 822 struct dlm_lkb *lkb; in waiters_read()
|
H A D | lock.h | 16 void dlm_print_lkb(struct dlm_lkb *lkb); 23 int dlm_put_lkb(struct dlm_lkb *lkb);
|
H A D | rcom.h | 20 int dlm_send_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb, uint64_t seq);
|
H A D | recover.c | 404 struct dlm_lkb *lkb; in set_lock_master() 621 struct dlm_lkb *lkb; in recover_locks_queue() 737 struct dlm_lkb *big_lkb = NULL, *iter, *high_lkb = NULL; in recover_lvb() 823 struct dlm_lkb *lkb; in recover_conversion()
|
H A D | user.c | 149 void dlm_purge_lkb_callbacks(struct dlm_lkb *lkb) in dlm_purge_lkb_callbacks() 196 void dlm_user_add_ast(struct dlm_lkb *lkb, uint32_t flags, int mode, in dlm_user_add_ast() 806 struct dlm_lkb *lkb; in device_read() 865 lkb = list_first_entry(&proc->asts, struct dlm_lkb, lkb_cb_list); in device_read()
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | dlm.h | 95 TP_PROTO(struct dlm_ls *ls, struct dlm_lkb *lkb, const void *name, 137 TP_PROTO(struct dlm_ls *ls, struct dlm_lkb *lkb, const void *name, 192 TP_PROTO(struct dlm_ls *ls, struct dlm_lkb *lkb, int mode), 227 TP_PROTO(struct dlm_ls *ls, struct dlm_lkb *lkb), 265 TP_PROTO(struct dlm_ls *ls, struct dlm_lkb *lkb, __u32 flags), 300 TP_PROTO(struct dlm_ls *ls, struct dlm_lkb *lkb, __u32 flags,
|