Lines Matching refs:err

37 	int err = nilfs_add_link(dentry, inode);  in nilfs_add_nondir()  local
39 if (!err) { in nilfs_add_nondir()
46 return err; in nilfs_add_nondir()
80 int err; in nilfs_create() local
82 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_create()
83 if (err) in nilfs_create()
84 return err; in nilfs_create()
86 err = PTR_ERR(inode); in nilfs_create()
92 err = nilfs_add_nondir(dentry, inode); in nilfs_create()
94 if (!err) in nilfs_create()
95 err = nilfs_transaction_commit(dir->i_sb); in nilfs_create()
99 return err; in nilfs_create()
108 int err; in nilfs_mknod() local
110 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_mknod()
111 if (err) in nilfs_mknod()
112 return err; in nilfs_mknod()
114 err = PTR_ERR(inode); in nilfs_mknod()
118 err = nilfs_add_nondir(dentry, inode); in nilfs_mknod()
120 if (!err) in nilfs_mknod()
121 err = nilfs_transaction_commit(dir->i_sb); in nilfs_mknod()
125 return err; in nilfs_mknod()
135 int err; in nilfs_symlink() local
140 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_symlink()
141 if (err) in nilfs_symlink()
142 return err; in nilfs_symlink()
145 err = PTR_ERR(inode); in nilfs_symlink()
153 err = page_symlink(inode, symname, l); in nilfs_symlink()
154 if (err) in nilfs_symlink()
160 err = nilfs_add_nondir(dentry, inode); in nilfs_symlink()
162 if (!err) in nilfs_symlink()
163 err = nilfs_transaction_commit(dir->i_sb); in nilfs_symlink()
167 return err; in nilfs_symlink()
182 int err; in nilfs_link() local
184 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_link()
185 if (err) in nilfs_link()
186 return err; in nilfs_link()
192 err = nilfs_add_link(dentry, inode); in nilfs_link()
193 if (!err) { in nilfs_link()
195 err = nilfs_transaction_commit(dir->i_sb); in nilfs_link()
202 return err; in nilfs_link()
210 int err; in nilfs_mkdir() local
212 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_mkdir()
213 if (err) in nilfs_mkdir()
214 return err; in nilfs_mkdir()
219 err = PTR_ERR(inode); in nilfs_mkdir()
229 err = nilfs_make_empty(inode, dir); in nilfs_mkdir()
230 if (err) in nilfs_mkdir()
233 err = nilfs_add_link(dentry, inode); in nilfs_mkdir()
234 if (err) in nilfs_mkdir()
240 if (!err) in nilfs_mkdir()
241 err = nilfs_transaction_commit(dir->i_sb); in nilfs_mkdir()
245 return err; in nilfs_mkdir()
264 int err; in nilfs_do_unlink() local
266 err = -ENOENT; in nilfs_do_unlink()
272 err = -EIO; in nilfs_do_unlink()
282 err = nilfs_delete_entry(de, page); in nilfs_do_unlink()
283 if (err) in nilfs_do_unlink()
288 err = 0; in nilfs_do_unlink()
290 return err; in nilfs_do_unlink()
296 int err; in nilfs_unlink() local
298 err = nilfs_transaction_begin(dir->i_sb, &ti, 0); in nilfs_unlink()
299 if (err) in nilfs_unlink()
300 return err; in nilfs_unlink()
302 err = nilfs_do_unlink(dir, dentry); in nilfs_unlink()
304 if (!err) { in nilfs_unlink()
307 err = nilfs_transaction_commit(dir->i_sb); in nilfs_unlink()
311 return err; in nilfs_unlink()
318 int err; in nilfs_rmdir() local
320 err = nilfs_transaction_begin(dir->i_sb, &ti, 0); in nilfs_rmdir()
321 if (err) in nilfs_rmdir()
322 return err; in nilfs_rmdir()
324 err = -ENOTEMPTY; in nilfs_rmdir()
326 err = nilfs_do_unlink(dir, dentry); in nilfs_rmdir()
327 if (!err) { in nilfs_rmdir()
335 if (!err) in nilfs_rmdir()
336 err = nilfs_transaction_commit(dir->i_sb); in nilfs_rmdir()
340 return err; in nilfs_rmdir()
355 int err; in nilfs_rename() local
360 err = nilfs_transaction_begin(old_dir->i_sb, &ti, 1); in nilfs_rename()
361 if (unlikely(err)) in nilfs_rename()
362 return err; in nilfs_rename()
364 err = -ENOENT; in nilfs_rename()
370 err = -EIO; in nilfs_rename()
380 err = -ENOTEMPTY; in nilfs_rename()
384 err = -ENOENT; in nilfs_rename()
396 err = nilfs_add_link(new_dentry, old_inode); in nilfs_rename()
397 if (err) in nilfs_rename()
420 err = nilfs_transaction_commit(old_dir->i_sb); in nilfs_rename()
421 return err; in nilfs_rename()
433 return err; in nilfs_rename()