Lines Matching defs:inode
618 * AFS inode private data.
621 * leak from one inode to another.
624 struct netfs_inode netfs; /* Netfslib context and vfs inode */
626 struct afs_fid fid; /* the file identifier for this inode */
687 mapping_set_release_always(vnode->netfs.inode.i_mapping);
894 i_size_read(&vnode->netfs.inode), flags);
1046 extern int afs_silly_iput(struct dentry *, struct inode *);
1054 extern struct inode *afs_try_auto_mntpt(struct dentry *, struct inode *);
1071 extern int afs_open(struct inode *, struct file *);
1072 extern int afs_release(struct inode *, struct file *);
1076 extern int afs_write_inode(struct inode *, struct writeback_control *);
1166 * inode.c
1172 extern int afs_ilookup5_test_by_fid(struct inode *, void *);
1173 extern struct inode *afs_iget_pseudo_dir(struct super_block *, bool);
1174 extern struct inode *afs_iget(struct afs_operation *, struct afs_vnode_param *);
1175 extern struct inode *afs_root_iget(struct super_block *, struct key *);
1182 extern void afs_evict_inode(struct inode *);
1183 extern int afs_drop_inode(struct inode *);
1206 static inline struct afs_net *afs_i2net(struct inode *inode)
1208 return afs_sb2net(inode->i_sb);
1213 return afs_i2net(&vnode->netfs.inode);
1396 extern int afs_permission(struct mnt_idmap *, struct inode *, int);
1587 static inline struct afs_vnode *AFS_FS_I(struct inode *inode)
1589 return container_of(inode, struct afs_vnode, netfs.inode);
1592 static inline struct inode *AFS_VNODE_TO_I(struct afs_vnode *vnode)
1594 return &vnode->netfs.inode;
1617 i_size_write(&vnode->netfs.inode, size);
1618 vnode->netfs.inode.i_blocks = ((size + 1023) >> 10) << 1;