Lines Matching refs:nfsi
180 struct nfs_inode *nfsi = NFS_I(inode);
189 list_for_each_entry_rcu(ctx, &nfsi->open_files, list) {
292 nfs_start_delegation_return_locked(struct nfs_inode *nfsi)
295 struct nfs_delegation *delegation = rcu_dereference(nfsi->delegation);
307 nfs_clear_verifier_delegated(&nfsi->vfs_inode);
313 nfs_start_delegation_return(struct nfs_inode *nfsi)
318 delegation = nfs_start_delegation_return_locked(nfsi);
337 nfs_detach_delegation_locked(struct nfs_inode *nfsi,
342 rcu_dereference_protected(nfsi->delegation,
355 rcu_assign_pointer(nfsi->delegation, NULL);
360 static struct nfs_delegation *nfs_detach_delegation(struct nfs_inode *nfsi,
367 delegation = nfs_detach_delegation_locked(nfsi, delegation, clp);
375 struct nfs_inode *nfsi = NFS_I(inode);
380 delegation = rcu_dereference(nfsi->delegation);
382 delegation = nfs_detach_delegation(nfsi, delegation, server);
435 struct nfs_inode *nfsi = NFS_I(inode);
454 old_delegation = rcu_dereference_protected(nfsi->delegation,
487 freeme = nfs_detach_delegation_locked(nfsi, old_delegation, clp);
492 rcu_assign_pointer(nfsi->delegation, delegation);
734 struct nfs_inode *nfsi = NFS_I(inode);
739 delegation = nfs_start_delegation_return(nfsi);
1407 struct nfs_inode *nfsi = NFS_I(inode);
1413 delegation = rcu_dereference(nfsi->delegation);
1440 struct nfs_inode *nfsi = NFS_I(inode);
1445 delegation = rcu_dereference(nfsi->delegation);
1448 if (atomic_long_read(&nfsi->nrequests) < delegation->pagemod_limit)