Lines Matching refs:lksb

2805 static int set_lock_args(int mode, struct dlm_lksb *lksb, uint32_t flags,  in set_lock_args()  argument
2846 if (!ast || !lksb) in set_lock_args()
2849 if (flags & DLM_LKF_VALBLK && !lksb->sb_lvbptr) in set_lock_args()
2852 if (flags & DLM_LKF_CONVERT && !lksb->sb_lkid) in set_lock_args()
2865 args->lksb = lksb; in set_lock_args()
2915 lkb->lkb_lksb = args->lksb; in validate_lock_args()
2916 lkb->lkb_lvbptr = args->lksb->sb_lvbptr; in validate_lock_args()
3411 struct dlm_lksb *lksb, in dlm_lock() argument
3432 error = find_lkb(ls, lksb->sb_lkid, &lkb); in dlm_lock()
3439 error = set_lock_args(mode, lksb, flags, namelen, 0, ast, in dlm_lock()
3465 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()