Lines Matching refs:gl_lksb
122 BUG_ON(gl->gl_lksb.sb_flags & DLM_SBF_DEMOTED); in gdlm_ast()
124 if ((gl->gl_lksb.sb_flags & DLM_SBF_VALNOTVALID) && gl->gl_lksb.sb_lvbptr) in gdlm_ast()
125 memset(gl->gl_lksb.sb_lvbptr, 0, GDLM_LVB_SIZE); in gdlm_ast()
127 switch (gl->gl_lksb.sb_status) { in gdlm_ast()
147 if (gl->gl_lksb.sb_flags & DLM_SBF_ALTMODE) { in gdlm_ast()
161 gl->gl_lksb.sb_lkid = 0; in gdlm_ast()
209 if (gl->gl_lksb.sb_lvbptr) in make_flags()
234 if (gl->gl_lksb.sb_lkid != 0) { in make_flags()
264 if (gl->gl_lksb.sb_lkid) { in gdlm_lock()
277 return dlm_lock(ls->ls_dlm, req, &gl->gl_lksb, lkf, strname, in gdlm_lock()
288 if (gl->gl_lksb.sb_lkid == 0) { in gdlm_put_lock()
300 if (gl->gl_lksb.sb_lvbptr && (gl->gl_state == LM_ST_EXCLUSIVE)) in gdlm_put_lock()
309 error = dlm_unlock(ls->ls_dlm, gl->gl_lksb.sb_lkid, DLM_LKF_VALBLK, in gdlm_put_lock()
322 dlm_unlock(ls->ls_dlm, gl->gl_lksb.sb_lkid, DLM_LKF_CANCEL, NULL, gl); in gdlm_cancel()