• Home
  • Raw
  • Download

Lines Matching refs:lksb

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