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
123 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_mknod()
124 if (err) in nilfs_mknod()
125 return err; in nilfs_mknod()
127 err = PTR_ERR(inode); in nilfs_mknod()
131 err = nilfs_add_nondir(dentry, inode); in nilfs_mknod()
133 if (!err) in nilfs_mknod()
134 err = nilfs_transaction_commit(dir->i_sb); in nilfs_mknod()
138 return err; in nilfs_mknod()
148 int err; in nilfs_symlink() local
153 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_symlink()
154 if (err) in nilfs_symlink()
155 return err; in nilfs_symlink()
158 err = PTR_ERR(inode); in nilfs_symlink()
165 err = page_symlink(inode, symname, l); in nilfs_symlink()
166 if (err) in nilfs_symlink()
172 err = nilfs_add_nondir(dentry, inode); in nilfs_symlink()
174 if (!err) in nilfs_symlink()
175 err = nilfs_transaction_commit(dir->i_sb); in nilfs_symlink()
179 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_link(dentry, inode); in nilfs_link()
205 if (!err) { in nilfs_link()
207 err = nilfs_transaction_commit(dir->i_sb); in nilfs_link()
214 return err; in nilfs_link()
221 int err; in nilfs_mkdir() local
223 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_mkdir()
224 if (err) in nilfs_mkdir()
225 return err; in nilfs_mkdir()
230 err = PTR_ERR(inode); in nilfs_mkdir()
240 err = nilfs_make_empty(inode, dir); in nilfs_mkdir()
241 if (err) in nilfs_mkdir()
244 err = nilfs_add_link(dentry, inode); in nilfs_mkdir()
245 if (err) in nilfs_mkdir()
252 if (!err) in nilfs_mkdir()
253 err = nilfs_transaction_commit(dir->i_sb); in nilfs_mkdir()
257 return err; in nilfs_mkdir()
276 int err; in nilfs_do_unlink() local
278 err = -ENOENT; in nilfs_do_unlink()
284 err = -EIO; in nilfs_do_unlink()
294 err = nilfs_delete_entry(de, page); in nilfs_do_unlink()
295 if (err) in nilfs_do_unlink()
300 err = 0; in nilfs_do_unlink()
302 return err; in nilfs_do_unlink()
308 int err; in nilfs_unlink() local
310 err = nilfs_transaction_begin(dir->i_sb, &ti, 0); in nilfs_unlink()
311 if (err) in nilfs_unlink()
312 return err; in nilfs_unlink()
314 err = nilfs_do_unlink(dir, dentry); in nilfs_unlink()
316 if (!err) { in nilfs_unlink()
319 err = nilfs_transaction_commit(dir->i_sb); in nilfs_unlink()
323 return err; in nilfs_unlink()
330 int err; in nilfs_rmdir() local
332 err = nilfs_transaction_begin(dir->i_sb, &ti, 0); in nilfs_rmdir()
333 if (err) in nilfs_rmdir()
334 return err; in nilfs_rmdir()
336 err = -ENOTEMPTY; in nilfs_rmdir()
338 err = nilfs_do_unlink(dir, dentry); in nilfs_rmdir()
339 if (!err) { in nilfs_rmdir()
347 if (!err) in nilfs_rmdir()
348 err = nilfs_transaction_commit(dir->i_sb); in nilfs_rmdir()
352 return err; in nilfs_rmdir()
365 int err; in nilfs_rename() local
367 err = nilfs_transaction_begin(old_dir->i_sb, &ti, 1); in nilfs_rename()
368 if (unlikely(err)) in nilfs_rename()
369 return err; in nilfs_rename()
371 err = -ENOENT; in nilfs_rename()
377 err = -EIO; in nilfs_rename()
387 err = -ENOTEMPTY; in nilfs_rename()
391 err = -ENOENT; in nilfs_rename()
403 err = nilfs_add_link(new_dentry, old_inode); in nilfs_rename()
404 if (err) in nilfs_rename()
427 err = nilfs_transaction_commit(old_dir->i_sb); in nilfs_rename()
428 return err; in nilfs_rename()
440 return err; in nilfs_rename()