Lines Matching refs:ifile

29 static inline struct nilfs_ifile_info *NILFS_IFILE_I(struct inode *ifile)  in NILFS_IFILE_I()  argument
31 return (struct nilfs_ifile_info *)NILFS_MDT(ifile); in NILFS_IFILE_I()
52 int nilfs_ifile_create_inode(struct inode *ifile, ino_t *out_ino, in nilfs_ifile_create_inode() argument
64 ret = nilfs_palloc_prepare_alloc_entry(ifile, &req); in nilfs_ifile_create_inode()
66 ret = nilfs_palloc_get_entry_block(ifile, req.pr_entry_nr, 1, in nilfs_ifile_create_inode()
69 nilfs_palloc_abort_alloc_entry(ifile, &req); in nilfs_ifile_create_inode()
75 nilfs_palloc_commit_alloc_entry(ifile, &req); in nilfs_ifile_create_inode()
77 nilfs_mdt_mark_dirty(ifile); in nilfs_ifile_create_inode()
97 int nilfs_ifile_delete_inode(struct inode *ifile, ino_t ino) in nilfs_ifile_delete_inode() argument
106 ret = nilfs_palloc_prepare_free_entry(ifile, &req); in nilfs_ifile_delete_inode()
108 ret = nilfs_palloc_get_entry_block(ifile, req.pr_entry_nr, 0, in nilfs_ifile_delete_inode()
111 nilfs_palloc_abort_free_entry(ifile, &req); in nilfs_ifile_delete_inode()
119 raw_inode = nilfs_palloc_block_get_entry(ifile, req.pr_entry_nr, in nilfs_ifile_delete_inode()
127 nilfs_palloc_commit_free_entry(ifile, &req); in nilfs_ifile_delete_inode()
132 int nilfs_ifile_get_inode_block(struct inode *ifile, ino_t ino, in nilfs_ifile_get_inode_block() argument
135 struct super_block *sb = ifile->i_sb; in nilfs_ifile_get_inode_block()
143 err = nilfs_palloc_get_entry_block(ifile, ino, 0, out_bh); in nilfs_ifile_get_inode_block()
156 int nilfs_ifile_count_free_inodes(struct inode *ifile, in nilfs_ifile_count_free_inodes() argument
165 nused = atomic64_read(&NILFS_I(ifile)->i_root->inodes_count); in nilfs_ifile_count_free_inodes()
166 err = nilfs_palloc_count_max_entries(ifile, nused, nmaxinodes); in nilfs_ifile_count_free_inodes()
184 struct inode *ifile; in nilfs_ifile_read() local
187 ifile = nilfs_iget_locked(sb, root, NILFS_IFILE_INO); in nilfs_ifile_read()
188 if (unlikely(!ifile)) in nilfs_ifile_read()
190 if (!(ifile->i_state & I_NEW)) in nilfs_ifile_read()
193 err = nilfs_mdt_init(ifile, NILFS_MDT_GFP, in nilfs_ifile_read()
198 err = nilfs_palloc_init_blockgroup(ifile, inode_size); in nilfs_ifile_read()
202 nilfs_palloc_setup_cache(ifile, &NILFS_IFILE_I(ifile)->palloc_cache); in nilfs_ifile_read()
204 err = nilfs_read_inode_common(ifile, raw_inode); in nilfs_ifile_read()
208 unlock_new_inode(ifile); in nilfs_ifile_read()
210 *inodep = ifile; in nilfs_ifile_read()
213 iget_failed(ifile); in nilfs_ifile_read()