Lines Matching defs:afs_vnode
625 struct afs_vnode { struct
626 struct inode vfs_inode; /* the VFS's inode record */
628 struct afs_volume *volume; /* volume on which vnode resides */
629 struct afs_fid fid; /* the file identifier for this inode */
630 struct afs_file_status status; /* AFS status info for this file */
631 afs_dataversion_t invalid_before; /* Child dentries are invalid before this */
633 struct fscache_cookie *cache; /* caching cookie */
635 struct afs_permits __rcu *permit_cache; /* cache of permits so far obtained */
636 struct mutex io_lock; /* Lock for serialising I/O on this mutex */
637 struct rw_semaphore validate_lock; /* lock for validating this vnode */
638 struct rw_semaphore rmdir_lock; /* Lock for rmdir vs sillyrename */
639 struct key *silly_key; /* Silly rename key */
640 spinlock_t wb_lock; /* lock for wb_keys */
641 spinlock_t lock; /* waitqueue/flags lock */
642 unsigned long flags;
678 static inline struct fscache_cookie *afs_vnode_cache(struct afs_vnode *vnode) in afs_vnode_cache() argument