Lines Matching refs:ua
181 struct dlm_user_args *ua; in dlm_user_add_ast() local
201 ua = lkb->lkb_ua; in dlm_user_add_ast()
202 proc = ua->proc; in dlm_user_add_ast()
204 if ((flags & DLM_CB_BAST) && ua->bastaddr == NULL) in dlm_user_add_ast()
242 struct dlm_user_args *ua; in device_user_lock() local
255 ua = kzalloc(sizeof(struct dlm_user_args), GFP_NOFS); in device_user_lock()
256 if (!ua) in device_user_lock()
258 ua->proc = proc; in device_user_lock()
259 ua->user_lksb = params->lksb; in device_user_lock()
260 ua->castparam = params->castparam; in device_user_lock()
261 ua->castaddr = params->castaddr; in device_user_lock()
262 ua->bastparam = params->bastparam; in device_user_lock()
263 ua->bastaddr = params->bastaddr; in device_user_lock()
264 ua->xid = params->xid; in device_user_lock()
267 error = dlm_user_convert(ls, ua, in device_user_lock()
272 error = dlm_user_adopt_orphan(ls, ua, in device_user_lock()
280 error = dlm_user_request(ls, ua, in device_user_lock()
285 error = ua->lksb.sb_lkid; in device_user_lock()
296 struct dlm_user_args *ua; in device_user_unlock() local
303 ua = kzalloc(sizeof(struct dlm_user_args), GFP_NOFS); in device_user_unlock()
304 if (!ua) in device_user_unlock()
306 ua->proc = proc; in device_user_unlock()
307 ua->user_lksb = params->lksb; in device_user_unlock()
308 ua->castparam = params->castparam; in device_user_unlock()
309 ua->castaddr = params->castaddr; in device_user_unlock()
312 error = dlm_user_cancel(ls, ua, params->flags, params->lkid); in device_user_unlock()
314 error = dlm_user_unlock(ls, ua, params->flags, params->lkid, in device_user_unlock()
688 static int copy_result_to_user(struct dlm_user_args *ua, int compat, in copy_result_to_user() argument
705 memcpy(&result.lksb, &ua->lksb, sizeof(struct dlm_lksb)); in copy_result_to_user()
706 result.user_lksb = ua->user_lksb; in copy_result_to_user()
715 result.user_astaddr = ua->bastaddr; in copy_result_to_user()
716 result.user_astparam = ua->bastparam; in copy_result_to_user()
719 result.user_astaddr = ua->castaddr; in copy_result_to_user()
720 result.user_astparam = ua->castparam; in copy_result_to_user()
734 if (copy_lvb && ua->lksb.sb_lvbptr && count >= len + DLM_USER_LVB_LEN) { in copy_result_to_user()
735 if (copy_to_user(buf+len, ua->lksb.sb_lvbptr, in copy_result_to_user()