Lines Matching refs:ret
70 int ret, i; in nilfs_ioctl_wrap_copy() local
92 ret = 0; in nilfs_ioctl_wrap_copy()
101 ret = -EFAULT; in nilfs_ioctl_wrap_copy()
108 ret = nr; in nilfs_ioctl_wrap_copy()
114 ret = -EFAULT; in nilfs_ioctl_wrap_copy()
126 return ret; in nilfs_ioctl_wrap_copy()
147 int ret; in nilfs_ioctl_setflags() local
155 ret = mnt_want_write_file(filp); in nilfs_ioctl_setflags()
156 if (ret) in nilfs_ioctl_setflags()
157 return ret; in nilfs_ioctl_setflags()
169 ret = -EPERM; in nilfs_ioctl_setflags()
174 ret = nilfs_transaction_begin(inode->i_sb, &ti, 0); in nilfs_ioctl_setflags()
175 if (ret) in nilfs_ioctl_setflags()
187 ret = nilfs_transaction_commit(inode->i_sb); in nilfs_ioctl_setflags()
191 return ret; in nilfs_ioctl_setflags()
227 int ret; in nilfs_ioctl_change_cpmode() local
232 ret = mnt_want_write_file(filp); in nilfs_ioctl_change_cpmode()
233 if (ret) in nilfs_ioctl_change_cpmode()
234 return ret; in nilfs_ioctl_change_cpmode()
236 ret = -EFAULT; in nilfs_ioctl_change_cpmode()
243 ret = nilfs_cpfile_change_cpmode( in nilfs_ioctl_change_cpmode()
245 if (unlikely(ret < 0)) in nilfs_ioctl_change_cpmode()
253 return ret; in nilfs_ioctl_change_cpmode()
282 int ret; in nilfs_ioctl_delete_checkpoint() local
287 ret = mnt_want_write_file(filp); in nilfs_ioctl_delete_checkpoint()
288 if (ret) in nilfs_ioctl_delete_checkpoint()
289 return ret; in nilfs_ioctl_delete_checkpoint()
291 ret = -EFAULT; in nilfs_ioctl_delete_checkpoint()
296 ret = nilfs_cpfile_delete_checkpoint(nilfs->ns_cpfile, cno); in nilfs_ioctl_delete_checkpoint()
297 if (unlikely(ret < 0)) in nilfs_ioctl_delete_checkpoint()
303 return ret; in nilfs_ioctl_delete_checkpoint()
325 int ret; in nilfs_ioctl_do_get_cpinfo() local
328 ret = nilfs_cpfile_get_cpinfo(nilfs->ns_cpfile, posp, flags, buf, in nilfs_ioctl_do_get_cpinfo()
331 return ret; in nilfs_ioctl_do_get_cpinfo()
360 int ret; in nilfs_ioctl_get_cpstat() local
363 ret = nilfs_cpfile_get_stat(nilfs->ns_cpfile, &cpstat); in nilfs_ioctl_get_cpstat()
365 if (ret < 0) in nilfs_ioctl_get_cpstat()
366 return ret; in nilfs_ioctl_get_cpstat()
369 ret = -EFAULT; in nilfs_ioctl_get_cpstat()
370 return ret; in nilfs_ioctl_get_cpstat()
392 int ret; in nilfs_ioctl_do_get_suinfo() local
395 ret = nilfs_sufile_get_suinfo(nilfs->ns_sufile, *posp, buf, size, in nilfs_ioctl_do_get_suinfo()
398 return ret; in nilfs_ioctl_do_get_suinfo()
427 int ret; in nilfs_ioctl_get_sustat() local
430 ret = nilfs_sufile_get_stat(nilfs->ns_sufile, &sustat); in nilfs_ioctl_get_sustat()
432 if (ret < 0) in nilfs_ioctl_get_sustat()
433 return ret; in nilfs_ioctl_get_sustat()
436 ret = -EFAULT; in nilfs_ioctl_get_sustat()
437 return ret; in nilfs_ioctl_get_sustat()
459 int ret; in nilfs_ioctl_do_get_vinfo() local
462 ret = nilfs_dat_get_vinfo(nilfs->ns_dat, buf, size, nmembs); in nilfs_ioctl_do_get_vinfo()
464 return ret; in nilfs_ioctl_do_get_vinfo()
488 int ret, i; in nilfs_ioctl_do_get_bdescs() local
492 ret = nilfs_bmap_lookup_at_level(bmap, in nilfs_ioctl_do_get_bdescs()
496 if (ret < 0) { in nilfs_ioctl_do_get_bdescs()
497 if (ret != -ENOENT) { in nilfs_ioctl_do_get_bdescs()
499 return ret; in nilfs_ioctl_do_get_bdescs()
536 int ret; in nilfs_ioctl_get_bdescs() local
544 ret = nilfs_ioctl_wrap_copy(nilfs, &argv, _IOC_DIR(cmd), in nilfs_ioctl_get_bdescs()
546 if (ret < 0) in nilfs_ioctl_get_bdescs()
547 return ret; in nilfs_ioctl_get_bdescs()
550 ret = -EFAULT; in nilfs_ioctl_get_bdescs()
551 return ret; in nilfs_ioctl_get_bdescs()
579 int ret; in nilfs_ioctl_move_inode_block() local
582 ret = nilfs_gccache_submit_read_data( in nilfs_ioctl_move_inode_block()
586 ret = nilfs_gccache_submit_read_node( in nilfs_ioctl_move_inode_block()
589 if (unlikely(ret < 0)) { in nilfs_ioctl_move_inode_block()
590 if (ret == -ENOENT) in nilfs_ioctl_move_inode_block()
601 return ret; in nilfs_ioctl_move_inode_block()
643 int i, ret; in nilfs_ioctl_move_blocks() local
650 ret = PTR_ERR(inode); in nilfs_ioctl_move_blocks()
665 ret = nilfs_ioctl_move_inode_block(inode, vdesc, in nilfs_ioctl_move_blocks()
667 if (unlikely(ret < 0)) { in nilfs_ioctl_move_blocks()
679 ret = nilfs_gccache_wait_and_mark_dirty(bh); in nilfs_ioctl_move_blocks()
680 if (unlikely(ret < 0)) { in nilfs_ioctl_move_blocks()
681 WARN_ON(ret == -EEXIST); in nilfs_ioctl_move_blocks()
694 return ret; in nilfs_ioctl_move_blocks()
722 int ret, i; in nilfs_ioctl_delete_checkpoints() local
725 ret = nilfs_cpfile_delete_checkpoints( in nilfs_ioctl_delete_checkpoints()
727 if (ret < 0) in nilfs_ioctl_delete_checkpoints()
728 return ret; in nilfs_ioctl_delete_checkpoints()
755 int ret; in nilfs_ioctl_free_vblocknrs() local
757 ret = nilfs_dat_freev(nilfs->ns_dat, buf, nmembs); in nilfs_ioctl_free_vblocknrs()
759 return (ret < 0) ? ret : nmembs; in nilfs_ioctl_free_vblocknrs()
786 int ret, i; in nilfs_ioctl_mark_blocks_dirty() local
790 ret = nilfs_bmap_lookup_at_level(bmap, in nilfs_ioctl_mark_blocks_dirty()
794 if (ret < 0) { in nilfs_ioctl_mark_blocks_dirty()
795 if (ret != -ENOENT) in nilfs_ioctl_mark_blocks_dirty()
796 return ret; in nilfs_ioctl_mark_blocks_dirty()
803 ret = nilfs_mdt_mark_block_dirty(nilfs->ns_dat, in nilfs_ioctl_mark_blocks_dirty()
805 if (ret < 0) { in nilfs_ioctl_mark_blocks_dirty()
806 WARN_ON(ret == -ENOENT); in nilfs_ioctl_mark_blocks_dirty()
807 return ret; in nilfs_ioctl_mark_blocks_dirty()
810 ret = nilfs_bmap_mark(bmap, bdescs[i].bd_offset, in nilfs_ioctl_mark_blocks_dirty()
812 if (ret < 0) { in nilfs_ioctl_mark_blocks_dirty()
813 WARN_ON(ret == -ENOENT); in nilfs_ioctl_mark_blocks_dirty()
814 return ret; in nilfs_ioctl_mark_blocks_dirty()
825 int ret; in nilfs_ioctl_prepare_clean_segments() local
827 ret = nilfs_ioctl_delete_checkpoints(nilfs, &argv[1], kbufs[1]); in nilfs_ioctl_prepare_clean_segments()
828 if (ret < 0) { in nilfs_ioctl_prepare_clean_segments()
836 ret = nilfs_ioctl_free_vblocknrs(nilfs, &argv[2], kbufs[2]); in nilfs_ioctl_prepare_clean_segments()
837 if (ret < 0) { in nilfs_ioctl_prepare_clean_segments()
845 ret = nilfs_ioctl_mark_blocks_dirty(nilfs, &argv[3], kbufs[3]); in nilfs_ioctl_prepare_clean_segments()
846 if (ret < 0) { in nilfs_ioctl_prepare_clean_segments()
857 msg, ret); in nilfs_ioctl_prepare_clean_segments()
858 return ret; in nilfs_ioctl_prepare_clean_segments()
890 int n, ret; in nilfs_ioctl_clean_segments() local
895 ret = mnt_want_write_file(filp); in nilfs_ioctl_clean_segments()
896 if (ret) in nilfs_ioctl_clean_segments()
897 return ret; in nilfs_ioctl_clean_segments()
899 ret = -EFAULT; in nilfs_ioctl_clean_segments()
903 ret = -EINVAL; in nilfs_ioctl_clean_segments()
918 ret = PTR_ERR(kbufs[4]); in nilfs_ioctl_clean_segments()
924 ret = -EINVAL; in nilfs_ioctl_clean_segments()
943 ret = -ENOMEM; in nilfs_ioctl_clean_segments()
947 ret = -EFAULT; in nilfs_ioctl_clean_segments()
960 ret = -EBUSY; in nilfs_ioctl_clean_segments()
964 ret = nilfs_ioctl_move_blocks(inode->i_sb, &argv[0], kbufs[0]); in nilfs_ioctl_clean_segments()
965 if (ret < 0) in nilfs_ioctl_clean_segments()
967 "cannot read source blocks: err=%d\n", ret); in nilfs_ioctl_clean_segments()
971 ret = nilfs_clean_segments(inode->i_sb, argv, kbufs); in nilfs_ioctl_clean_segments()
983 return ret; in nilfs_ioctl_clean_segments()
1017 int ret; in nilfs_ioctl_sync() local
1020 ret = nilfs_construct_segment(inode->i_sb); in nilfs_ioctl_sync()
1021 if (ret < 0) in nilfs_ioctl_sync()
1022 return ret; in nilfs_ioctl_sync()
1025 ret = nilfs_flush_device(nilfs); in nilfs_ioctl_sync()
1026 if (ret < 0) in nilfs_ioctl_sync()
1027 return ret; in nilfs_ioctl_sync()
1051 int ret = -EPERM; in nilfs_ioctl_resize() local
1056 ret = mnt_want_write_file(filp); in nilfs_ioctl_resize()
1057 if (ret) in nilfs_ioctl_resize()
1060 ret = -EFAULT; in nilfs_ioctl_resize()
1064 ret = nilfs_resize_fs(inode->i_sb, newsize); in nilfs_ioctl_resize()
1069 return ret; in nilfs_ioctl_resize()
1088 int ret; in nilfs_ioctl_trim_fs() local
1102 ret = nilfs_sufile_trim_fs(nilfs->ns_sufile, &range); in nilfs_ioctl_trim_fs()
1105 if (ret < 0) in nilfs_ioctl_trim_fs()
1106 return ret; in nilfs_ioctl_trim_fs()
1131 int ret = -EPERM; in nilfs_ioctl_set_alloc_range() local
1136 ret = -EFAULT; in nilfs_ioctl_set_alloc_range()
1140 ret = -ERANGE; in nilfs_ioctl_set_alloc_range()
1152 ret = nilfs_sufile_set_alloc_range(nilfs->ns_sufile, minseg, maxseg); in nilfs_ioctl_set_alloc_range()
1154 return ret; in nilfs_ioctl_set_alloc_range()
1189 int ret; in nilfs_ioctl_get_info() local
1197 ret = nilfs_ioctl_wrap_copy(nilfs, &argv, _IOC_DIR(cmd), dofunc); in nilfs_ioctl_get_info()
1198 if (ret < 0) in nilfs_ioctl_get_info()
1199 return ret; in nilfs_ioctl_get_info()
1202 ret = -EFAULT; in nilfs_ioctl_get_info()
1203 return ret; in nilfs_ioctl_get_info()
1239 int ret; in nilfs_ioctl_set_suinfo() local
1244 ret = mnt_want_write_file(filp); in nilfs_ioctl_set_suinfo()
1245 if (ret) in nilfs_ioctl_set_suinfo()
1246 return ret; in nilfs_ioctl_set_suinfo()
1248 ret = -EFAULT; in nilfs_ioctl_set_suinfo()
1252 ret = -EINVAL; in nilfs_ioctl_set_suinfo()
1264 ret = 0; in nilfs_ioctl_set_suinfo()
1271 ret = -ENOMEM; in nilfs_ioctl_set_suinfo()
1276 ret = -EFAULT; in nilfs_ioctl_set_suinfo()
1281 ret = nilfs_sufile_set_suinfo(nilfs->ns_sufile, kbuf, argv.v_size, in nilfs_ioctl_set_suinfo()
1283 if (unlikely(ret < 0)) in nilfs_ioctl_set_suinfo()
1292 return ret; in nilfs_ioctl_set_suinfo()