Home
last modified time | relevance | path

Searched refs:dvnode (Results 1 – 5 of 5) sorted by relevance

/fs/afs/
A Ddir.c137 dvnode->fid.vid, dvnode->fid.vnode, i_size); in afs_dir_dump()
164 afs_stat_v(dvnode, n_read_dir); in afs_dir_check_block()
206 afs_dir_dump(dvnode); in afs_dir_check()
266 iov_iter_folio_queue(&iter, ITER_DEST, dvnode->directory, 0, 0, dvnode->directory_size); in afs_do_read_single()
976 dvnode->fid.vid, dvnode->fid.vnode, dentry, dentry); in afs_lookup()
1325 dvnode->fid.vid, dvnode->fid.vnode, dentry, mode); in afs_mkdir()
1417 dvnode->fid.vid, dvnode->fid.vnode, dentry); in afs_rmdir()
1564 dvnode->fid.vid, dvnode->fid.vnode, dentry); in afs_unlink()
1647 dvnode->fid.vid, dvnode->fid.vnode, dentry, mode); in afs_create()
1725 dvnode->fid.vid, dvnode->fid.vnode, in afs_link()
[all …]
A Ddir_silly.c34 if (dvnode->silly_key != op->key) { in afs_silly_rename_edit_dir()
35 key_put(dvnode->silly_key); in afs_silly_rename_edit_dir()
39 down_write(&dvnode->validate_lock); in afs_silly_rename_edit_dir()
47 up_write(&dvnode->validate_lock); in afs_silly_rename_edit_dir()
72 afs_op_set_vnode(op, 0, dvnode); in afs_do_silly_rename()
73 afs_op_set_vnode(op, 1, dvnode); in afs_do_silly_rename()
244 down_read(&dvnode->rmdir_lock); in afs_silly_iput()
248 up_read(&dvnode->rmdir_lock); in afs_silly_iput()
264 up_read(&dvnode->rmdir_lock); in afs_silly_iput()
275 afs_do_silly_unlink(dvnode, vnode, dentry, dvnode->silly_key); in afs_silly_iput()
[all …]
A Ddir_search.c70 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()
[all …]
A Ddir_edit.c114 struct afs_vnode *dvnode = iter->dvnode; in afs_dir_get_block() local
120 if (dvnode->directory_size < blend) { in afs_dir_get_block()
121 size_t cur_size = dvnode->directory_size; in afs_dir_get_block()
124 NULL, &dvnode->directory, &cur_size, blend, in afs_dir_get_block()
126 dvnode->directory_size = cur_size; in afs_dir_get_block()
133 fq = dvnode->directory; in afs_dir_get_block()
607 struct afs_dir_iter iter = { .dvnode = dvnode }; in afs_mkdir_init_dir()
612 i_size = i_size_read(&dvnode->netfs.inode); in afs_mkdir_init_dir()
626 de->u.vnode = htonl(dvnode->fid.vnode); in afs_mkdir_init_dir()
627 de->u.unique = htonl(dvnode->fid.unique); in afs_mkdir_init_dir()
[all …]
A Dinternal.h980 struct afs_vnode *dvnode; member
1089 ssize_t afs_read_single(struct afs_vnode *dvnode, struct file *file);
1090 ssize_t afs_read_dir(struct afs_vnode *dvnode, struct file *file)
1091 __acquires(&dvnode->validate_lock);
1105 void afs_mkdir_init_dir(struct afs_vnode *dvnode, struct afs_vnode *parent_vnode);
1115 int afs_dir_search(struct afs_vnode *dvnode, struct qstr *name,
1803 static inline void afs_invalidate_dir(struct afs_vnode *dvnode, in afs_invalidate_dir() argument
1806 if (test_and_clear_bit(AFS_VNODE_DIR_VALID, &dvnode->flags)) { in afs_invalidate_dir()
1807 trace_afs_dir_invalid(dvnode, trace); in afs_invalidate_dir()
1808 afs_stat_v(dvnode, n_inval); in afs_invalidate_dir()

Completed in 28 milliseconds