Lines Matching refs:afs_vnode

115 	struct afs_vnode	*lvnode;	/* vnode being locked */
235 struct afs_vnode *vnode;
644 struct afs_vnode { struct
691 static inline struct fscache_cookie *afs_vnode_cache(struct afs_vnode *vnode) in afs_vnode_cache() argument
768 struct afs_vnode *vnode;
839 extern void __afs_break_callback(struct afs_vnode *, enum afs_cb_break_reason);
840 extern void afs_break_callback(struct afs_vnode *, enum afs_cb_break_reason);
843 extern int afs_register_server_cb_interest(struct afs_vnode *,
855 static inline unsigned int afs_calc_vnode_cb_break(struct afs_vnode *vnode) in afs_calc_vnode_cb_break()
861 const struct afs_vnode *vnode, in afs_cb_is_broken()
899 extern void afs_edit_dir_add(struct afs_vnode *, struct qstr *, struct afs_fid *,
901 extern void afs_edit_dir_remove(struct afs_vnode *, struct qstr *, enum afs_edit_dir_reason);
906 extern int afs_sillyrename(struct afs_vnode *, struct afs_vnode *,
929 extern int afs_cache_wb_key(struct afs_vnode *, struct afs_file *);
933 extern int afs_fetch_data(struct afs_vnode *, struct key *, struct afs_read *);
944 extern void afs_lock_may_be_available(struct afs_vnode *);
957 extern int afs_fs_remove(struct afs_fs_cursor *, struct afs_vnode *, const char *, bool,
959 extern int afs_fs_link(struct afs_fs_cursor *, struct afs_vnode *, const char *,
964 struct afs_vnode *, const char *,
1005 struct afs_vnode *,
1009 extern int afs_fetch_status(struct afs_vnode *, struct key *, bool, afs_access_t *);
1015 struct afs_vnode *);
1016 extern void afs_zap_data(struct afs_vnode *);
1017 extern bool afs_check_validity(struct afs_vnode *);
1018 extern int afs_validate(struct afs_vnode *, struct key *);
1050 static inline struct afs_net *afs_v2net(struct afs_vnode *vnode) in afs_v2net()
1103 extern bool afs_begin_vnode_operation(struct afs_fs_cursor *, struct afs_vnode *,
1214 extern void afs_clear_permits(struct afs_vnode *);
1215 extern void afs_cache_permit(struct afs_vnode *, struct key *, unsigned int,
1220 extern int afs_check_permit(struct afs_vnode *, struct key *, afs_access_t *);
1341 extern void afs_prune_wb_keys(struct afs_vnode *);
1360 extern int yfs_fs_remove_file2(struct afs_fs_cursor *, struct afs_vnode *, const char *,
1362 extern int yfs_fs_remove(struct afs_fs_cursor *, struct afs_vnode *, const char *, bool,
1364 extern int yfs_fs_link(struct afs_fs_cursor *, struct afs_vnode *, const char *,
1368 extern int yfs_fs_rename(struct afs_fs_cursor *, const char *, struct afs_vnode *, const char *,
1403 static inline struct afs_vnode *AFS_FS_I(struct inode *inode) in AFS_FS_I()
1405 return container_of(inode, struct afs_vnode, vfs_inode); in AFS_FS_I()
1408 static inline struct inode *AFS_VNODE_TO_I(struct afs_vnode *vnode) in AFS_VNODE_TO_I()
1414 struct afs_vnode *vnode) in afs_check_for_remote_deletion()
1428 static inline int afs_bad(struct afs_vnode *vnode, enum afs_file_error where) in afs_bad()