Lines Matching refs:afs_vnode

36 struct afs_vnode;
684 struct afs_vnode { struct
736 static inline struct fscache_cookie *afs_vnode_cache(struct afs_vnode *vnode) in afs_vnode_cache() argument
745 static inline void afs_vnode_set_cache(struct afs_vnode *vnode, in afs_vnode_set_cache()
840 struct afs_vnode *vnode;
961 static inline void afs_set_cache_aux(struct afs_vnode *vnode, in afs_set_cache_aux()
967 static inline void afs_invalidate_cache(struct afs_vnode *vnode, unsigned int flags) in afs_invalidate_cache()
980 struct afs_vnode *dvnode;
1027 extern void __afs_break_callback(struct afs_vnode *, enum afs_cb_break_reason);
1028 extern void afs_break_callback(struct afs_vnode *, enum afs_cb_break_reason);
1031 static inline unsigned int afs_calc_vnode_cb_break(struct afs_vnode *vnode) in afs_calc_vnode_cb_break()
1037 const struct afs_vnode *vnode) in afs_cb_is_broken()
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)
1100 extern void afs_edit_dir_add(struct afs_vnode *, struct qstr *, struct afs_fid *,
1102 extern void afs_edit_dir_remove(struct afs_vnode *, struct qstr *, enum afs_edit_dir_reason);
1103 void afs_edit_dir_update_dotdot(struct afs_vnode *vnode, struct afs_vnode *new_dvnode,
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,
1121 extern int afs_sillyrename(struct afs_vnode *, struct afs_vnode *,
1142 extern int afs_cache_wb_key(struct afs_vnode *, struct afs_file *);
1156 extern void afs_lock_may_be_available(struct afs_vnode *);
1204 struct afs_vnode *vnode) in afs_op_set_vnode()
1237 void afs_init_new_symlink(struct afs_vnode *vnode, struct afs_operation *op);
1242 extern int afs_fetch_status(struct afs_vnode *, struct key *, bool, afs_access_t *);
1278 static inline struct afs_net *afs_v2net(struct afs_vnode *vnode) in afs_v2net()
1511 extern void afs_clear_permits(struct afs_vnode *);
1512 extern void afs_cache_permit(struct afs_vnode *, struct key *, unsigned int,
1516 extern int afs_check_permit(struct afs_vnode *, struct key *, afs_access_t *);
1593 bool afs_check_validity(const struct afs_vnode *vnode);
1595 int afs_validate(struct afs_vnode *vnode, struct key *key);
1677 extern void afs_prune_wb_keys(struct afs_vnode *);
1722 static inline struct afs_vnode *AFS_FS_I(struct inode *inode) in AFS_FS_I()
1724 return container_of(inode, struct afs_vnode, netfs.inode); in AFS_FS_I()
1727 static inline struct inode *AFS_VNODE_TO_I(struct afs_vnode *vnode) in AFS_VNODE_TO_I()
1750 static inline void afs_set_i_size(struct afs_vnode *vnode, u64 size) in afs_set_i_size()
1774 static inline int afs_bad(struct afs_vnode *vnode, enum afs_file_error where) in afs_bad()
1783 static inline void afs_set_cb_promise(struct afs_vnode *vnode, time64_t expires_at, in afs_set_cb_promise()
1793 static inline bool afs_clear_cb_promise(struct afs_vnode *vnode, in afs_clear_cb_promise()
1803 static inline void afs_invalidate_dir(struct afs_vnode *dvnode, in afs_invalidate_dir()