Lines Matching refs:lksb

2807 static int set_lock_args(int mode, struct dlm_lksb *lksb, uint32_t flags,  in set_lock_args()  argument
2848 if (!ast || !lksb) in set_lock_args()
2851 if (flags & DLM_LKF_VALBLK && !lksb->sb_lvbptr) in set_lock_args()
2854 if (flags & DLM_LKF_CONVERT && !lksb->sb_lkid) in set_lock_args()
2867 args->lksb = lksb; in set_lock_args()
2917 lkb->lkb_lksb = args->lksb; in validate_lock_args()
2918 lkb->lkb_lvbptr = args->lksb->sb_lvbptr; in validate_lock_args()
3413 struct dlm_lksb *lksb, in dlm_lock() argument
3434 error = find_lkb(ls, lksb->sb_lkid, &lkb); in dlm_lock()
3441 error = set_lock_args(mode, lksb, flags, namelen, 0, ast, in dlm_lock()
3467 struct dlm_lksb *lksb, in dlm_unlock() argument
5787 ua->lksb.sb_lvbptr = kzalloc(DLM_USER_LVB_LEN, GFP_NOFS); in dlm_user_request()
5788 if (!ua->lksb.sb_lvbptr) { in dlm_user_request()
5800 error = set_lock_args(mode, &ua->lksb, flags, namelen, timeout_cs, in dlm_user_request()
5855 if (flags & DLM_LKF_VALBLK && !ua->lksb.sb_lvbptr) { in dlm_user_convert()
5856 ua->lksb.sb_lvbptr = kzalloc(DLM_USER_LVB_LEN, GFP_NOFS); in dlm_user_convert()
5857 if (!ua->lksb.sb_lvbptr) { in dlm_user_convert()
5862 if (lvb_in && ua->lksb.sb_lvbptr) in dlm_user_convert()
5863 memcpy(ua->lksb.sb_lvbptr, lvb_in, DLM_USER_LVB_LEN); in dlm_user_convert()
5872 error = set_lock_args(mode, &ua->lksb, flags, 0, timeout_cs, in dlm_user_convert()
5977 if (lvb_in && ua->lksb.sb_lvbptr) in dlm_user_unlock()
5978 memcpy(ua->lksb.sb_lvbptr, lvb_in, DLM_USER_LVB_LEN); in dlm_user_unlock()