Symbol: dlm_rsb
fs/dlm/ast.c
125
struct dlm_rsb *rsb = lkb->lkb_resource;
fs/dlm/ast.c
168
struct dlm_rsb *rsb = lkb->lkb_resource;
fs/dlm/ast.c
60
struct dlm_rsb *rsb = lkb->lkb_resource;
fs/dlm/config.c
70
.key_offset = offsetof(struct dlm_rsb, res_name),
fs/dlm/config.c
71
.head_offset = offsetof(struct dlm_rsb, res_node),
fs/dlm/debug_fs.c
169
struct dlm_rsb *r)
fs/dlm/debug_fs.c
202
static void print_format2(struct dlm_rsb *r, struct seq_file *s)
fs/dlm/debug_fs.c
258
static void print_format3(struct dlm_rsb *r, struct seq_file *s)
fs/dlm/debug_fs.c
334
static void print_format4(struct dlm_rsb *r, struct seq_file *s)
fs/dlm/debug_fs.c
383
struct dlm_rsb *rsb = list_entry(iter_ptr, struct dlm_rsb, res_slow_list);
fs/dlm/debug_fs.c
53
struct dlm_rsb *res)
fs/dlm/debug_fs.c
75
static void print_format1(struct dlm_rsb *res, struct seq_file *s)
fs/dlm/dir.c
197
static struct dlm_rsb *find_rsb_root(struct dlm_ls *ls, const char *name,
fs/dlm/dir.c
200
struct dlm_rsb *r;
fs/dlm/dir.c
301
struct dlm_rsb *r;
fs/dlm/dir.c
346
r = list_entry(list, struct dlm_rsb, res_masters_list);
fs/dlm/dir.c
45
int dlm_dir_nodeid(struct dlm_rsb *r)
fs/dlm/dir.c
52
struct dlm_rsb *r;
fs/dlm/dir.h
15
int dlm_dir_nodeid(struct dlm_rsb *rsb);
fs/dlm/dlm_internal.h
254
struct dlm_rsb *lkb_resource; /* the rsb */
fs/dlm/dlm_internal.h
374
static inline void rsb_set_flag(struct dlm_rsb *r, enum rsb_flags flag)
fs/dlm/dlm_internal.h
379
static inline void rsb_clear_flag(struct dlm_rsb *r, enum rsb_flags flag)
fs/dlm/dlm_internal.h
384
static inline int rsb_flag(struct dlm_rsb *r, enum rsb_flags flag)
fs/dlm/dlm_internal.h
48
struct dlm_rsb;
fs/dlm/dlm_internal.h
607
struct dlm_rsb ls_local_rsb; /* for returning errors */
fs/dlm/lock.c
1084
struct dlm_rsb **r_ret)
fs/dlm/lock.c
1110
static int validate_master_nodeid(struct dlm_ls *ls, struct dlm_rsb *r,
fs/dlm/lock.c
1150
static void __dlm_master_lookup(struct dlm_ls *ls, struct dlm_rsb *r, int our_nodeid,
fs/dlm/lock.c
1264
struct dlm_rsb *r = NULL;
fs/dlm/lock.c
1407
struct dlm_rsb *r;
fs/dlm/lock.c
1419
struct dlm_rsb *r = NULL;
fs/dlm/lock.c
1434
struct dlm_rsb *r = container_of(kref, struct dlm_rsb, res_ref);
fs/dlm/lock.c
1468
void free_inactive_rsb(struct dlm_rsb *r)
fs/dlm/lock.c
1487
static void attach_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
1656
static void add_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb, int status)
fs/dlm/lock.c
1690
static void del_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
1697
static void move_lkb(struct dlm_rsb *r, struct dlm_lkb *lkb, int sts)
fs/dlm/lock.c
171
static void dlm_print_rsb(struct dlm_rsb *r)
fs/dlm/lock.c
180
void dlm_dump_rsb(struct dlm_rsb *r)
fs/dlm/lock.c
1894
static void set_lvb_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
1945
static void set_lvb_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
1974
static void set_lvb_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
2005
static void _remove_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2014
static void remove_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2020
static void remove_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2029
static int revert_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2056
static int revert_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2061
static void _grant_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2075
static void grant_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2081
static void grant_lock_pc(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
2092
static void grant_lock_pending(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2205
static int conversion_deadlock_detect(struct dlm_rsb *r, struct dlm_lkb *lkb2)
fs/dlm/lock.c
2244
static int _can_be_granted(struct dlm_rsb *r, struct dlm_lkb *lkb, int now,
fs/dlm/lock.c
2390
static int can_be_granted(struct dlm_rsb *r, struct dlm_lkb *lkb, int now,
fs/dlm/lock.c
244
static inline int is_remote(struct dlm_rsb *r)
fs/dlm/lock.c
2452
static int grant_pending_convert(struct dlm_rsb *r, int high, int *cw,
fs/dlm/lock.c
2521
static int grant_pending_wait(struct dlm_rsb *r, int high, int *cw,
fs/dlm/lock.c
2560
static void grant_pending_locks(struct dlm_rsb *r, unsigned int *count)
fs/dlm/lock.c
2610
static void send_bast_queue(struct dlm_rsb *r, struct list_head *head,
fs/dlm/lock.c
2626
static void send_blocking_asts(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2631
static void send_blocking_asts_all(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2656
static int set_master(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
2703
static void process_lookup_list(struct dlm_rsb *r)
fs/dlm/lock.c
2715
static void confirm_master(struct dlm_rsb *r, int error)
fs/dlm/lock.c
290
static void queue_cast(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv)
fs/dlm/lock.c
3038
static int do_request(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
304
static inline void queue_cast_overlap(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3060
static void do_request_effects(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
3074
static int do_convert(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
310
static void queue_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int rqmode)
fs/dlm/lock.c
3128
static void do_convert_effects(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
3146
static int do_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3153
static void do_unlock_effects(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
3161
static int do_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3173
static void do_cancel_effects(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
3187
static int _request_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3216
static int _convert_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3235
static int _unlock_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3254
static int _cancel_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3280
struct dlm_rsb *r;
fs/dlm/lock.c
3306
struct dlm_rsb *r;
fs/dlm/lock.c
331
static inline void hold_rsb(struct dlm_rsb *r)
fs/dlm/lock.c
3328
struct dlm_rsb *r;
fs/dlm/lock.c
3350
struct dlm_rsb *r;
fs/dlm/lock.c
338
void dlm_hold_rsb(struct dlm_rsb *r)
fs/dlm/lock.c
3530
static int create_message(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
3567
static void send_args(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
3611
static int send_common(struct dlm_rsb *r, struct dlm_lkb *lkb, int mstype)
fs/dlm/lock.c
3636
static int send_request(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3641
static int send_convert(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3662
static int send_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3667
static int send_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3672
static int send_grant(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
3693
static int send_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int mode)
fs/dlm/lock.c
3714
static int send_lookup(struct dlm_rsb *r, struct dlm_lkb *lkb)
fs/dlm/lock.c
373
static void put_rsb(struct dlm_rsb *r)
fs/dlm/lock.c
3739
static int send_remove(struct dlm_rsb *r)
fs/dlm/lock.c
3759
static int send_common_reply(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
3781
static int send_request_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv)
fs/dlm/lock.c
3786
static int send_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv)
fs/dlm/lock.c
3791
static int send_unlock_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv)
fs/dlm/lock.c
3796
static int send_cancel_reply(struct dlm_rsb *r, struct dlm_lkb *lkb, int rv)
fs/dlm/lock.c
3805
struct dlm_rsb *r = &ls->ls_local_rsb;
fs/dlm/lock.c
384
void dlm_put_rsb(struct dlm_rsb *r)
fs/dlm/lock.c
3992
struct dlm_rsb *r;
fs/dlm/lock.c
407
struct dlm_rsb *r;
fs/dlm/lock.c
4071
struct dlm_rsb *r;
fs/dlm/lock.c
410
r = list_first_entry_or_null(&ls->ls_scan_list, struct dlm_rsb,
fs/dlm/lock.c
4127
struct dlm_rsb *r;
fs/dlm/lock.c
4179
struct dlm_rsb *r;
fs/dlm/lock.c
419
static void del_scan(struct dlm_ls *ls, struct dlm_rsb *r)
fs/dlm/lock.c
421
struct dlm_rsb *first;
fs/dlm/lock.c
4215
struct dlm_rsb *r;
fs/dlm/lock.c
4246
struct dlm_rsb *r;
fs/dlm/lock.c
4294
struct dlm_rsb *r;
fs/dlm/lock.c
434
first = list_first_entry(&ls->ls_scan_list, struct dlm_rsb,
fs/dlm/lock.c
4395
struct dlm_rsb *r;
fs/dlm/lock.c
446
first = list_first_entry_or_null(&ls->ls_scan_list, struct dlm_rsb,
fs/dlm/lock.c
4513
static void __receive_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
4560
struct dlm_rsb *r = lkb->lkb_resource;
fs/dlm/lock.c
458
static void add_scan(struct dlm_ls *ls, struct dlm_rsb *r)
fs/dlm/lock.c
4598
struct dlm_rsb *r = lkb->lkb_resource;
fs/dlm/lock.c
461
struct dlm_rsb *first;
fs/dlm/lock.c
4649
struct dlm_rsb *r = lkb->lkb_resource;
fs/dlm/lock.c
4702
struct dlm_rsb *r;
fs/dlm/lock.c
490
first = list_first_entry_or_null(&ls->ls_scan_list, struct dlm_rsb,
fs/dlm/lock.c
514
struct dlm_rsb *r;
fs/dlm/lock.c
5199
struct dlm_rsb *r;
fs/dlm/lock.c
532
r = list_first_entry_or_null(&ls->ls_scan_list, struct dlm_rsb,
fs/dlm/lock.c
5324
static void purge_mstcpy_list(struct dlm_ls *ls, struct dlm_rsb *r,
fs/dlm/lock.c
5347
void dlm_purge_mstcpy_locks(struct dlm_rsb *r)
fs/dlm/lock.c
5356
static void purge_dead_list(struct dlm_ls *ls, struct dlm_rsb *r,
fs/dlm/lock.c
5393
struct dlm_rsb *r;
fs/dlm/lock.c
5430
static struct dlm_rsb *find_grant_rsb(struct dlm_ls *ls)
fs/dlm/lock.c
5432
struct dlm_rsb *r;
fs/dlm/lock.c
5469
struct dlm_rsb *r;
fs/dlm/lock.c
5509
static struct dlm_lkb *search_remid(struct dlm_rsb *r, int nodeid,
fs/dlm/lock.c
5528
struct dlm_rsb *r, const struct dlm_rcom *rc)
fs/dlm/lock.c
5583
struct dlm_rsb *r;
fs/dlm/lock.c
5667
struct dlm_rsb *r;
fs/dlm/lock.c
599
struct dlm_rsb **r_ret)
fs/dlm/lock.c
601
struct dlm_rsb *r;
fs/dlm/lock.c
6026
struct dlm_rsb *r;
fs/dlm/lock.c
626
struct dlm_rsb **r_ret)
fs/dlm/lock.c
6284
struct dlm_rsb *r;
fs/dlm/lock.c
639
static int rsb_insert(struct dlm_rsb *rsb, struct rhashtable *rhash)
fs/dlm/lock.c
697
unsigned int flags, struct dlm_rsb **r_ret)
fs/dlm/lock.c
699
struct dlm_rsb *r = NULL;
fs/dlm/lock.c
78
static int send_request(struct dlm_rsb *r, struct dlm_lkb *lkb);
fs/dlm/lock.c
79
static int send_convert(struct dlm_rsb *r, struct dlm_lkb *lkb);
fs/dlm/lock.c
80
static int send_unlock(struct dlm_rsb *r, struct dlm_lkb *lkb);
fs/dlm/lock.c
81
static int send_cancel(struct dlm_rsb *r, struct dlm_lkb *lkb);
fs/dlm/lock.c
82
static int send_grant(struct dlm_rsb *r, struct dlm_lkb *lkb);
fs/dlm/lock.c
83
static int send_bast(struct dlm_rsb *r, struct dlm_lkb *lkb, int mode);
fs/dlm/lock.c
84
static int send_lookup(struct dlm_rsb *r, struct dlm_lkb *lkb);
fs/dlm/lock.c
85
static int send_remove(struct dlm_rsb *r);
fs/dlm/lock.c
86
static int _request_lock(struct dlm_rsb *r, struct dlm_lkb *lkb);
fs/dlm/lock.c
87
static int _cancel_lock(struct dlm_rsb *r, struct dlm_lkb *lkb);
fs/dlm/lock.c
88
static void __receive_convert_reply(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/lock.c
921
unsigned int flags, struct dlm_rsb **r_ret)
fs/dlm/lock.c
923
struct dlm_rsb *r = NULL;
fs/dlm/lock.h
14
void dlm_dump_rsb(struct dlm_rsb *r);
fs/dlm/lock.h
21
void free_inactive_rsb(struct dlm_rsb *r);
fs/dlm/lock.h
22
void dlm_put_rsb(struct dlm_rsb *r);
fs/dlm/lock.h
23
void dlm_hold_rsb(struct dlm_rsb *r);
fs/dlm/lock.h
35
struct dlm_rsb **r_ret);
fs/dlm/lock.h
38
void dlm_purge_mstcpy_locks(struct dlm_rsb *r);
fs/dlm/lock.h
67
static inline int is_master(struct dlm_rsb *r)
fs/dlm/lock.h
74
static inline void lock_rsb(struct dlm_rsb *r)
fs/dlm/lock.h
79
static inline void unlock_rsb(struct dlm_rsb *r)
fs/dlm/lockspace.c
334
struct dlm_rsb *rsb = ptr;
fs/dlm/lockspace.c
477
memset(&ls->ls_local_rsb, 0, sizeof(struct dlm_rsb));
fs/dlm/memory.c
102
struct dlm_rsb *r = container_of(rcu, struct dlm_rsb, rcu);
fs/dlm/memory.c
108
void dlm_free_rsb(struct dlm_rsb *r)
fs/dlm/memory.c
46
rsb_cache = kmem_cache_create("dlm_rsb", sizeof(struct dlm_rsb),
fs/dlm/memory.c
47
__alignof__(struct dlm_rsb), 0, NULL);
fs/dlm/memory.c
95
struct dlm_rsb *dlm_allocate_rsb(void)
fs/dlm/memory.h
17
struct dlm_rsb *dlm_allocate_rsb(void);
fs/dlm/memory.h
18
void dlm_free_rsb(struct dlm_rsb *r);
fs/dlm/rcom.c
360
int dlm_send_rcom_lookup(struct dlm_rsb *r, int dir_nodeid, uint64_t seq)
fs/dlm/rcom.c
417
static void pack_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb,
fs/dlm/rcom.c
447
int dlm_send_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb, uint64_t seq)
fs/dlm/rcom.h
19
int dlm_send_rcom_lookup(struct dlm_rsb *r, int dir_nodeid, uint64_t seq);
fs/dlm/rcom.h
20
int dlm_send_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb, uint64_t seq);
fs/dlm/recover.c
251
static void recover_list_add(struct dlm_rsb *r)
fs/dlm/recover.c
264
static void recover_list_del(struct dlm_rsb *r)
fs/dlm/recover.c
278
struct dlm_rsb *r, *s;
fs/dlm/recover.c
308
static int recover_xa_add(struct dlm_rsb *r)
fs/dlm/recover.c
336
static void recover_xa_del(struct dlm_rsb *r)
fs/dlm/recover.c
349
static struct dlm_rsb *recover_xa_find(struct dlm_ls *ls, uint64_t id)
fs/dlm/recover.c
351
struct dlm_rsb *r;
fs/dlm/recover.c
361
struct dlm_rsb *r;
fs/dlm/recover.c
417
static void set_master_lkbs(struct dlm_rsb *r)
fs/dlm/recover.c
431
static void set_new_master(struct dlm_rsb *r)
fs/dlm/recover.c
448
static int recover_master(struct dlm_rsb *r, unsigned int *count, uint64_t seq)
fs/dlm/recover.c
502
static int recover_master_static(struct dlm_rsb *r, unsigned int *count)
fs/dlm/recover.c
531
struct dlm_rsb *r;
fs/dlm/recover.c
569
struct dlm_rsb *r;
fs/dlm/recover.c
618
static int recover_locks_queue(struct dlm_rsb *r, struct list_head *head,
fs/dlm/recover.c
634
static int recover_locks(struct dlm_rsb *r, uint64_t seq)
fs/dlm/recover.c
664
struct dlm_rsb *r;
fs/dlm/recover.c
697
void dlm_recovered_lock(struct dlm_rsb *r)
fs/dlm/recover.c
731
static void recover_lvb(struct dlm_rsb *r)
fs/dlm/recover.c
817
static void recover_conversion(struct dlm_rsb *r)
fs/dlm/recover.c
858
static void recover_grant(struct dlm_rsb *r)
fs/dlm/recover.c
866
struct dlm_rsb *r;
fs/dlm/recover.c
897
struct dlm_rsb *r, *safe;
fs/dlm/recover.h
27
void dlm_recovered_lock(struct dlm_rsb *r);
fs/dlm/recoverd.c
25
struct dlm_rsb *r;
fs/dlm/recoverd.c
51
struct dlm_rsb *r, *safe;
fs/dlm/recoverd.c
63
struct dlm_rsb *r;
fs/dlm/recoverd.c
77
struct dlm_rsb *r, *safe;
include/trace/events/dlm.h
110
struct dlm_rsb *r;
include/trace/events/dlm.h
154
struct dlm_rsb *r;
include/trace/events/dlm.h
270
struct dlm_rsb *r;
include/trace/events/dlm.h
307
struct dlm_rsb *r;