Lines Matching refs:deleg_cur
1804 struct nfs_delegation *deleg_cur;
1817 deleg_cur = nfs4_get_valid_delegation(state->inode);
1818 if (deleg_cur == NULL)
1821 spin_lock(&deleg_cur->lock);
1822 if (rcu_dereference(nfsi->delegation) != deleg_cur ||
1823 test_bit(NFS_DELEGATION_RETURNING, &deleg_cur->flags) ||
1824 (deleg_cur->type & fmode) != fmode)
1828 delegation = &deleg_cur->stateid;
1829 else if (!nfs4_stateid_match_other(&deleg_cur->stateid, delegation))
1832 nfs_mark_delegation_referenced(deleg_cur);
1833 nfs_state_set_delegation(state, &deleg_cur->stateid, fmode);
1836 spin_unlock(&deleg_cur->lock);