Lines Matching refs:inode
49 struct inode *i_assoc_inode;
67 struct inode vfs_inode;
70 static inline struct nilfs_inode_info *NILFS_I(const struct inode *inode) in NILFS_I() argument
72 return container_of(inode, struct nilfs_inode_info, vfs_inode); in NILFS_I()
219 extern int nilfs_acl_chmod(struct inode *);
220 extern int nilfs_init_acl(struct inode *, struct inode *);
222 static inline int nilfs_acl_chmod(struct inode *inode) in nilfs_acl_chmod() argument
227 static inline int nilfs_init_acl(struct inode *inode, struct inode *dir) in nilfs_init_acl() argument
229 if (S_ISLNK(inode->i_mode)) in nilfs_init_acl()
232 inode->i_mode &= ~current_umask(); in nilfs_init_acl()
257 int nilfs_add_link(struct dentry *, struct inode *);
258 int nilfs_inode_by_name(struct inode *dir, const struct qstr *qstr, ino_t *ino);
259 int nilfs_make_empty(struct inode *, struct inode *);
260 struct nilfs_dir_entry *nilfs_find_entry(struct inode *, const struct qstr *,
263 int nilfs_empty_dir(struct inode *);
264 struct nilfs_dir_entry *nilfs_dotdot(struct inode *, struct folio **);
265 int nilfs_set_link(struct inode *dir, struct nilfs_dir_entry *de,
266 struct folio *folio, struct inode *inode);
281 void nilfs_inode_add_blocks(struct inode *inode, int n);
282 void nilfs_inode_sub_blocks(struct inode *inode, int n);
283 extern struct inode *nilfs_new_inode(struct inode *, umode_t);
284 extern int nilfs_get_block(struct inode *, sector_t, struct buffer_head *, int);
285 extern void nilfs_set_inode_flags(struct inode *);
286 extern int nilfs_read_inode_common(struct inode *, struct nilfs_inode *);
287 void nilfs_write_inode_common(struct inode *inode,
289 struct inode *nilfs_ilookup(struct super_block *sb, struct nilfs_root *root,
291 struct inode *nilfs_iget_locked(struct super_block *sb, struct nilfs_root *root,
293 struct inode *nilfs_iget(struct super_block *sb, struct nilfs_root *root,
295 extern struct inode *nilfs_iget_for_gc(struct super_block *sb,
297 int nilfs_attach_btree_node_cache(struct inode *inode);
298 void nilfs_detach_btree_node_cache(struct inode *inode);
299 struct inode *nilfs_iget_for_shadow(struct inode *inode);
300 extern void nilfs_update_inode(struct inode *, struct buffer_head *, int);
301 extern void nilfs_truncate(struct inode *);
302 extern void nilfs_evict_inode(struct inode *);
306 int nilfs_permission(struct mnt_idmap *idmap, struct inode *inode,
308 int nilfs_load_inode_block(struct inode *inode, struct buffer_head **pbh);
309 extern int nilfs_inode_dirty(struct inode *);
310 int nilfs_set_file_dirty(struct inode *inode, unsigned int nr_dirty);
311 extern int __nilfs_mark_inode_dirty(struct inode *, int);
312 extern void nilfs_dirty_inode(struct inode *, int flags);
313 int nilfs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,
315 static inline int nilfs_mark_inode_dirty(struct inode *inode) in nilfs_mark_inode_dirty() argument
317 return __nilfs_mark_inode_dirty(inode, I_DIRTY); in nilfs_mark_inode_dirty()
319 static inline int nilfs_mark_inode_dirty_sync(struct inode *inode) in nilfs_mark_inode_dirty_sync() argument
321 return __nilfs_mark_inode_dirty(inode, I_DIRTY_SYNC); in nilfs_mark_inode_dirty_sync()
325 extern struct inode *nilfs_alloc_inode(struct super_block *);
382 int nilfs_gccache_submit_read_data(struct inode *, sector_t, sector_t, __u64,
384 int nilfs_gccache_submit_read_node(struct inode *, sector_t, __u64,
387 int nilfs_init_gcinode(struct inode *inode);