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;
nh17fs/nfs/cache.cvoid nfs_bl_cache_revalidate(nfs_cache *nh, struct fattr fa)
nh19fs/nfs/cache.cnh->fattr=fattr;
nh20fs/nfs/cache.cnh->time=jiffies;
nh30fs/nfs/cache.cnfs_cache *nh=&nfs_cache_slot[0];
nh36fs/nfs/cache.cif(nh->inode_num==inode->i_no && !nh->dead&&!nh->free&&nh->file_pos==pos)
nh38fs/nfs/cache.cif(abs(jiffies-nh->time)<EXPIRE_CACHE)
nh39fs/nfs/cache.creturn nh;
nh46fs/nfs/cache.cnfs_bl_cache_invalidate(nh);
nh49fs/nfs/cache.cif(nh->fattr.modified!=fattr.modified)
nh51fs/nfs/cache.cnfs_bl_cache_invalidate(nh);
nh55fs/nfs/cache.cnh->fattr=fattr;
nh56fs/nfs/cache.cnfs_bl_cache_revalidate(nh);
nh57fs/nfs/cache.creturn nh;
nh59fs/nfs/cache.cif(nh->free)
nh60fs/nfs/cache.cffree=nh;