Lines Matching refs:inode
75 struct inode vfs_inode;
78 static inline struct nilfs_inode_info *NILFS_I(const struct inode *inode) in NILFS_I() argument
80 return container_of(inode, struct nilfs_inode_info, vfs_inode); in NILFS_I()
89 static inline struct inode *NILFS_BTNC_I(struct address_space *btnc) in NILFS_BTNC_I()
202 extern int nilfs_acl_chmod(struct inode *);
203 extern int nilfs_init_acl(struct inode *, struct inode *);
205 static inline int nilfs_acl_chmod(struct inode *inode) in nilfs_acl_chmod() argument
210 static inline int nilfs_init_acl(struct inode *inode, struct inode *dir) in nilfs_init_acl() argument
212 inode->i_mode &= ~current_umask(); in nilfs_init_acl()
237 extern int nilfs_add_link(struct dentry *, struct inode *);
238 extern ino_t nilfs_inode_by_name(struct inode *, const struct qstr *);
239 extern int nilfs_make_empty(struct inode *, struct inode *);
241 nilfs_find_entry(struct inode *, const struct qstr *, struct page **);
243 extern int nilfs_empty_dir(struct inode *);
244 extern struct nilfs_dir_entry *nilfs_dotdot(struct inode *, struct page **);
245 extern void nilfs_set_link(struct inode *, struct nilfs_dir_entry *,
246 struct page *, struct inode *);
258 void nilfs_inode_add_blocks(struct inode *inode, int n);
259 void nilfs_inode_sub_blocks(struct inode *inode, int n);
260 extern struct inode *nilfs_new_inode(struct inode *, umode_t);
261 extern void nilfs_free_inode(struct inode *);
262 extern int nilfs_get_block(struct inode *, sector_t, struct buffer_head *, int);
263 extern void nilfs_set_inode_flags(struct inode *);
264 extern int nilfs_read_inode_common(struct inode *, struct nilfs_inode *);
265 extern void nilfs_write_inode_common(struct inode *, struct nilfs_inode *, int);
266 struct inode *nilfs_ilookup(struct super_block *sb, struct nilfs_root *root,
268 struct inode *nilfs_iget_locked(struct super_block *sb, struct nilfs_root *root,
270 struct inode *nilfs_iget(struct super_block *sb, struct nilfs_root *root,
272 extern struct inode *nilfs_iget_for_gc(struct super_block *sb,
274 extern void nilfs_update_inode(struct inode *, struct buffer_head *, int);
275 extern void nilfs_truncate(struct inode *);
276 extern void nilfs_evict_inode(struct inode *);
279 int nilfs_permission(struct inode *inode, int mask);
280 int nilfs_load_inode_block(struct inode *inode, struct buffer_head **pbh);
281 extern int nilfs_inode_dirty(struct inode *);
282 int nilfs_set_file_dirty(struct inode *inode, unsigned nr_dirty);
283 extern int __nilfs_mark_inode_dirty(struct inode *, int);
284 extern void nilfs_dirty_inode(struct inode *, int flags);
285 int nilfs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,
287 static inline int nilfs_mark_inode_dirty(struct inode *inode) in nilfs_mark_inode_dirty() argument
289 return __nilfs_mark_inode_dirty(inode, I_DIRTY); in nilfs_mark_inode_dirty()
291 static inline int nilfs_mark_inode_dirty_sync(struct inode *inode) in nilfs_mark_inode_dirty_sync() argument
293 return __nilfs_mark_inode_dirty(inode, I_DIRTY_SYNC); in nilfs_mark_inode_dirty_sync()
297 extern struct inode *nilfs_alloc_inode(struct super_block *);
298 extern void nilfs_destroy_inode(struct inode *);
321 int nilfs_gccache_submit_read_data(struct inode *, sector_t, sector_t, __u64,
323 int nilfs_gccache_submit_read_node(struct inode *, sector_t, __u64,
326 int nilfs_init_gcinode(struct inode *inode);