Lines Matching refs:err

51 	int err = nilfs_add_link(dentry, inode);  in nilfs_add_nondir()  local
52 if (!err) { in nilfs_add_nondir()
60 return err; in nilfs_add_nondir()
94 int err; in nilfs_create() local
96 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_create()
97 if (err) in nilfs_create()
98 return err; in nilfs_create()
100 err = PTR_ERR(inode); in nilfs_create()
106 err = nilfs_add_nondir(dentry, inode); in nilfs_create()
108 if (!err) in nilfs_create()
109 err = nilfs_transaction_commit(dir->i_sb); in nilfs_create()
113 return err; in nilfs_create()
121 int err; in nilfs_mknod() local
126 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_mknod()
127 if (err) in nilfs_mknod()
128 return err; in nilfs_mknod()
130 err = PTR_ERR(inode); in nilfs_mknod()
134 err = nilfs_add_nondir(dentry, inode); in nilfs_mknod()
136 if (!err) in nilfs_mknod()
137 err = nilfs_transaction_commit(dir->i_sb); in nilfs_mknod()
141 return err; in nilfs_mknod()
151 int err; in nilfs_symlink() local
156 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_symlink()
157 if (err) in nilfs_symlink()
158 return err; in nilfs_symlink()
161 err = PTR_ERR(inode); in nilfs_symlink()
168 err = page_symlink(inode, symname, l); in nilfs_symlink()
169 if (err) in nilfs_symlink()
175 err = nilfs_add_nondir(dentry, inode); in nilfs_symlink()
177 if (!err) in nilfs_symlink()
178 err = nilfs_transaction_commit(dir->i_sb); in nilfs_symlink()
182 return err; in nilfs_symlink()
197 int err; in nilfs_link() local
199 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_link()
200 if (err) in nilfs_link()
201 return err; in nilfs_link()
207 err = nilfs_add_link(dentry, inode); in nilfs_link()
208 if (!err) { in nilfs_link()
210 err = nilfs_transaction_commit(dir->i_sb); in nilfs_link()
217 return err; in nilfs_link()
224 int err; in nilfs_mkdir() local
226 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_mkdir()
227 if (err) in nilfs_mkdir()
228 return err; in nilfs_mkdir()
233 err = PTR_ERR(inode); in nilfs_mkdir()
243 err = nilfs_make_empty(inode, dir); in nilfs_mkdir()
244 if (err) in nilfs_mkdir()
247 err = nilfs_add_link(dentry, inode); in nilfs_mkdir()
248 if (err) in nilfs_mkdir()
255 if (!err) in nilfs_mkdir()
256 err = nilfs_transaction_commit(dir->i_sb); in nilfs_mkdir()
260 return err; in nilfs_mkdir()
279 int err; in nilfs_do_unlink() local
281 err = -ENOENT; in nilfs_do_unlink()
287 err = -EIO; in nilfs_do_unlink()
297 err = nilfs_delete_entry(de, page); in nilfs_do_unlink()
298 if (err) in nilfs_do_unlink()
303 err = 0; in nilfs_do_unlink()
305 return err; in nilfs_do_unlink()
311 int err; in nilfs_unlink() local
313 err = nilfs_transaction_begin(dir->i_sb, &ti, 0); in nilfs_unlink()
314 if (err) in nilfs_unlink()
315 return err; in nilfs_unlink()
317 err = nilfs_do_unlink(dir, dentry); in nilfs_unlink()
319 if (!err) { in nilfs_unlink()
322 err = nilfs_transaction_commit(dir->i_sb); in nilfs_unlink()
326 return err; in nilfs_unlink()
333 int err; in nilfs_rmdir() local
335 err = nilfs_transaction_begin(dir->i_sb, &ti, 0); in nilfs_rmdir()
336 if (err) in nilfs_rmdir()
337 return err; in nilfs_rmdir()
339 err = -ENOTEMPTY; in nilfs_rmdir()
341 err = nilfs_do_unlink(dir, dentry); in nilfs_rmdir()
342 if (!err) { in nilfs_rmdir()
350 if (!err) in nilfs_rmdir()
351 err = nilfs_transaction_commit(dir->i_sb); in nilfs_rmdir()
355 return err; in nilfs_rmdir()
368 int err; in nilfs_rename() local
370 err = nilfs_transaction_begin(old_dir->i_sb, &ti, 1); in nilfs_rename()
371 if (unlikely(err)) in nilfs_rename()
372 return err; in nilfs_rename()
374 err = -ENOENT; in nilfs_rename()
380 err = -EIO; in nilfs_rename()
390 err = -ENOTEMPTY; in nilfs_rename()
394 err = -ENOENT; in nilfs_rename()
406 err = nilfs_add_link(new_dentry, old_inode); in nilfs_rename()
407 if (err) in nilfs_rename()
430 err = nilfs_transaction_commit(old_dir->i_sb); in nilfs_rename()
431 return err; in nilfs_rename()
443 return err; in nilfs_rename()