Symbol: ocfs2_lock_res
fs/ocfs2/dcache.h
25
struct ocfs2_lock_res dl_lockres;
fs/ocfs2/dlmglue.c
100
struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
102
static void ocfs2_set_qinfo_lvb(struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
104
static int ocfs2_check_refcount_downconvert(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
106
static int ocfs2_refcount_convert_worker(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1067
static void __lockres_clear_pending(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1093
static void lockres_clear_pending(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1104
static unsigned int lockres_set_pending(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
1116
struct ocfs2_lock_res *lockres = ocfs2_lksb_to_lock_res(lksb);
fs/ocfs2/dlmglue.c
1147
struct ocfs2_lock_res *lockres = ocfs2_lksb_to_lock_res(lksb);
fs/ocfs2/dlmglue.c
115
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
1213
struct ocfs2_lock_res *lockres = ocfs2_lksb_to_lock_res(lksb);
fs/ocfs2/dlmglue.c
1288
static inline void ocfs2_recover_from_dlm_error(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1310
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1352
static inline int ocfs2_check_wait_flag(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1365
static inline void ocfs2_wait_on_busy_lock(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
1372
static inline void ocfs2_wait_on_refreshing_lock(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
1382
static inline int ocfs2_may_continue_on_blocked_lock(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1405
static void lockres_add_mask_waiter(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1422
static int __lockres_remove_mask_waiter(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1440
static int lockres_remove_mask_waiter(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1455
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
1470
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
155
struct ocfs2_super * (*get_osb)(struct ocfs2_lock_res *);
fs/ocfs2/dlmglue.c
166
void (*post_unlock)(struct ocfs2_super *, struct ocfs2_lock_res *);
fs/ocfs2/dlmglue.c
1673
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1684
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1701
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1767
struct ocfs2_lock_res *lockres;
fs/ocfs2/dlmglue.c
178
int (*check_downconvert)(struct ocfs2_lock_res *, int);
fs/ocfs2/dlmglue.c
1791
struct ocfs2_lock_res *lockres;
fs/ocfs2/dlmglue.c
1812
struct ocfs2_lock_res *lockres = &OCFS2_I(inode)->ip_rw_lockres;
fs/ocfs2/dlmglue.c
1829
struct ocfs2_lock_res *lockres;
fs/ocfs2/dlmglue.c
1851
struct ocfs2_lock_res *lockres;
fs/ocfs2/dlmglue.c
1888
struct ocfs2_lock_res *lockres = &OCFS2_I(inode)->ip_open_lockres;
fs/ocfs2/dlmglue.c
189
void (*set_lvb)(struct ocfs2_lock_res *);
fs/ocfs2/dlmglue.c
1906
static int ocfs2_flock_handle_signal(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
1980
struct ocfs2_lock_res *lockres = &fp->fp_flock;
fs/ocfs2/dlmglue.c
200
int (*downconvert_worker)(struct ocfs2_lock_res *, int);
fs/ocfs2/dlmglue.c
2076
struct ocfs2_lock_res *lockres = &fp->fp_flock;
fs/ocfs2/dlmglue.c
2115
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
2164
struct ocfs2_lock_res *lockres = &oi->ip_inode_lockres;
fs/ocfs2/dlmglue.c
2211
struct ocfs2_lock_res *lockres = &oi->ip_inode_lockres;
fs/ocfs2/dlmglue.c
2251
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
2269
static int ocfs2_should_refresh_lock_res(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
2300
static inline void ocfs2_complete_lock_res_refresh(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
2320
struct ocfs2_lock_res *lockres = &oi->ip_inode_lockres;
fs/ocfs2/dlmglue.c
2434
struct ocfs2_lock_res *lockres = NULL;
fs/ocfs2/dlmglue.c
2619
struct ocfs2_lock_res *lockres = &OCFS2_I(inode)->ip_inode_lockres;
fs/ocfs2/dlmglue.c
2678
struct ocfs2_lock_res *lockres;
fs/ocfs2/dlmglue.c
2734
struct ocfs2_lock_res *lockres;
fs/ocfs2/dlmglue.c
2750
struct ocfs2_lock_res *lockres;
fs/ocfs2/dlmglue.c
2777
struct ocfs2_lock_res *lockres;
fs/ocfs2/dlmglue.c
2794
struct ocfs2_lock_res *lockres = &osb->osb_super_lockres;
fs/ocfs2/dlmglue.c
2832
struct ocfs2_lock_res *lockres = &osb->osb_super_lockres;
fs/ocfs2/dlmglue.c
2841
struct ocfs2_lock_res *lockres = &osb->osb_rename_lockres;
fs/ocfs2/dlmglue.c
2858
struct ocfs2_lock_res *lockres = &osb->osb_rename_lockres;
fs/ocfs2/dlmglue.c
2867
struct ocfs2_lock_res *lockres = &osb->osb_nfs_sync_lockres;
fs/ocfs2/dlmglue.c
287
static inline int ocfs2_is_inode_lock(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
2896
struct ocfs2_lock_res *lockres = &osb->osb_nfs_sync_lockres;
fs/ocfs2/dlmglue.c
2912
struct ocfs2_lock_res *lockres = &osb->osb_trim_fs_lockres;
fs/ocfs2/dlmglue.c
294
static inline struct ocfs2_lock_res *ocfs2_lksb_to_lock_res(struct ocfs2_dlm_lksb *lksb)
fs/ocfs2/dlmglue.c
2952
struct ocfs2_lock_res *lockres = &osb->osb_trim_fs_lockres;
fs/ocfs2/dlmglue.c
296
return container_of(lksb, struct ocfs2_lock_res, l_lksb);
fs/ocfs2/dlmglue.c
299
static inline struct inode *ocfs2_lock_res_inode(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
3049
struct ocfs2_lock_res p_iter_res;
fs/ocfs2/dlmglue.c
3050
struct ocfs2_lock_res p_tmp_res;
fs/ocfs2/dlmglue.c
3053
static struct ocfs2_lock_res *ocfs2_dlm_next_res(struct ocfs2_lock_res *start,
fs/ocfs2/dlmglue.c
3056
struct ocfs2_lock_res *iter, *ret = NULL;
fs/ocfs2/dlmglue.c
306
static inline struct ocfs2_dentry_lock *ocfs2_lock_res_dl(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
3082
struct ocfs2_lock_res *iter;
fs/ocfs2/dlmglue.c
3109
struct ocfs2_lock_res *iter = v;
fs/ocfs2/dlmglue.c
3110
struct ocfs2_lock_res *dummy = &priv->p_iter_res;
fs/ocfs2/dlmglue.c
313
static inline struct ocfs2_mem_dqinfo *ocfs2_lock_res_qinfo(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
3141
struct ocfs2_lock_res *lockres = v;
fs/ocfs2/dlmglue.c
321
ocfs2_lock_res_refcount_tree(struct ocfs2_lock_res *res)
fs/ocfs2/dlmglue.c
326
static inline struct ocfs2_super *ocfs2_get_lockres_osb(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
3267
struct ocfs2_lock_res *res = &priv->p_iter_res;
fs/ocfs2/dlmglue.c
335
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
338
static inline int ocfs2_may_continue_on_blocked_lock(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
341
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
3414
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
344
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
3496
struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
350
static inline void ocfs2_generic_handle_downconvert_action(struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
3505
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
351
static inline void ocfs2_generic_handle_convert_action(struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
352
static inline void ocfs2_generic_handle_attach_action(struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
353
static int ocfs2_generic_handle_bast(struct ocfs2_lock_res *lockres, int level);
fs/ocfs2/dlmglue.c
355
struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
356
static inline void ocfs2_recover_from_dlm_error(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
3565
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
3614
static unsigned int ocfs2_prepare_downconvert(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
3644
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
3688
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
369
struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
3717
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
3734
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
374
static unsigned int ocfs2_prepare_downconvert(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
377
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
382
struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
384
struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
3941
static int ocfs2_data_convert_worker(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
3994
struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
4009
static int ocfs2_check_meta_downconvert(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
4017
static void ocfs2_set_meta_lvb(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
4030
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
4055
static int ocfs2_dentry_convert_worker(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
407
static void ocfs2_add_lockres_tracking(struct ocfs2_lock_res *res,
fs/ocfs2/dlmglue.c
4148
static int ocfs2_check_refcount_downconvert(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
4157
static int ocfs2_refcount_convert_worker(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
4168
static void ocfs2_set_qinfo_lvb(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
417
static void ocfs2_remove_lockres_tracking(struct ocfs2_lock_res *res)
fs/ocfs2/dlmglue.c
4187
struct ocfs2_lock_res *lockres = &oinfo->dqi_gqlock;
fs/ocfs2/dlmglue.c
4199
struct ocfs2_lock_res *lockres = &oinfo->dqi_gqlock;
fs/ocfs2/dlmglue.c
4242
struct ocfs2_lock_res *lockres = &oinfo->dqi_gqlock;
fs/ocfs2/dlmglue.c
426
static void ocfs2_init_lock_stats(struct ocfs2_lock_res *res)
fs/ocfs2/dlmglue.c
4276
struct ocfs2_lock_res *lockres = &ref_tree->rf_lockres;
fs/ocfs2/dlmglue.c
4296
struct ocfs2_lock_res *lockres = &ref_tree->rf_lockres;
fs/ocfs2/dlmglue.c
4304
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
434
static void ocfs2_update_lock_stats(struct ocfs2_lock_res *res, int level,
fs/ocfs2/dlmglue.c
4350
struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
4380
struct ocfs2_lock_res *lockres;
fs/ocfs2/dlmglue.c
4396
struct ocfs2_lock_res, l_blocked_list);
fs/ocfs2/dlmglue.c
468
static inline void ocfs2_track_lock_refresh(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
473
static inline void ocfs2_track_lock_wait(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
493
static inline void ocfs2_init_lock_stats(struct ocfs2_lock_res *res)
fs/ocfs2/dlmglue.c
496
static inline void ocfs2_update_lock_stats(struct ocfs2_lock_res *res,
fs/ocfs2/dlmglue.c
500
static inline void ocfs2_track_lock_refresh(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
503
static inline void ocfs2_track_lock_wait(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
512
struct ocfs2_lock_res *res,
fs/ocfs2/dlmglue.c
541
void ocfs2_lock_res_init_once(struct ocfs2_lock_res *res)
fs/ocfs2/dlmglue.c
544
memset(res, 0, sizeof(struct ocfs2_lock_res));
fs/ocfs2/dlmglue.c
552
void ocfs2_inode_lock_res_init(struct ocfs2_lock_res *res,
fs/ocfs2/dlmglue.c
580
static struct ocfs2_super *ocfs2_get_inode_osb(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
587
static struct ocfs2_super *ocfs2_get_qinfo_osb(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
59
static struct ocfs2_super *ocfs2_get_dentry_osb(struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
594
static struct ocfs2_super *ocfs2_get_file_osb(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
60
static struct ocfs2_super *ocfs2_get_inode_osb(struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
601
static __u64 ocfs2_get_dentry_lock_ino(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
61
static struct ocfs2_super *ocfs2_get_file_osb(struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
611
static struct ocfs2_super *ocfs2_get_dentry_osb(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
62
static struct ocfs2_super *ocfs2_get_qinfo_osb(struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
624
struct ocfs2_lock_res *lockres = &dl->dl_lockres;
fs/ocfs2/dlmglue.c
658
static void ocfs2_super_lock_res_init(struct ocfs2_lock_res *res,
fs/ocfs2/dlmglue.c
670
static void ocfs2_rename_lock_res_init(struct ocfs2_lock_res *res,
fs/ocfs2/dlmglue.c
681
static void ocfs2_nfs_sync_lock_res_init(struct ocfs2_lock_res *res,
fs/ocfs2/dlmglue.c
700
struct ocfs2_lock_res *lockres = &osb->osb_trim_fs_lockres;
fs/ocfs2/dlmglue.c
713
struct ocfs2_lock_res *lockres = &osb->osb_trim_fs_lockres;
fs/ocfs2/dlmglue.c
721
static void ocfs2_orphan_scan_lock_res_init(struct ocfs2_lock_res *res,
fs/ocfs2/dlmglue.c
730
void ocfs2_file_lock_res_init(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
745
void ocfs2_qinfo_lock_res_init(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
756
void ocfs2_refcount_lock_res_init(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
767
void ocfs2_lock_res_free(struct ocfs2_lock_res *res)
fs/ocfs2/dlmglue.c
800
static inline void ocfs2_add_holder(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
812
ocfs2_pid_holder(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
828
static inline void ocfs2_remove_holder(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
839
static inline void ocfs2_inc_holders(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
856
static inline void ocfs2_dec_holders(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
889
static void lockres_set_flags(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
89
static int ocfs2_check_meta_downconvert(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
908
static void lockres_or_flags(struct ocfs2_lock_res *lockres, unsigned long or)
fs/ocfs2/dlmglue.c
91
static void ocfs2_set_meta_lvb(struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.c
912
static void lockres_clear_flags(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
918
static inline void ocfs2_generic_handle_downconvert_action(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
93
static int ocfs2_data_convert_worker(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
934
static inline void ocfs2_generic_handle_convert_action(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
96
static int ocfs2_dentry_convert_worker(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.c
964
static inline void ocfs2_generic_handle_attach_action(struct ocfs2_lock_res *lockres)
fs/ocfs2/dlmglue.c
979
static int ocfs2_generic_handle_bast(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.h
107
void ocfs2_lock_res_init_once(struct ocfs2_lock_res *res);
fs/ocfs2/dlmglue.h
108
void ocfs2_inode_lock_res_init(struct ocfs2_lock_res *res,
fs/ocfs2/dlmglue.h
115
void ocfs2_file_lock_res_init(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.h
118
void ocfs2_qinfo_lock_res_init(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.h
120
void ocfs2_refcount_lock_res_init(struct ocfs2_lock_res *lockres,
fs/ocfs2/dlmglue.h
123
void ocfs2_lock_res_free(struct ocfs2_lock_res *res);
fs/ocfs2/dlmglue.h
184
struct ocfs2_lock_res *lockres);
fs/ocfs2/dlmglue.h
186
struct ocfs2_lock_res *lockres);
fs/ocfs2/file.h
26
struct ocfs2_lock_res fp_flock;
fs/ocfs2/inode.h
20
struct ocfs2_lock_res ip_rw_lockres;
fs/ocfs2/inode.h
21
struct ocfs2_lock_res ip_inode_lockres;
fs/ocfs2/inode.h
22
struct ocfs2_lock_res ip_open_lockres;
fs/ocfs2/locks.c
28
struct ocfs2_lock_res *lockres = &fp->fp_flock;
fs/ocfs2/ocfs2.h
214
struct ocfs2_lock_res os_lockres; /* lock to synchronize scans */
fs/ocfs2/ocfs2.h
434
struct ocfs2_lock_res osb_super_lockres;
fs/ocfs2/ocfs2.h
435
struct ocfs2_lock_res osb_rename_lockres;
fs/ocfs2/ocfs2.h
436
struct ocfs2_lock_res osb_nfs_sync_lockres;
fs/ocfs2/ocfs2.h
438
struct ocfs2_lock_res osb_trim_fs_lockres;
fs/ocfs2/quota.h
58
struct ocfs2_lock_res dqi_gqlock; /* Lock protecting quota information structure */
fs/ocfs2/refcounttree.h
16
struct ocfs2_lock_res rf_lockres;
fs/ocfs2/stackglue.h
264
struct ocfs2_lock_res;