Home
last modified time | relevance | path

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

/linux-6.15/fs/afs/
H 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 …]
H 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()
246 down_read(&dvnode->rmdir_lock); in afs_silly_iput()
250 up_read(&dvnode->rmdir_lock); in afs_silly_iput()
266 up_read(&dvnode->rmdir_lock); in afs_silly_iput()
277 afs_do_silly_unlink(dvnode, vnode, dentry, dvnode->silly_key); in afs_silly_iput()
[all …]
H 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 …]
H 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 …]
H A Dinternal.h973 struct afs_vnode *dvnode; member
1069 ssize_t afs_read_single(struct afs_vnode *dvnode, struct file *file);
1070 ssize_t afs_read_dir(struct afs_vnode *dvnode, struct file *file)
1071 __acquires(&dvnode->validate_lock);
1085 void afs_mkdir_init_dir(struct afs_vnode *dvnode, struct afs_vnode *parent_vnode);
1095 int afs_dir_search(struct afs_vnode *dvnode, struct qstr *name,
1783 static inline void afs_invalidate_dir(struct afs_vnode *dvnode, in afs_invalidate_dir() argument
1786 if (test_and_clear_bit(AFS_VNODE_DIR_VALID, &dvnode->flags)) { in afs_invalidate_dir()
1787 trace_afs_dir_invalid(dvnode, trace); in afs_invalidate_dir()
1788 afs_stat_v(dvnode, n_inval); in afs_invalidate_dir()
/linux-6.15/include/trace/events/
H A Dafs.h1005 TP_ARGS(dvnode, name, fid),
1015 __entry->dfid = dvnode->fid;
1028 TP_PROTO(struct afs_vnode *dvnode,
1054 __entry->vnode = dvnode->fid.vnode;
1055 __entry->unique = dvnode->fid.unique;
1078 TP_ARGS(dvnode, trace),
1087 __entry->vnode = dvnode->fid.vnode;
1088 __entry->unique = dvnode->fid.unique;
1144 TP_ARGS(dvnode, new_dv),
1154 __entry->vnode = dvnode->fid.vnode;
[all …]