| /Linux-v5.4/fs/gfs2/ |
| D | glock.h | 136 static inline struct gfs2_holder *gfs2_glock_is_locked_by_me(struct gfs2_glock *gl) in gfs2_glock_is_locked_by_me() 138 struct gfs2_holder *gh; in gfs2_glock_is_locked_by_me() 186 u16 flags, struct gfs2_holder *gh); 188 struct gfs2_holder *gh); 189 extern void gfs2_holder_uninit(struct gfs2_holder *gh); 190 extern int gfs2_glock_nq(struct gfs2_holder *gh); 191 extern int gfs2_glock_poll(struct gfs2_holder *gh); 192 extern int gfs2_glock_wait(struct gfs2_holder *gh); 193 extern int gfs2_glock_async_wait(unsigned int num_gh, struct gfs2_holder *ghs); 194 extern void gfs2_glock_dq(struct gfs2_holder *gh); [all …]
|
| D | incore.h | 29 struct gfs2_holder; 238 int (*go_xmote_bh) (struct gfs2_glock *gl, struct gfs2_holder *gh); 241 int (*go_lock) (struct gfs2_holder *gh); 242 void (*go_unlock) (struct gfs2_holder *gh); 276 struct gfs2_holder { struct 295 struct gfs2_holder qa_qd_ghs[2 * GFS2_MAXQUOTAS]; argument 410 struct gfs2_holder i_iopen_gh; 411 struct gfs2_holder i_gh; /* for prepare/commit_write only */ 413 struct gfs2_holder i_rgd_gh; 444 struct gfs2_holder f_fl_gh; [all …]
|
| D | glock.c | 60 static void do_xmote(struct gfs2_glock *gl, struct gfs2_holder *gh, unsigned int target); 282 static inline int may_grant(const struct gfs2_glock *gl, const struct gfs2_holder *gh) in may_grant() 284 …const struct gfs2_holder *gh_head = list_entry(gl->gl_holders.next, const struct gfs2_holder, gh_l… in may_grant() 303 static void gfs2_holder_wake(struct gfs2_holder *gh) in gfs2_holder_wake() 322 struct gfs2_holder *gh, *tmp; in do_error() 352 struct gfs2_holder *gh, *tmp; in do_promote() 398 static inline struct gfs2_holder *find_first_waiter(const struct gfs2_glock *gl) in find_first_waiter() 400 struct gfs2_holder *gh; in find_first_waiter() 459 struct gfs2_holder *gh; in finish_xmote() 543 static void do_xmote(struct gfs2_glock *gl, struct gfs2_holder *gh, unsigned int target) in do_xmote() [all …]
|
| D | rgrp.h | 23 struct gfs2_holder; 34 extern int gfs2_rgrp_go_lock(struct gfs2_holder *gh); 36 extern void gfs2_rgrp_go_unlock(struct gfs2_holder *gh); 64 struct gfs2_holder *rl_ghs;
|
| D | file.c | 58 struct gfs2_holder i_gh; in gfs2_llseek() 106 struct gfs2_holder d_gh; in gfs2_readdir() 159 struct gfs2_holder gh; in gfs2_get_flags() 222 struct gfs2_holder gh; in do_gfs2_set_flags() 428 struct gfs2_holder gh; in gfs2_page_mkwrite() 551 struct gfs2_holder i_gh; in gfs2_mmap() 619 struct gfs2_holder i_gh; in gfs2_open() 724 struct gfs2_holder gh; in gfs2_file_direct_read() 750 struct gfs2_holder gh; in gfs2_file_direct_write() 818 struct gfs2_holder gh; in gfs2_file_write_iter() [all …]
|
| D | super.c | 160 struct gfs2_holder freeze_gh; in gfs2_make_fs_rw() 237 struct gfs2_holder gh; in gfs2_statfs_init() 340 struct gfs2_holder gh; in gfs2_statfs_sync() 389 struct gfs2_holder gh; 403 struct gfs2_holder *freeze_gh) in gfs2_lock_fs_check_clean() 549 struct gfs2_holder gh; in gfs2_dirty_inode() 600 struct gfs2_holder freeze_gh; in gfs2_make_fs_ro() 721 struct gfs2_holder freeze_gh; in gfs2_freeze_func() 844 struct gfs2_holder *gha, *gh; in gfs2_statfs_slow() 851 gha = kmalloc_array(slots, sizeof(struct gfs2_holder), GFP_KERNEL); in gfs2_statfs_slow() [all …]
|
| D | acl.c | 62 struct gfs2_holder gh; in gfs2_get_acl() 111 struct gfs2_holder gh; in gfs2_set_acl()
|
| D | inode.c | 127 struct gfs2_holder i_gh; in gfs2_inode_lookup() 282 struct gfs2_holder d_gh; in gfs2_lookupi() 584 struct gfs2_holder ghs[2]; in gfs2_create_inode() 840 struct gfs2_holder gh; in __gfs2_lookup() 900 struct gfs2_holder ghs[2]; in gfs2_link() 1103 struct gfs2_holder ghs[3]; in gfs2_unlink() 1351 struct gfs2_holder ghs[4], r_gh, rd_gh; in gfs2_rename() 1594 struct gfs2_holder ghs[4], r_gh; in gfs2_exchange() 1752 struct gfs2_holder i_gh; in gfs2_get_link() 1810 struct gfs2_holder i_gh; in gfs2_permission() [all …]
|
| D | dentry.c | 39 struct gfs2_holder d_gh; in gfs2_drevalidate()
|
| D | quota.c | 871 struct gfs2_holder *ghs, i_gh; in do_sync() 886 ghs = kmalloc_array(num_qd, sizeof(struct gfs2_holder), GFP_NOFS); in do_sync() 989 struct gfs2_holder *q_gh) in do_glock() 993 struct gfs2_holder i_gh; in do_glock() 1276 unsigned int max_qd = PAGE_SIZE/sizeof(struct gfs2_holder); in gfs2_quota_sync() 1321 struct gfs2_holder q_gh; in gfs2_quota_refresh() 1617 struct gfs2_holder q_gh; in gfs2_get_dqblk() 1656 struct gfs2_holder q_gh, i_gh; in gfs2_set_dqblk()
|
| D | aops.c | 520 struct gfs2_holder gh; in gfs2_readpage() 605 struct gfs2_holder gh; in gfs2_readpages() 691 struct gfs2_holder i_gh; in gfs2_bmap()
|
| D | ops_fstype.c | 386 static int init_locking(struct gfs2_sbd *sdp, struct gfs2_holder *mount_gh, in init_locking() 466 struct gfs2_holder sb_gh; in init_sb() 540 static int gfs2_jindex_hold(struct gfs2_sbd *sdp, struct gfs2_holder *ji_gh) in gfs2_jindex_hold() 611 struct gfs2_holder j_gh; in check_journal_clean() 646 struct gfs2_holder ji_gh; in init_journal() 1047 struct gfs2_holder mount_gh; in gfs2_fill_super()
|
| D | xattr.c | 230 struct gfs2_holder rg_gh; in ea_dealloc_unstuffed() 402 struct gfs2_holder i_gh; in gfs2_listxattr() 594 struct gfs2_holder gh; in gfs2_xattr_get() 1222 struct gfs2_holder gh; in gfs2_xattr_set() 1371 struct gfs2_holder gh; in ea_dealloc_block()
|
| D | export.c | 95 struct gfs2_holder gh; in gfs2_get_name()
|
| D | glops.c | 427 static int inode_go_lock(struct gfs2_holder *gh) in inode_go_lock() 525 static int freeze_go_xmote_bh(struct gfs2_glock *gl, struct gfs2_holder *gh) in freeze_go_xmote_bh()
|
| D | rgrp.c | 1038 struct gfs2_holder ri_gh; in gfs2_rindex_update() 1272 int gfs2_rgrp_go_lock(struct gfs2_holder *gh) in gfs2_rgrp_go_lock() 1308 void gfs2_rgrp_go_unlock(struct gfs2_holder *gh) in gfs2_rgrp_go_unlock() 1401 struct gfs2_holder gh; in gfs2_fitrim() 2560 struct gfs2_holder rgd_gh; in gfs2_check_blk_type() 2671 sizeof(struct gfs2_holder), in gfs2_rlist_alloc()
|
| D | trace_gfs2.h | 201 TP_PROTO(const struct gfs2_holder *gh, int first), 231 TP_PROTO(const struct gfs2_holder *gh, int queue),
|
| D | recovery.c | 299 struct gfs2_holder j_gh, ji_gh, thaw_gh; in gfs2_recover_func()
|
| D | bmap.c | 1492 static int sweep_bh_for_rgrps(struct gfs2_inode *ip, struct gfs2_holder *rd_gh, in sweep_bh_for_rgrps() 1756 struct gfs2_holder rd_gh; in punch_hole()
|