Lines Matching refs:dvnode
42 unsigned long long i_size = i_size_read(&iter->dvnode->netfs.inode); in afs_dir_reset_iter()
70 struct afs_vnode *dvnode = iter->dvnode; in afs_dir_find_block() local
83 if (dvnode->directory_size < blend) in afs_dir_find_block()
87 fq = dvnode->directory; in afs_dir_find_block()
116 afs_invalidate_dir(dvnode, afs_dir_invalid_edit_get_block); in afs_dir_find_block()
183 afs_invalidate_dir(iter->dvnode, afs_dir_invalid_iter_stale); in afs_dir_search_bucket()
191 int afs_dir_search(struct afs_vnode *dvnode, struct qstr *name, in afs_dir_search() argument
194 struct afs_dir_iter iter = { .dvnode = dvnode, }; in afs_dir_search()
197 _enter("{%lu},,,", dvnode->netfs.inode.i_ino); in afs_dir_search()
207 ret = afs_read_dir(dvnode, NULL); in afs_dir_search()
211 if (test_bit(AFS_VNODE_DELETED, &dvnode->flags)) { in afs_dir_search()
217 *_dir_version = inode_peek_iversion_raw(&dvnode->netfs.inode); in afs_dir_search()
220 up_read(&dvnode->validate_lock); in afs_dir_search()