Searched refs:GLF_LOCK (Results 1 – 5 of 5) sorted by relevance
| /linux/Documentation/translations/zh_CN/filesystems/ |
| H A D | gfs2-glocks.rst | 24 2. 非阻塞的位锁(GLF_LOCK):用于防止其他线程同时调用 91 操作 GLF_LOCK 位锁持有 gl_lockref.lock 自旋锁持有
|
| /linux/fs/gfs2/ |
| H A D | glock.c | 644 clear_and_wake_up_bit(GLF_LOCK, &gl->gl_flags); in finish_xmote() 718 wake_up_bit(&gl->gl_flags, GLF_LOCK); in do_xmote() 761 if (test_bit(GLF_LOCK, &gl->gl_flags)) in run_queue() 783 set_bit(GLF_LOCK, &gl->gl_flags); in run_queue() 800 set_bit(GLF_LOCK, &gl->gl_flags); in run_queue() 1610 test_bit(GLF_LOCK, &gl->gl_flags) && in gfs2_glock_dq() 1617 wq = bit_waitqueue(&gl->gl_flags, GLF_LOCK); in gfs2_glock_dq() 1631 clear_and_wake_up_bit(GLF_LOCK, &gl->gl_flags); in gfs2_glock_dq() 1897 return !test_bit(GLF_LOCK, &gl->gl_flags) && in can_free_glock() 2255 if (test_bit(GLF_LOCK, gflags)) in gflags2str()
|
| H A D | incore.h | 313 GLF_LOCK = 1, enumerator
|
| H A D | trace_gfs2.h | 49 {(1UL << GLF_LOCK), "l" }, \
|
| /linux/Documentation/filesystems/gfs2/ |
| H A D | glocks.rst | 13 2. A non-blocking bit lock, GLF_LOCK, which is used to prevent other 91 Operation GLF_LOCK bit lock held gl_lockref.lock spinlock held
|