Home
last modified time | relevance | path

Searched refs:gl_state (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/fs/gfs2/
Dglock.h161 return gl->gl_state == LM_ST_EXCLUSIVE; in gfs2_glock_is_held_excl()
166 return gl->gl_state == LM_ST_DEFERRED; in gfs2_glock_is_held_dfrd()
171 return gl->gl_state == LM_ST_SHARED; in gfs2_glock_is_held_shrd()
Dglock.c152 if (gl->gl_state == LM_ST_UNLOCKED) in demote_ok()
255 if (gl->gl_state == gh->gh_state) in may_grant()
259 if (gl->gl_state == LM_ST_EXCLUSIVE) { in may_grant()
265 if (gl->gl_state != LM_ST_UNLOCKED && (gh->gh_flags & LM_FLAG_ANY)) in may_grant()
382 held1 = (gl->gl_state != LM_ST_UNLOCKED); in state_change()
399 gl->gl_state = new_state; in state_change()
449 gl->gl_target = gl->gl_state; in finish_xmote()
515 GLOCK_BUG_ON(gl, gl->gl_state == target); in do_xmote()
516 GLOCK_BUG_ON(gl, gl->gl_state == gl->gl_target); in do_xmote()
525 (gl->gl_state == LM_ST_EXCLUSIVE) || in do_xmote()
[all …]
Dglops.c149 GLOCK_BUG_ON(gl, gl->gl_state != LM_ST_EXCLUSIVE); in rgrp_go_sync()
211 GLOCK_BUG_ON(gl, gl->gl_state != LM_ST_EXCLUSIVE); in inode_go_sync()
428 (gl->gl_state == LM_ST_EXCLUSIVE) && in inode_go_lock()
474 if (gl->gl_state == LM_ST_SHARED && in freeze_go_sync()
546 gl->gl_state == LM_ST_SHARED && ip) { in iopen_go_callback()
Dtrace_gfs2.h110 __entry->cur_state = glock_trace_state(gl->gl_state);
146 __entry->cur_state = glock_trace_state(gl->gl_state);
180 __entry->cur_state = glock_trace_state(gl->gl_state);
Dlock_dlm.c120 unsigned ret = gl->gl_state; in gdlm_ast()
301 if (gl->gl_lksb.sb_lvbptr && (gl->gl_state == LM_ST_EXCLUSIVE)) in gdlm_put_lock()
Dincore.h337 unsigned int gl_state:2, /* Current state */ member
Dsuper.c795 } else if (WARN_ON_ONCE(ip->i_gl->gl_state != LM_ST_EXCLUSIVE)) in gfs2_dirty_inode()
Drgrp.c1935 if (gl->gl_state != LM_ST_UNLOCKED && list_empty(&gl->gl_holders) && in fast_to_acquire()
/linux-4.1.27/Documentation/filesystems/
Dgfs2-glocks.txt9 as gl_state, gl_target and the list of holders (gl_holders)