• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/dlm/

Lines Matching refs:ua

4534 int dlm_user_request(struct dlm_ls *ls, struct dlm_user_args *ua,
4546 kfree(ua);
4551 ua->lksb.sb_lvbptr = kzalloc(DLM_USER_LVB_LEN, GFP_NOFS);
4552 if (!ua->lksb.sb_lvbptr) {
4553 kfree(ua);
4560 /* After ua is attached to lkb it will be freed by dlm_free_lkb().
4564 error = set_lock_args(mode, &ua->lksb, flags, namelen, timeout_cs,
4565 fake_astfn, ua, fake_bastfn, &args);
4567 ua->old_mode = DLM_LOCK_IV;
4591 spin_lock(&ua->proc->locks_spin);
4593 list_add_tail(&lkb->lkb_ownqueue, &ua->proc->locks);
4594 spin_unlock(&ua->proc->locks_spin);
4606 struct dlm_user_args *ua;
4618 ua = lkb->lkb_ua;
4620 if (flags & DLM_LKF_VALBLK && !ua->lksb.sb_lvbptr) {
4621 ua->lksb.sb_lvbptr = kzalloc(DLM_USER_LVB_LEN, GFP_NOFS);
4622 if (!ua->lksb.sb_lvbptr) {
4627 if (lvb_in && ua->lksb.sb_lvbptr)
4628 memcpy(ua->lksb.sb_lvbptr, lvb_in, DLM_USER_LVB_LEN);
4630 ua->xid = ua_tmp->xid;
4631 ua->castparam = ua_tmp->castparam;
4632 ua->castaddr = ua_tmp->castaddr;
4633 ua->bastparam = ua_tmp->bastparam;
4634 ua->bastaddr = ua_tmp->bastaddr;
4635 ua->user_lksb = ua_tmp->user_lksb;
4636 ua->old_mode = lkb->lkb_grmode;
4638 error = set_lock_args(mode, &ua->lksb, flags, 0, timeout_cs,
4639 fake_astfn, ua, fake_bastfn, &args);
4660 struct dlm_user_args *ua;
4669 ua = lkb->lkb_ua;
4671 if (lvb_in && ua->lksb.sb_lvbptr)
4672 memcpy(ua->lksb.sb_lvbptr, lvb_in, DLM_USER_LVB_LEN);
4674 ua->castparam = ua_tmp->castparam;
4675 ua->user_lksb = ua_tmp->user_lksb;
4677 error = set_unlock_args(flags, ua, &args);
4691 spin_lock(&ua->proc->locks_spin);
4694 list_move(&lkb->lkb_ownqueue, &ua->proc->unlocking);
4695 spin_unlock(&ua->proc->locks_spin);
4709 struct dlm_user_args *ua;
4718 ua = lkb->lkb_ua;
4720 ua->castparam = ua_tmp->castparam;
4721 ua->user_lksb = ua_tmp->user_lksb;
4723 error = set_unlock_args(flags, ua, &args);
4746 struct dlm_user_args *ua;
4756 ua = lkb->lkb_ua;
4758 error = set_unlock_args(flags, ua, &args);
4853 1) references lkb->ua which we free here and 2) adds lkbs to proc->asts,