Home
last modified time | relevance | path

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

/linux/fs/afs/
H A Ddir.c96 static void afs_dir_unuse_cookie(struct afs_vnode *dvnode, int ret) in afs_dir_unuse_cookie() argument
100 loff_t i_size = i_size_read(&dvnode->netfs.inode); in afs_dir_unuse_cookie()
102 afs_set_cache_aux(dvnode, &aux); in afs_dir_unuse_cookie()
103 fscache_unuse_cookie(afs_vnode_cache(dvnode), &aux, &i_size); in afs_dir_unuse_cookie()
105 fscache_unuse_cookie(afs_vnode_cache(dvnode), NULL, NULL); in afs_dir_unuse_cookie()
131 static void afs_dir_dump(struct afs_vnode *dvnode) in afs_dir_dump() argument
134 unsigned long long i_size = i_size_read(&dvnode->netfs.inode); in afs_dir_dump()
137 dvnode->fid.vid, dvnode->fid.vnode, i_size); in afs_dir_dump()
139 iov_iter_folio_queue(&iter, ITER_SOURCE, dvnode in afs_dir_dump()
147 afs_dir_check_block(struct afs_vnode * dvnode,size_t progress,union afs_xdr_dir_block * block) afs_dir_check_block() argument
174 struct afs_vnode *dvnode = priv; afs_dir_check_step() local
193 afs_dir_check(struct afs_vnode * dvnode) afs_dir_check() argument
231 afs_do_read_single(struct afs_vnode * dvnode,struct file * file) afs_do_read_single() argument
297 afs_read_single(struct afs_vnode * dvnode,struct file * file) afs_read_single() argument
311 afs_read_dir(struct afs_vnode * dvnode,struct file * file) afs_read_dir() argument
368 afs_dir_iterate_block(struct afs_vnode * dvnode,struct dir_context * ctx,union afs_xdr_dir_block * block) afs_dir_iterate_block() argument
465 struct afs_vnode *dvnode = priv; afs_dir_iterate_step() local
495 struct afs_vnode *dvnode = AFS_FS_I(dir); afs_dir_iterate_contents() local
522 struct afs_vnode *dvnode = AFS_FS_I(dir); afs_dir_iterate() local
742 afs_server_supports_ibulk(struct afs_vnode * dvnode) afs_server_supports_ibulk() argument
779 struct afs_vnode *dvnode = AFS_FS_I(dir), *vnode; afs_do_lookup() local
969 struct afs_vnode *dvnode = AFS_FS_I(dir); afs_lookup() local
1026 afs_d_revalidate_rcu(struct afs_vnode * dvnode,struct dentry * dentry) afs_d_revalidate_rcu() argument
1283 struct afs_vnode *dvnode = dvp->vnode; afs_create_edit_dir() local
1321 struct afs_vnode *dvnode = AFS_FS_I(dir); afs_mkdir() local
1376 struct afs_vnode *dvnode = dvp->vnode; afs_rmdir_edit_dir() local
1413 struct afs_vnode *dvnode = AFS_FS_I(dir), *vnode = NULL; afs_rmdir() local
1474 struct afs_vnode *dvnode = op->file[0].vnode; afs_dir_remove_link() local
1524 struct afs_vnode *dvnode = dvp->vnode; afs_unlink_edit_dir() local
1559 struct afs_vnode *dvnode = AFS_FS_I(dir); afs_unlink() local
1643 struct afs_vnode *dvnode = AFS_FS_I(dir); afs_create() local
1719 struct afs_vnode *dvnode = AFS_FS_I(dir); afs_link() local
1783 struct afs_vnode *dvnode = AFS_FS_I(dir); afs_symlink() local
2072 struct afs_vnode *dvnode = AFS_FS_I(mapping->host); afs_single_writepages() local
[all...]
H A Ddir_silly.c26 struct afs_vnode *dvnode = dvp->vnode; in afs_silly_rename_edit_dir() local
34 if (dvnode->silly_key != op->key) { in afs_silly_rename_edit_dir()
35 key_put(dvnode->silly_key); in afs_silly_rename_edit_dir()
36 dvnode->silly_key = key_get(op->key); in afs_silly_rename_edit_dir()
39 down_write(&dvnode->validate_lock); in afs_silly_rename_edit_dir()
40 if (test_bit(AFS_VNODE_DIR_VALID, &dvnode->flags) && in afs_silly_rename_edit_dir()
41 dvnode->status.data_version == dvp->dv_before + dvp->dv_delta) { in afs_silly_rename_edit_dir()
42 afs_edit_dir_remove(dvnode, &old->d_name, in afs_silly_rename_edit_dir()
44 afs_edit_dir_add(dvnode, &new->d_name, in afs_silly_rename_edit_dir()
47 up_write(&dvnode in afs_silly_rename_edit_dir()
60 afs_do_silly_rename(struct afs_vnode * dvnode,struct afs_vnode * vnode,struct dentry * old,struct dentry * new,struct key * key) afs_do_silly_rename() argument
100 afs_sillyrename(struct afs_vnode * dvnode,struct afs_vnode * vnode,struct dentry * dentry,struct key * key) afs_sillyrename() argument
168 struct afs_vnode *dvnode = dvp->vnode; afs_silly_unlink_edit_dir() local
190 afs_do_silly_unlink(struct afs_vnode * dvnode,struct afs_vnode * vnode,struct dentry * dentry,struct key * key) afs_do_silly_unlink() argument
235 struct afs_vnode *dvnode = AFS_FS_I(d_inode(dentry->d_parent)); afs_silly_iput() local
[all...]
H A Ddir_search.c42 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()
[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()
125 mapping_gfp_mask(dvnode->netfs.inode.i_mapping)); 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()
158 afs_invalidate_dir(dvnode, afs_dir_invalid_edit_get_block); in afs_dir_get_block()
247 struct afs_dir_iter iter = { .dvnode in afs_edit_dir_add()
604 afs_mkdir_init_dir(struct afs_vnode * dvnode,struct afs_vnode * parent_dvnode) afs_mkdir_init_dir() argument
[all...]
H 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_inva in afs_invalidate_dir()
[all...]
/linux/include/trace/events/
H A Dafs.h1009 TP_PROTO(struct afs_vnode *dvnode, const struct qstr *name,
1012 TP_ARGS(dvnode, name, fid),
1022 __entry->dfid = dvnode->fid;
1035 TP_PROTO(struct afs_vnode *dvnode,
1044 TP_ARGS(dvnode, why, op, block, slot, f_vnode, f_unique, name),
1061 __entry->vnode = dvnode->fid.vnode;
1062 __entry->unique = dvnode->fid.unique;
1083 TP_PROTO(const struct afs_vnode *dvnode, enum afs_dir_invalid_trace trace),
1085 TP_ARGS(dvnode, trace),
1094 __entry->vnode = dvnode
[all...]