Home
last modified time | relevance | path

Searched refs:gl_flags (Results 1 – 15 of 15) sorted by relevance

/linux-5.19.10/fs/gfs2/
Dglock.c226 if (!test_bit(GLF_LRU, &gl->gl_flags)) { in gfs2_glock_add_to_lru()
227 set_bit(GLF_LRU, &gl->gl_flags); in gfs2_glock_add_to_lru()
240 if (test_bit(GLF_LRU, &gl->gl_flags)) { in gfs2_glock_remove_from_lru()
243 clear_bit(GLF_LRU, &gl->gl_flags); in gfs2_glock_remove_from_lru()
491 if (!test_bit(GLF_INSTANTIATE_NEEDED, &gl->gl_flags)) in gfs2_instantiate()
498 if (test_and_set_bit(GLF_INSTANTIATE_IN_PROG, &gl->gl_flags)) { in gfs2_instantiate()
499 wait_on_bit(&gl->gl_flags, GLF_INSTANTIATE_IN_PROG, in gfs2_instantiate()
513 clear_bit(GLF_INSTANTIATE_NEEDED, &gl->gl_flags); in gfs2_instantiate()
514 clear_and_wake_up_bit(GLF_INSTANTIATE_IN_PROG, &gl->gl_flags); in gfs2_instantiate()
557 if (test_bit(GLF_INSTANTIATE_NEEDED, &gl->gl_flags) && in do_promote()
[all …]
Dglops.c196 if (!test_and_clear_bit(GLF_DIRTY, &gl->gl_flags)) in rgrp_go_sync()
309 if (!test_and_clear_bit(GLF_DIRTY, &gl->gl_flags)) in inode_go_sync()
332 clear_bit(GLF_DIRTY, &gl->gl_flags); in inode_go_sync()
358 set_bit(GLF_INSTANTIATE_NEEDED, &gl->gl_flags); in inode_go_inval()
675 if (!test_bit(GLF_FREEING, &gl->gl_flags)) in inode_go_free()
677 clear_bit_unlock(GLF_FREEING, &gl->gl_flags); in inode_go_free()
678 wake_up_bit(&gl->gl_flags, GLF_FREEING); in inode_go_free()
699 clear_bit(GLF_DEMOTE, &gl->gl_flags); in nondisk_go_callback()
700 clear_bit(GLF_PENDING_DEMOTE, &gl->gl_flags); in nondisk_go_callback()
Dtrans.c218 set_bit(GLF_LFLUSH, &bd->bd_gl->gl_flags); in gfs2_trans_add_data()
219 set_bit(GLF_DIRTY, &bd->bd_gl->gl_flags); in gfs2_trans_add_data()
261 set_bit(GLF_LFLUSH, &bd->bd_gl->gl_flags); in gfs2_trans_add_meta()
262 set_bit(GLF_DIRTY, &bd->bd_gl->gl_flags); in gfs2_trans_add_meta()
Dutil.c191 wait_on_bit(&i_gl->gl_flags, GLF_DEMOTE, in signal_our_withdraw()
213 set_bit(GLF_FREEING, &i_gl->gl_flags); in signal_our_withdraw()
214 wait_on_bit(&i_gl->gl_flags, GLF_FREEING, TASK_UNINTERRUPTIBLE); in signal_our_withdraw()
Ddentry.c97 if (test_bit(GLF_DEMOTE, &ginode->i_iopen_gh.gh_gl->gl_flags)) in gfs2_dentry_delete()
Dlock_dlm.c79 unsigned index = test_bit(GLF_BLOCKING, &gl->gl_flags) ? in gfs2_update_reply_times()
161 set_bit(GLF_INITIAL, &gl->gl_flags); in gdlm_ast()
165 if (!test_bit(GLF_INITIAL, &gl->gl_flags)) in gdlm_ast()
241 if (test_bit(GLF_BLOCKING, &gl->gl_flags)) in make_flags()
304 clear_bit(GLF_BLOCKING, &gl->gl_flags); in gdlm_put_lock()
Dtrace_gfs2.h115 __entry->flags = gl->gl_flags | (gl->gl_object ? (1UL<<GLF_OBJECT) : 0);
148 __entry->flags = gl->gl_flags | (gl->gl_object ? (1UL<<GLF_OBJECT) : 0);
183 __entry->flags = gl->gl_flags | (gl->gl_object ? (1UL<<GLF_OBJECT) : 0);
Dsuper.c933 if (test_bit(GLF_DEMOTE, &gl->gl_flags)) in gfs2_drop_inode()
1082 clear_bit(GLF_LFLUSH, &gl->gl_flags); in gfs2_final_release_pages()
1083 clear_bit(GLF_DIRTY, &gl->gl_flags); in gfs2_final_release_pages()
1193 test_bit(GLF_DEMOTE, &ip->i_gl->gl_flags), in gfs2_upgrade_iopen_glock()
1322 if (test_bit(GLF_DIRTY, &ip->i_gl->gl_flags)) { in evict_linked_inode()
Dlog.c777 set_bit(GLF_LFLUSH, &gl->gl_flags); in gfs2_add_revoke()
784 clear_bit(GLF_LFLUSH, &gl->gl_flags); in gfs2_glock_remove_revoke()
1047 if (gl && !test_bit(GLF_LFLUSH, &gl->gl_flags)) in gfs2_log_flush()
Drgrp.c1267 if (!test_bit(GLF_INSTANTIATE_NEEDED, &gh->gh_gl->gl_flags)) in update_rgrp_lvb()
1307 set_bit(GLF_INSTANTIATE_NEEDED, &rgd->rd_gl->gl_flags); in gfs2_rgrp_brelse()
2023 !test_bit(GLF_DEMOTE_IN_PROGRESS, &gl->gl_flags) && in fast_to_acquire()
2024 !test_bit(GLF_DEMOTE, &gl->gl_flags)) in fast_to_acquire()
Dincore.h337 unsigned long gl_flags; /* GLF_... */ member
Dlops.c130 clear_bit(GLF_LFLUSH, &bd->bd_gl->gl_flags); in gfs2_unpin()
Dfile.c456 set_bit(GLF_DIRTY, &ip->i_gl->gl_flags); in gfs2_page_mkwrite()
Dinode.c176 set_bit(GLF_INSTANTIATE_NEEDED, &ip->i_gl->gl_flags); in gfs2_inode_lookup()
Dbmap.c1170 set_bit(GLF_DIRTY, &ip->i_gl->gl_flags); in gfs2_iomap_end()