taglinefilesource code
nh2fs/nfs/cache.cvoid nfs_bl_cache_invalidate(nfs_cache *nh)
nh7fs/nfs/cache.cif(nh->inuse)
nh8fs/nfs/cache.cnh->dead=1;
nh11fs/nfs/cache.ckfree_s(nh->data);
nh12fs/nfs/cache.cnh->data=NULL;
nh13fs/nfs/cache.cnh->free=1;
nh18fs/nfs/cache.cvoid nfs_bl_cache_revalidate(nfs_cache *nh, struct fattr fa)
nh20fs/nfs/cache.cnh->fattr=fattr;
nh21fs/nfs/cache.cnh->time=jiffies;
nh31fs/nfs/cache.cnfs_cache *nh=&nfs_cache_slot[0];
nh37fs/nfs/cache.cif(nh->inode_num==inode->i_no && !nh->dead&&!nh->free&&nh->file_pos==pos)
nh39fs/nfs/cache.cif(abs(jiffies-nh->time)<EXPIRE_CACHE)
nh40fs/nfs/cache.creturn nh;
nh47fs/nfs/cache.cnfs_bl_cache_invalidate(nh);
nh50fs/nfs/cache.cif(nh->fattr.modified!=fattr.modified)
nh52fs/nfs/cache.cnfs_bl_cache_invalidate(nh);
nh56fs/nfs/cache.cnh->fattr=fattr;
nh57fs/nfs/cache.cnfs_bl_cache_revalidate(nh);
nh58fs/nfs/cache.creturn nh;
nh60fs/nfs/cache.cif(nh->free)
nh61fs/nfs/cache.cffree=nh;