Searched refs:dlm_rsb (Results 1 – 16 of 16) sorted by relevance
| /fs/dlm/ |
| A D | lock.h | 14 void dlm_dump_rsb(struct dlm_rsb *r); 21 void free_inactive_rsb(struct dlm_rsb *r); 22 void dlm_put_rsb(struct dlm_rsb *r); 23 void dlm_hold_rsb(struct dlm_rsb *r); 35 struct dlm_rsb **r_ret); 38 void dlm_purge_mstcpy_locks(struct dlm_rsb *r); 67 static inline int is_master(struct dlm_rsb *r) in is_master() 74 static inline void lock_rsb(struct dlm_rsb *r) in lock_rsb() 79 static inline void unlock_rsb(struct dlm_rsb *r) in unlock_rsb()
|
| A D | lock.c | 407 struct dlm_rsb *r; in resume_scan_timer() 514 struct dlm_rsb *r; in dlm_rsb_scan() 601 struct dlm_rsb *r; in get_rsb_struct() 1406 struct dlm_rsb *r; in dlm_dump_rsb_hash() 1433 struct dlm_rsb *r = container_of(kref, struct dlm_rsb, res_ref); in deactivate_rsb() 3279 struct dlm_rsb *r; in request_lock() 3305 struct dlm_rsb *r; in convert_lock() 3327 struct dlm_rsb *r; in unlock_lock() 3349 struct dlm_rsb *r; in cancel_lock() 3991 struct dlm_rsb *r; in receive_request() [all …]
|
| A D | recover.c | 278 struct dlm_rsb *r, *s; in recover_list_clear() 308 static int recover_xa_add(struct dlm_rsb *r) in recover_xa_add() 351 struct dlm_rsb *r; in recover_xa_find() 361 struct dlm_rsb *r; in recover_xa_clear() 531 struct dlm_rsb *r; in dlm_recover_masters() 569 struct dlm_rsb *r; in dlm_recover_master_reply() 664 struct dlm_rsb *r; in dlm_recover_locks() 697 void dlm_recovered_lock(struct dlm_rsb *r) in dlm_recovered_lock() 731 static void recover_lvb(struct dlm_rsb *r) in recover_lvb() 866 struct dlm_rsb *r; in dlm_recover_rsbs() [all …]
|
| A D | memory.c | 46 rsb_cache = kmem_cache_create("dlm_rsb", sizeof(struct dlm_rsb), in dlm_memory_init() 47 __alignof__(struct dlm_rsb), 0, NULL); in dlm_memory_init() 95 struct dlm_rsb *dlm_allocate_rsb(void) in dlm_allocate_rsb() 102 struct dlm_rsb *r = container_of(rcu, struct dlm_rsb, rcu); in __free_rsb_rcu() 108 void dlm_free_rsb(struct dlm_rsb *r) in dlm_free_rsb()
|
| A D | dir.c | 45 int dlm_dir_nodeid(struct dlm_rsb *r) in dlm_dir_nodeid() 52 struct dlm_rsb *r; in dlm_recover_dir_nodeid() 197 static struct dlm_rsb *find_rsb_root(struct dlm_ls *ls, const char *name, in find_rsb_root() 200 struct dlm_rsb *r; in find_rsb_root() 301 struct dlm_rsb *r; in dlm_copy_master_names() 346 r = list_entry(list, struct dlm_rsb, res_masters_list); in dlm_copy_master_names()
|
| A D | dlm_internal.h | 48 struct dlm_rsb; 254 struct dlm_rsb *lkb_resource; /* the rsb */ 311 struct dlm_rsb { struct 374 static inline void rsb_set_flag(struct dlm_rsb *r, enum rsb_flags flag) in rsb_set_flag() 379 static inline void rsb_clear_flag(struct dlm_rsb *r, enum rsb_flags flag) in rsb_clear_flag() 384 static inline int rsb_flag(struct dlm_rsb *r, enum rsb_flags flag) in rsb_flag() 607 struct dlm_rsb ls_local_rsb; /* for returning errors */
|
| A D | memory.h | 17 struct dlm_rsb *dlm_allocate_rsb(void); 18 void dlm_free_rsb(struct dlm_rsb *r);
|
| A D | rcom.h | 19 int dlm_send_rcom_lookup(struct dlm_rsb *r, int dir_nodeid, uint64_t seq); 20 int dlm_send_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb, uint64_t seq);
|
| A D | debug_fs.c | 53 struct dlm_rsb *res) in print_format1_lock() 75 static void print_format1(struct dlm_rsb *res, struct seq_file *s) in print_format1() 169 struct dlm_rsb *r) in print_format2_lock() 202 static void print_format2(struct dlm_rsb *r, struct seq_file *s) in print_format2() 258 static void print_format3(struct dlm_rsb *r, struct seq_file *s) in print_format3() 334 static void print_format4(struct dlm_rsb *r, struct seq_file *s) in print_format4() 383 struct dlm_rsb *rsb = list_entry(iter_ptr, struct dlm_rsb, res_slow_list); in table_seq_show()
|
| A D | recoverd.c | 25 struct dlm_rsb *r; in dlm_create_masters_list() 51 struct dlm_rsb *r, *safe; in dlm_release_masters_list() 63 struct dlm_rsb *r; in dlm_create_root_list() 77 struct dlm_rsb *r, *safe; in dlm_release_root_list()
|
| A D | ast.c | 60 struct dlm_rsb *rsb = lkb->lkb_resource; in dlm_may_skip_callback() 125 struct dlm_rsb *rsb = lkb->lkb_resource; in dlm_get_cb() 168 struct dlm_rsb *rsb = lkb->lkb_resource; in dlm_add_cb()
|
| A D | dir.h | 15 int dlm_dir_nodeid(struct dlm_rsb *rsb);
|
| A D | recover.h | 27 void dlm_recovered_lock(struct dlm_rsb *r);
|
| A D | rcom.c | 360 int dlm_send_rcom_lookup(struct dlm_rsb *r, int dir_nodeid, uint64_t seq) in dlm_send_rcom_lookup() 417 static void pack_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb, in pack_rcom_lock() 447 int dlm_send_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb, uint64_t seq) in dlm_send_rcom_lock()
|
| A D | lockspace.c | 329 struct dlm_rsb *rsb = ptr; in rhash_free_rsb() 472 memset(&ls->ls_local_rsb, 0, sizeof(struct dlm_rsb)); in new_lockspace()
|
| A D | config.c | 69 .key_offset = offsetof(struct dlm_rsb, res_name), 70 .head_offset = offsetof(struct dlm_rsb, res_node),
|
Completed in 39 milliseconds