Lines Matching refs:lksb

655 	struct ocfs2_dlm_lksb *lksb = astarg;
656 int status = lksb->lksb_fsdlm.sb_status;
669 lksb->lksb_conn->cc_proto->lp_unlock_ast(lksb, 0);
671 lksb->lksb_conn->cc_proto->lp_lock_ast(lksb);
676 struct ocfs2_dlm_lksb *lksb = astarg;
678 lksb->lksb_conn->cc_proto->lp_blocking_ast(lksb, level);
683 struct ocfs2_dlm_lksb *lksb,
690 if (!lksb->lksb_fsdlm.sb_lvbptr)
691 lksb->lksb_fsdlm.sb_lvbptr = (char *)lksb +
694 ret = dlm_lock(conn->cc_lockspace, mode, &lksb->lksb_fsdlm,
696 fsdlm_lock_ast_wrapper, lksb,
702 struct ocfs2_dlm_lksb *lksb,
707 ret = dlm_unlock(conn->cc_lockspace, lksb->lksb_fsdlm.sb_lkid,
708 flags, &lksb->lksb_fsdlm, lksb);
712 static int user_dlm_lock_status(struct ocfs2_dlm_lksb *lksb)
714 return lksb->lksb_fsdlm.sb_status;
717 static int user_dlm_lvb_valid(struct ocfs2_dlm_lksb *lksb)
719 int invalid = lksb->lksb_fsdlm.sb_flags & DLM_SBF_VALNOTVALID;
724 static void *user_dlm_lvb(struct ocfs2_dlm_lksb *lksb)
726 if (!lksb->lksb_fsdlm.sb_lvbptr)
727 lksb->lksb_fsdlm.sb_lvbptr = (char *)lksb +
729 return (void *)(lksb->lksb_fsdlm.sb_lvbptr);
732 static void user_dlm_dump_lksb(struct ocfs2_dlm_lksb *lksb)
822 struct dlm_lksb *lksb, char *name)
827 error = dlm_unlock(conn->cc_lockspace, lksb->sb_lkid, 0, lksb, conn);
830 name, lksb->sb_lkid, error);
836 if (lksb->sb_status != -DLM_EUNLOCK) {
838 name, lksb->sb_lkid, lksb->sb_status);
846 struct dlm_lksb *lksb, char *name)
851 error = dlm_lock(conn->cc_lockspace, mode, lksb, flags,
856 name, lksb->sb_lkid, flags, mode, error);
862 status = lksb->sb_status;
866 name, lksb->sb_lkid, flags, mode, status);