Lines Matching refs:ret

56 	int ret, i;  in nilfs_ioctl_wrap_copy()  local
78 ret = 0; in nilfs_ioctl_wrap_copy()
87 ret = -EFAULT; in nilfs_ioctl_wrap_copy()
94 ret = nr; in nilfs_ioctl_wrap_copy()
100 ret = -EFAULT; in nilfs_ioctl_wrap_copy()
112 return ret; in nilfs_ioctl_wrap_copy()
133 int ret; in nilfs_ioctl_setflags() local
141 ret = mnt_want_write_file(filp); in nilfs_ioctl_setflags()
142 if (ret) in nilfs_ioctl_setflags()
143 return ret; in nilfs_ioctl_setflags()
151 ret = vfs_ioc_setflags_prepare(inode, oldflags, flags); in nilfs_ioctl_setflags()
152 if (ret) in nilfs_ioctl_setflags()
155 ret = nilfs_transaction_begin(inode->i_sb, &ti, 0); in nilfs_ioctl_setflags()
156 if (ret) in nilfs_ioctl_setflags()
168 ret = nilfs_transaction_commit(inode->i_sb); in nilfs_ioctl_setflags()
172 return ret; in nilfs_ioctl_setflags()
208 int ret; in nilfs_ioctl_change_cpmode() local
213 ret = mnt_want_write_file(filp); in nilfs_ioctl_change_cpmode()
214 if (ret) in nilfs_ioctl_change_cpmode()
215 return ret; in nilfs_ioctl_change_cpmode()
217 ret = -EFAULT; in nilfs_ioctl_change_cpmode()
224 ret = nilfs_cpfile_change_cpmode( in nilfs_ioctl_change_cpmode()
226 if (unlikely(ret < 0)) in nilfs_ioctl_change_cpmode()
234 return ret; in nilfs_ioctl_change_cpmode()
263 int ret; in nilfs_ioctl_delete_checkpoint() local
268 ret = mnt_want_write_file(filp); in nilfs_ioctl_delete_checkpoint()
269 if (ret) in nilfs_ioctl_delete_checkpoint()
270 return ret; in nilfs_ioctl_delete_checkpoint()
272 ret = -EFAULT; in nilfs_ioctl_delete_checkpoint()
277 ret = nilfs_cpfile_delete_checkpoint(nilfs->ns_cpfile, cno); in nilfs_ioctl_delete_checkpoint()
278 if (unlikely(ret < 0)) in nilfs_ioctl_delete_checkpoint()
284 return ret; in nilfs_ioctl_delete_checkpoint()
306 int ret; in nilfs_ioctl_do_get_cpinfo() local
309 ret = nilfs_cpfile_get_cpinfo(nilfs->ns_cpfile, posp, flags, buf, in nilfs_ioctl_do_get_cpinfo()
312 return ret; in nilfs_ioctl_do_get_cpinfo()
341 int ret; in nilfs_ioctl_get_cpstat() local
344 ret = nilfs_cpfile_get_stat(nilfs->ns_cpfile, &cpstat); in nilfs_ioctl_get_cpstat()
346 if (ret < 0) in nilfs_ioctl_get_cpstat()
347 return ret; in nilfs_ioctl_get_cpstat()
350 ret = -EFAULT; in nilfs_ioctl_get_cpstat()
351 return ret; in nilfs_ioctl_get_cpstat()
373 int ret; in nilfs_ioctl_do_get_suinfo() local
376 ret = nilfs_sufile_get_suinfo(nilfs->ns_sufile, *posp, buf, size, in nilfs_ioctl_do_get_suinfo()
379 return ret; in nilfs_ioctl_do_get_suinfo()
408 int ret; in nilfs_ioctl_get_sustat() local
411 ret = nilfs_sufile_get_stat(nilfs->ns_sufile, &sustat); in nilfs_ioctl_get_sustat()
413 if (ret < 0) in nilfs_ioctl_get_sustat()
414 return ret; in nilfs_ioctl_get_sustat()
417 ret = -EFAULT; in nilfs_ioctl_get_sustat()
418 return ret; in nilfs_ioctl_get_sustat()
440 int ret; in nilfs_ioctl_do_get_vinfo() local
443 ret = nilfs_dat_get_vinfo(nilfs->ns_dat, buf, size, nmembs); in nilfs_ioctl_do_get_vinfo()
445 return ret; in nilfs_ioctl_do_get_vinfo()
469 int ret, i; in nilfs_ioctl_do_get_bdescs() local
473 ret = nilfs_bmap_lookup_at_level(bmap, in nilfs_ioctl_do_get_bdescs()
477 if (ret < 0) { in nilfs_ioctl_do_get_bdescs()
478 if (ret != -ENOENT) { in nilfs_ioctl_do_get_bdescs()
480 return ret; in nilfs_ioctl_do_get_bdescs()
517 int ret; in nilfs_ioctl_get_bdescs() local
525 ret = nilfs_ioctl_wrap_copy(nilfs, &argv, _IOC_DIR(cmd), in nilfs_ioctl_get_bdescs()
527 if (ret < 0) in nilfs_ioctl_get_bdescs()
528 return ret; in nilfs_ioctl_get_bdescs()
531 ret = -EFAULT; in nilfs_ioctl_get_bdescs()
532 return ret; in nilfs_ioctl_get_bdescs()
560 int ret; in nilfs_ioctl_move_inode_block() local
563 ret = nilfs_gccache_submit_read_data( in nilfs_ioctl_move_inode_block()
567 ret = nilfs_gccache_submit_read_node( in nilfs_ioctl_move_inode_block()
570 if (unlikely(ret < 0)) { in nilfs_ioctl_move_inode_block()
571 if (ret == -ENOENT) in nilfs_ioctl_move_inode_block()
580 return ret; in nilfs_ioctl_move_inode_block()
622 int i, ret; in nilfs_ioctl_move_blocks() local
629 ret = PTR_ERR(inode); in nilfs_ioctl_move_blocks()
644 ret = nilfs_ioctl_move_inode_block(inode, vdesc, in nilfs_ioctl_move_blocks()
646 if (unlikely(ret < 0)) { in nilfs_ioctl_move_blocks()
658 ret = nilfs_gccache_wait_and_mark_dirty(bh); in nilfs_ioctl_move_blocks()
659 if (unlikely(ret < 0)) { in nilfs_ioctl_move_blocks()
660 WARN_ON(ret == -EEXIST); in nilfs_ioctl_move_blocks()
673 return ret; in nilfs_ioctl_move_blocks()
701 int ret, i; in nilfs_ioctl_delete_checkpoints() local
704 ret = nilfs_cpfile_delete_checkpoints( in nilfs_ioctl_delete_checkpoints()
706 if (ret < 0) in nilfs_ioctl_delete_checkpoints()
707 return ret; in nilfs_ioctl_delete_checkpoints()
734 int ret; in nilfs_ioctl_free_vblocknrs() local
736 ret = nilfs_dat_freev(nilfs->ns_dat, buf, nmembs); in nilfs_ioctl_free_vblocknrs()
738 return (ret < 0) ? ret : nmembs; in nilfs_ioctl_free_vblocknrs()
766 int ret, i; in nilfs_ioctl_mark_blocks_dirty() local
770 ret = nilfs_bmap_lookup_at_level(bmap, in nilfs_ioctl_mark_blocks_dirty()
774 if (ret < 0) { in nilfs_ioctl_mark_blocks_dirty()
775 if (ret != -ENOENT) in nilfs_ioctl_mark_blocks_dirty()
776 return ret; in nilfs_ioctl_mark_blocks_dirty()
783 ret = nilfs_mdt_get_block(nilfs->ns_dat, in nilfs_ioctl_mark_blocks_dirty()
786 if (unlikely(ret)) { in nilfs_ioctl_mark_blocks_dirty()
787 WARN_ON(ret == -ENOENT); in nilfs_ioctl_mark_blocks_dirty()
788 return ret; in nilfs_ioctl_mark_blocks_dirty()
794 ret = nilfs_bmap_mark(bmap, bdescs[i].bd_offset, in nilfs_ioctl_mark_blocks_dirty()
796 if (ret < 0) { in nilfs_ioctl_mark_blocks_dirty()
797 WARN_ON(ret == -ENOENT); in nilfs_ioctl_mark_blocks_dirty()
798 return ret; in nilfs_ioctl_mark_blocks_dirty()
809 int ret; in nilfs_ioctl_prepare_clean_segments() local
811 ret = nilfs_ioctl_delete_checkpoints(nilfs, &argv[1], kbufs[1]); in nilfs_ioctl_prepare_clean_segments()
812 if (ret < 0) { in nilfs_ioctl_prepare_clean_segments()
820 ret = nilfs_ioctl_free_vblocknrs(nilfs, &argv[2], kbufs[2]); in nilfs_ioctl_prepare_clean_segments()
821 if (ret < 0) { in nilfs_ioctl_prepare_clean_segments()
829 ret = nilfs_ioctl_mark_blocks_dirty(nilfs, &argv[3], kbufs[3]); in nilfs_ioctl_prepare_clean_segments()
830 if (ret < 0) { in nilfs_ioctl_prepare_clean_segments()
840 nilfs_err(nilfs->ns_sb, "error %d preparing GC: %s", ret, msg); in nilfs_ioctl_prepare_clean_segments()
841 return ret; in nilfs_ioctl_prepare_clean_segments()
873 int n, ret; in nilfs_ioctl_clean_segments() local
878 ret = mnt_want_write_file(filp); in nilfs_ioctl_clean_segments()
879 if (ret) in nilfs_ioctl_clean_segments()
880 return ret; in nilfs_ioctl_clean_segments()
882 ret = -EFAULT; in nilfs_ioctl_clean_segments()
886 ret = -EINVAL; in nilfs_ioctl_clean_segments()
901 ret = PTR_ERR(kbufs[4]); in nilfs_ioctl_clean_segments()
907 ret = -EINVAL; in nilfs_ioctl_clean_segments()
926 ret = -ENOMEM; in nilfs_ioctl_clean_segments()
930 ret = -EFAULT; in nilfs_ioctl_clean_segments()
943 ret = -EBUSY; in nilfs_ioctl_clean_segments()
947 ret = nilfs_ioctl_move_blocks(inode->i_sb, &argv[0], kbufs[0]); in nilfs_ioctl_clean_segments()
948 if (ret < 0) { in nilfs_ioctl_clean_segments()
951 ret); in nilfs_ioctl_clean_segments()
955 ret = nilfs_clean_segments(inode->i_sb, argv, kbufs); in nilfs_ioctl_clean_segments()
967 return ret; in nilfs_ioctl_clean_segments()
1001 int ret; in nilfs_ioctl_sync() local
1004 ret = nilfs_construct_segment(inode->i_sb); in nilfs_ioctl_sync()
1005 if (ret < 0) in nilfs_ioctl_sync()
1006 return ret; in nilfs_ioctl_sync()
1009 ret = nilfs_flush_device(nilfs); in nilfs_ioctl_sync()
1010 if (ret < 0) in nilfs_ioctl_sync()
1011 return ret; in nilfs_ioctl_sync()
1035 int ret = -EPERM; in nilfs_ioctl_resize() local
1040 ret = mnt_want_write_file(filp); in nilfs_ioctl_resize()
1041 if (ret) in nilfs_ioctl_resize()
1044 ret = -EFAULT; in nilfs_ioctl_resize()
1048 ret = nilfs_resize_fs(inode->i_sb, newsize); in nilfs_ioctl_resize()
1053 return ret; in nilfs_ioctl_resize()
1072 int ret; in nilfs_ioctl_trim_fs() local
1086 ret = nilfs_sufile_trim_fs(nilfs->ns_sufile, &range); in nilfs_ioctl_trim_fs()
1089 if (ret < 0) in nilfs_ioctl_trim_fs()
1090 return ret; in nilfs_ioctl_trim_fs()
1115 int ret = -EPERM; in nilfs_ioctl_set_alloc_range() local
1120 ret = -EFAULT; in nilfs_ioctl_set_alloc_range()
1124 ret = -ERANGE; in nilfs_ioctl_set_alloc_range()
1136 ret = nilfs_sufile_set_alloc_range(nilfs->ns_sufile, minseg, maxseg); in nilfs_ioctl_set_alloc_range()
1138 return ret; in nilfs_ioctl_set_alloc_range()
1173 int ret; in nilfs_ioctl_get_info() local
1181 ret = nilfs_ioctl_wrap_copy(nilfs, &argv, _IOC_DIR(cmd), dofunc); in nilfs_ioctl_get_info()
1182 if (ret < 0) in nilfs_ioctl_get_info()
1183 return ret; in nilfs_ioctl_get_info()
1186 ret = -EFAULT; in nilfs_ioctl_get_info()
1187 return ret; in nilfs_ioctl_get_info()
1223 int ret; in nilfs_ioctl_set_suinfo() local
1228 ret = mnt_want_write_file(filp); in nilfs_ioctl_set_suinfo()
1229 if (ret) in nilfs_ioctl_set_suinfo()
1230 return ret; in nilfs_ioctl_set_suinfo()
1232 ret = -EFAULT; in nilfs_ioctl_set_suinfo()
1236 ret = -EINVAL; in nilfs_ioctl_set_suinfo()
1248 ret = 0; in nilfs_ioctl_set_suinfo()
1255 ret = -ENOMEM; in nilfs_ioctl_set_suinfo()
1260 ret = -EFAULT; in nilfs_ioctl_set_suinfo()
1265 ret = nilfs_sufile_set_suinfo(nilfs->ns_sufile, kbuf, argv.v_size, in nilfs_ioctl_set_suinfo()
1267 if (unlikely(ret < 0)) in nilfs_ioctl_set_suinfo()
1276 return ret; in nilfs_ioctl_set_suinfo()