• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/dlm/

Lines Matching refs:ua

4019 int dlm_user_request(struct dlm_ls *ls, struct dlm_user_args *ua,
4031 kfree(ua);
4036 ua->lksb.sb_lvbptr = kzalloc(DLM_USER_LVB_LEN, GFP_KERNEL);
4037 if (!ua->lksb.sb_lvbptr) {
4038 kfree(ua);
4045 /* After ua is attached to lkb it will be freed by free_lkb().
4049 error = set_lock_args(mode, &ua->lksb, flags, namelen, parent_lkid,
4050 DLM_FAKE_USER_AST, ua, DLM_FAKE_USER_AST, &args);
4052 ua->old_mode = DLM_LOCK_IV;
4076 spin_lock(&ua->proc->locks_spin);
4078 list_add_tail(&lkb->lkb_ownqueue, &ua->proc->locks);
4079 spin_unlock(&ua->proc->locks_spin);
4090 struct dlm_user_args *ua;
4102 ua = (struct dlm_user_args *)lkb->lkb_astparam;
4104 if (flags & DLM_LKF_VALBLK && !ua->lksb.sb_lvbptr) {
4105 ua->lksb.sb_lvbptr = kzalloc(DLM_USER_LVB_LEN, GFP_KERNEL);
4106 if (!ua->lksb.sb_lvbptr) {
4111 if (lvb_in && ua->lksb.sb_lvbptr)
4112 memcpy(ua->lksb.sb_lvbptr, lvb_in, DLM_USER_LVB_LEN);
4114 ua->castparam = ua_tmp->castparam;
4115 ua->castaddr = ua_tmp->castaddr;
4116 ua->bastparam = ua_tmp->bastparam;
4117 ua->bastaddr = ua_tmp->bastaddr;
4118 ua->user_lksb = ua_tmp->user_lksb;
4119 ua->old_mode = lkb->lkb_grmode;
4121 error = set_lock_args(mode, &ua->lksb, flags, 0, 0, DLM_FAKE_USER_AST,
4122 ua, DLM_FAKE_USER_AST, &args);
4143 struct dlm_user_args *ua;
4152 ua = (struct dlm_user_args *)lkb->lkb_astparam;
4154 if (lvb_in && ua->lksb.sb_lvbptr)
4155 memcpy(ua->lksb.sb_lvbptr, lvb_in, DLM_USER_LVB_LEN);
4156 ua->castparam = ua_tmp->castparam;
4157 ua->user_lksb = ua_tmp->user_lksb;
4159 error = set_unlock_args(flags, ua, &args);
4173 spin_lock(&ua->proc->locks_spin);
4176 list_move(&lkb->lkb_ownqueue, &ua->proc->unlocking);
4177 spin_unlock(&ua->proc->locks_spin);
4191 struct dlm_user_args *ua;
4200 ua = (struct dlm_user_args *)lkb->lkb_astparam;
4201 ua->castparam = ua_tmp->castparam;
4202 ua->user_lksb = ua_tmp->user_lksb;
4204 error = set_unlock_args(flags, ua, &args);
4228 struct dlm_user_args *ua = (struct dlm_user_args *)lkb->lkb_astparam;
4237 set_unlock_args(0, ua, &args);
4250 struct dlm_user_args *ua = (struct dlm_user_args *)lkb->lkb_astparam;
4254 set_unlock_args(DLM_LKF_FORCEUNLOCK, ua, &args);
4288 1) references lkb->ua which we free here and 2) adds lkbs to proc->asts,