Lines Matching refs:err
51 int err = nilfs_add_link(dentry, inode); in nilfs_add_nondir() local
52 if (!err) { in nilfs_add_nondir()
58 return err; in nilfs_add_nondir()
92 int err; in nilfs_create() local
94 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_create()
95 if (err) in nilfs_create()
96 return err; in nilfs_create()
98 err = PTR_ERR(inode); in nilfs_create()
104 err = nilfs_add_nondir(dentry, inode); in nilfs_create()
106 if (!err) in nilfs_create()
107 err = nilfs_transaction_commit(dir->i_sb); in nilfs_create()
111 return err; in nilfs_create()
119 int err; in nilfs_mknod() local
124 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_mknod()
125 if (err) in nilfs_mknod()
126 return err; in nilfs_mknod()
128 err = PTR_ERR(inode); in nilfs_mknod()
132 err = nilfs_add_nondir(dentry, inode); in nilfs_mknod()
134 if (!err) in nilfs_mknod()
135 err = nilfs_transaction_commit(dir->i_sb); in nilfs_mknod()
139 return err; in nilfs_mknod()
149 int err; in nilfs_symlink() local
154 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_symlink()
155 if (err) in nilfs_symlink()
156 return err; in nilfs_symlink()
159 err = PTR_ERR(inode); in nilfs_symlink()
166 err = page_symlink(inode, symname, l); in nilfs_symlink()
167 if (err) in nilfs_symlink()
173 err = nilfs_add_nondir(dentry, inode); in nilfs_symlink()
175 if (!err) in nilfs_symlink()
176 err = nilfs_transaction_commit(dir->i_sb); in nilfs_symlink()
180 return err; in nilfs_symlink()
194 int err; in nilfs_link() local
196 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_link()
197 if (err) in nilfs_link()
198 return err; in nilfs_link()
204 err = nilfs_add_nondir(dentry, inode); in nilfs_link()
205 if (!err) in nilfs_link()
206 err = nilfs_transaction_commit(dir->i_sb); in nilfs_link()
210 return err; in nilfs_link()
217 int err; in nilfs_mkdir() local
219 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_mkdir()
220 if (err) in nilfs_mkdir()
221 return err; in nilfs_mkdir()
226 err = PTR_ERR(inode); in nilfs_mkdir()
236 err = nilfs_make_empty(inode, dir); in nilfs_mkdir()
237 if (err) in nilfs_mkdir()
240 err = nilfs_add_link(dentry, inode); in nilfs_mkdir()
241 if (err) in nilfs_mkdir()
247 if (!err) in nilfs_mkdir()
248 err = nilfs_transaction_commit(dir->i_sb); in nilfs_mkdir()
252 return err; in nilfs_mkdir()
270 int err; in nilfs_do_unlink() local
272 err = -ENOENT; in nilfs_do_unlink()
278 err = -EIO; in nilfs_do_unlink()
288 err = nilfs_delete_entry(de, page); in nilfs_do_unlink()
289 if (err) in nilfs_do_unlink()
294 err = 0; in nilfs_do_unlink()
296 return err; in nilfs_do_unlink()
302 int err; in nilfs_unlink() local
304 err = nilfs_transaction_begin(dir->i_sb, &ti, 0); in nilfs_unlink()
305 if (err) in nilfs_unlink()
306 return err; in nilfs_unlink()
308 err = nilfs_do_unlink(dir, dentry); in nilfs_unlink()
310 if (!err) { in nilfs_unlink()
313 err = nilfs_transaction_commit(dir->i_sb); in nilfs_unlink()
317 return err; in nilfs_unlink()
324 int err; in nilfs_rmdir() local
326 err = nilfs_transaction_begin(dir->i_sb, &ti, 0); in nilfs_rmdir()
327 if (err) in nilfs_rmdir()
328 return err; in nilfs_rmdir()
330 err = -ENOTEMPTY; in nilfs_rmdir()
332 err = nilfs_do_unlink(dir, dentry); in nilfs_rmdir()
333 if (!err) { in nilfs_rmdir()
341 if (!err) in nilfs_rmdir()
342 err = nilfs_transaction_commit(dir->i_sb); in nilfs_rmdir()
346 return err; in nilfs_rmdir()
359 int err; in nilfs_rename() local
361 err = nilfs_transaction_begin(old_dir->i_sb, &ti, 1); in nilfs_rename()
362 if (unlikely(err)) in nilfs_rename()
363 return err; in nilfs_rename()
365 err = -ENOENT; in nilfs_rename()
371 err = -EIO; in nilfs_rename()
381 err = -ENOTEMPTY; in nilfs_rename()
385 err = -ENOENT; in nilfs_rename()
397 err = nilfs_add_link(new_dentry, old_inode); in nilfs_rename()
398 if (err) in nilfs_rename()
421 err = nilfs_transaction_commit(old_dir->i_sb); in nilfs_rename()
422 return err; in nilfs_rename()
434 return err; in nilfs_rename()