Lines Matching refs:ret
65 int ret, i; in nilfs_ioctl_wrap_copy() local
87 ret = 0; in nilfs_ioctl_wrap_copy()
96 ret = -EFAULT; in nilfs_ioctl_wrap_copy()
103 ret = nr; in nilfs_ioctl_wrap_copy()
109 ret = -EFAULT; in nilfs_ioctl_wrap_copy()
121 return ret; in nilfs_ioctl_wrap_copy()
142 int ret; in nilfs_ioctl_setflags() local
150 ret = mnt_want_write_file(filp); in nilfs_ioctl_setflags()
151 if (ret) in nilfs_ioctl_setflags()
152 return ret; in nilfs_ioctl_setflags()
164 ret = -EPERM; in nilfs_ioctl_setflags()
169 ret = nilfs_transaction_begin(inode->i_sb, &ti, 0); in nilfs_ioctl_setflags()
170 if (ret) in nilfs_ioctl_setflags()
182 ret = nilfs_transaction_commit(inode->i_sb); in nilfs_ioctl_setflags()
186 return ret; in nilfs_ioctl_setflags()
222 int ret; in nilfs_ioctl_change_cpmode() local
227 ret = mnt_want_write_file(filp); in nilfs_ioctl_change_cpmode()
228 if (ret) in nilfs_ioctl_change_cpmode()
229 return ret; in nilfs_ioctl_change_cpmode()
231 ret = -EFAULT; in nilfs_ioctl_change_cpmode()
238 ret = nilfs_cpfile_change_cpmode( in nilfs_ioctl_change_cpmode()
240 if (unlikely(ret < 0)) in nilfs_ioctl_change_cpmode()
248 return ret; in nilfs_ioctl_change_cpmode()
277 int ret; in nilfs_ioctl_delete_checkpoint() local
282 ret = mnt_want_write_file(filp); in nilfs_ioctl_delete_checkpoint()
283 if (ret) in nilfs_ioctl_delete_checkpoint()
284 return ret; in nilfs_ioctl_delete_checkpoint()
286 ret = -EFAULT; in nilfs_ioctl_delete_checkpoint()
291 ret = nilfs_cpfile_delete_checkpoint(nilfs->ns_cpfile, cno); in nilfs_ioctl_delete_checkpoint()
292 if (unlikely(ret < 0)) in nilfs_ioctl_delete_checkpoint()
298 return ret; in nilfs_ioctl_delete_checkpoint()
320 int ret; in nilfs_ioctl_do_get_cpinfo() local
323 ret = nilfs_cpfile_get_cpinfo(nilfs->ns_cpfile, posp, flags, buf, in nilfs_ioctl_do_get_cpinfo()
326 return ret; in nilfs_ioctl_do_get_cpinfo()
355 int ret; in nilfs_ioctl_get_cpstat() local
358 ret = nilfs_cpfile_get_stat(nilfs->ns_cpfile, &cpstat); in nilfs_ioctl_get_cpstat()
360 if (ret < 0) in nilfs_ioctl_get_cpstat()
361 return ret; in nilfs_ioctl_get_cpstat()
364 ret = -EFAULT; in nilfs_ioctl_get_cpstat()
365 return ret; in nilfs_ioctl_get_cpstat()
387 int ret; in nilfs_ioctl_do_get_suinfo() local
390 ret = nilfs_sufile_get_suinfo(nilfs->ns_sufile, *posp, buf, size, in nilfs_ioctl_do_get_suinfo()
393 return ret; in nilfs_ioctl_do_get_suinfo()
422 int ret; in nilfs_ioctl_get_sustat() local
425 ret = nilfs_sufile_get_stat(nilfs->ns_sufile, &sustat); in nilfs_ioctl_get_sustat()
427 if (ret < 0) in nilfs_ioctl_get_sustat()
428 return ret; in nilfs_ioctl_get_sustat()
431 ret = -EFAULT; in nilfs_ioctl_get_sustat()
432 return ret; in nilfs_ioctl_get_sustat()
454 int ret; in nilfs_ioctl_do_get_vinfo() local
457 ret = nilfs_dat_get_vinfo(nilfs->ns_dat, buf, size, nmembs); in nilfs_ioctl_do_get_vinfo()
459 return ret; in nilfs_ioctl_do_get_vinfo()
483 int ret, i; in nilfs_ioctl_do_get_bdescs() local
487 ret = nilfs_bmap_lookup_at_level(bmap, in nilfs_ioctl_do_get_bdescs()
491 if (ret < 0) { in nilfs_ioctl_do_get_bdescs()
492 if (ret != -ENOENT) { in nilfs_ioctl_do_get_bdescs()
494 return ret; in nilfs_ioctl_do_get_bdescs()
531 int ret; in nilfs_ioctl_get_bdescs() local
539 ret = nilfs_ioctl_wrap_copy(nilfs, &argv, _IOC_DIR(cmd), in nilfs_ioctl_get_bdescs()
541 if (ret < 0) in nilfs_ioctl_get_bdescs()
542 return ret; in nilfs_ioctl_get_bdescs()
545 ret = -EFAULT; in nilfs_ioctl_get_bdescs()
546 return ret; in nilfs_ioctl_get_bdescs()
574 int ret; in nilfs_ioctl_move_inode_block() local
577 ret = nilfs_gccache_submit_read_data( in nilfs_ioctl_move_inode_block()
581 ret = nilfs_gccache_submit_read_node( in nilfs_ioctl_move_inode_block()
584 if (unlikely(ret < 0)) { in nilfs_ioctl_move_inode_block()
585 if (ret == -ENOENT) in nilfs_ioctl_move_inode_block()
594 return ret; in nilfs_ioctl_move_inode_block()
636 int i, ret; in nilfs_ioctl_move_blocks() local
643 ret = PTR_ERR(inode); in nilfs_ioctl_move_blocks()
658 ret = nilfs_ioctl_move_inode_block(inode, vdesc, in nilfs_ioctl_move_blocks()
660 if (unlikely(ret < 0)) { in nilfs_ioctl_move_blocks()
672 ret = nilfs_gccache_wait_and_mark_dirty(bh); in nilfs_ioctl_move_blocks()
673 if (unlikely(ret < 0)) { in nilfs_ioctl_move_blocks()
674 WARN_ON(ret == -EEXIST); in nilfs_ioctl_move_blocks()
687 return ret; in nilfs_ioctl_move_blocks()
715 int ret, i; in nilfs_ioctl_delete_checkpoints() local
718 ret = nilfs_cpfile_delete_checkpoints( in nilfs_ioctl_delete_checkpoints()
720 if (ret < 0) in nilfs_ioctl_delete_checkpoints()
721 return ret; in nilfs_ioctl_delete_checkpoints()
748 int ret; in nilfs_ioctl_free_vblocknrs() local
750 ret = nilfs_dat_freev(nilfs->ns_dat, buf, nmembs); in nilfs_ioctl_free_vblocknrs()
752 return (ret < 0) ? ret : nmembs; in nilfs_ioctl_free_vblocknrs()
780 int ret, i; in nilfs_ioctl_mark_blocks_dirty() local
784 ret = nilfs_bmap_lookup_at_level(bmap, in nilfs_ioctl_mark_blocks_dirty()
788 if (ret < 0) { in nilfs_ioctl_mark_blocks_dirty()
789 if (ret != -ENOENT) in nilfs_ioctl_mark_blocks_dirty()
790 return ret; in nilfs_ioctl_mark_blocks_dirty()
797 ret = nilfs_mdt_get_block(nilfs->ns_dat, in nilfs_ioctl_mark_blocks_dirty()
800 if (unlikely(ret)) { in nilfs_ioctl_mark_blocks_dirty()
801 WARN_ON(ret == -ENOENT); in nilfs_ioctl_mark_blocks_dirty()
802 return ret; in nilfs_ioctl_mark_blocks_dirty()
808 ret = nilfs_bmap_mark(bmap, bdescs[i].bd_offset, in nilfs_ioctl_mark_blocks_dirty()
810 if (ret < 0) { in nilfs_ioctl_mark_blocks_dirty()
811 WARN_ON(ret == -ENOENT); in nilfs_ioctl_mark_blocks_dirty()
812 return ret; in nilfs_ioctl_mark_blocks_dirty()
823 int ret; in nilfs_ioctl_prepare_clean_segments() local
825 ret = nilfs_ioctl_delete_checkpoints(nilfs, &argv[1], kbufs[1]); in nilfs_ioctl_prepare_clean_segments()
826 if (ret < 0) { in nilfs_ioctl_prepare_clean_segments()
834 ret = nilfs_ioctl_free_vblocknrs(nilfs, &argv[2], kbufs[2]); in nilfs_ioctl_prepare_clean_segments()
835 if (ret < 0) { in nilfs_ioctl_prepare_clean_segments()
843 ret = nilfs_ioctl_mark_blocks_dirty(nilfs, &argv[3], kbufs[3]); in nilfs_ioctl_prepare_clean_segments()
844 if (ret < 0) { in nilfs_ioctl_prepare_clean_segments()
854 nilfs_msg(nilfs->ns_sb, KERN_ERR, "error %d preparing GC: %s", ret, in nilfs_ioctl_prepare_clean_segments()
856 return ret; in nilfs_ioctl_prepare_clean_segments()
888 int n, ret; in nilfs_ioctl_clean_segments() local
893 ret = mnt_want_write_file(filp); in nilfs_ioctl_clean_segments()
894 if (ret) in nilfs_ioctl_clean_segments()
895 return ret; in nilfs_ioctl_clean_segments()
897 ret = -EFAULT; in nilfs_ioctl_clean_segments()
901 ret = -EINVAL; in nilfs_ioctl_clean_segments()
916 ret = PTR_ERR(kbufs[4]); in nilfs_ioctl_clean_segments()
922 ret = -EINVAL; in nilfs_ioctl_clean_segments()
941 ret = -ENOMEM; in nilfs_ioctl_clean_segments()
945 ret = -EFAULT; in nilfs_ioctl_clean_segments()
958 ret = -EBUSY; in nilfs_ioctl_clean_segments()
962 ret = nilfs_ioctl_move_blocks(inode->i_sb, &argv[0], kbufs[0]); in nilfs_ioctl_clean_segments()
963 if (ret < 0) { in nilfs_ioctl_clean_segments()
966 ret); in nilfs_ioctl_clean_segments()
970 ret = nilfs_clean_segments(inode->i_sb, argv, kbufs); in nilfs_ioctl_clean_segments()
982 return ret; in nilfs_ioctl_clean_segments()
1016 int ret; in nilfs_ioctl_sync() local
1019 ret = nilfs_construct_segment(inode->i_sb); in nilfs_ioctl_sync()
1020 if (ret < 0) in nilfs_ioctl_sync()
1021 return ret; in nilfs_ioctl_sync()
1024 ret = nilfs_flush_device(nilfs); in nilfs_ioctl_sync()
1025 if (ret < 0) in nilfs_ioctl_sync()
1026 return ret; in nilfs_ioctl_sync()
1050 int ret = -EPERM; in nilfs_ioctl_resize() local
1055 ret = mnt_want_write_file(filp); in nilfs_ioctl_resize()
1056 if (ret) in nilfs_ioctl_resize()
1059 ret = -EFAULT; in nilfs_ioctl_resize()
1063 ret = nilfs_resize_fs(inode->i_sb, newsize); in nilfs_ioctl_resize()
1068 return ret; in nilfs_ioctl_resize()
1087 int ret; in nilfs_ioctl_trim_fs() local
1101 ret = nilfs_sufile_trim_fs(nilfs->ns_sufile, &range); in nilfs_ioctl_trim_fs()
1104 if (ret < 0) in nilfs_ioctl_trim_fs()
1105 return ret; in nilfs_ioctl_trim_fs()
1130 int ret = -EPERM; in nilfs_ioctl_set_alloc_range() local
1135 ret = -EFAULT; in nilfs_ioctl_set_alloc_range()
1139 ret = -ERANGE; in nilfs_ioctl_set_alloc_range()
1151 ret = nilfs_sufile_set_alloc_range(nilfs->ns_sufile, minseg, maxseg); in nilfs_ioctl_set_alloc_range()
1153 return ret; in nilfs_ioctl_set_alloc_range()
1188 int ret; in nilfs_ioctl_get_info() local
1196 ret = nilfs_ioctl_wrap_copy(nilfs, &argv, _IOC_DIR(cmd), dofunc); in nilfs_ioctl_get_info()
1197 if (ret < 0) in nilfs_ioctl_get_info()
1198 return ret; in nilfs_ioctl_get_info()
1201 ret = -EFAULT; in nilfs_ioctl_get_info()
1202 return ret; in nilfs_ioctl_get_info()
1238 int ret; in nilfs_ioctl_set_suinfo() local
1243 ret = mnt_want_write_file(filp); in nilfs_ioctl_set_suinfo()
1244 if (ret) in nilfs_ioctl_set_suinfo()
1245 return ret; in nilfs_ioctl_set_suinfo()
1247 ret = -EFAULT; in nilfs_ioctl_set_suinfo()
1251 ret = -EINVAL; in nilfs_ioctl_set_suinfo()
1263 ret = 0; in nilfs_ioctl_set_suinfo()
1270 ret = -ENOMEM; in nilfs_ioctl_set_suinfo()
1275 ret = -EFAULT; in nilfs_ioctl_set_suinfo()
1280 ret = nilfs_sufile_set_suinfo(nilfs->ns_sufile, kbuf, argv.v_size, in nilfs_ioctl_set_suinfo()
1282 if (unlikely(ret < 0)) in nilfs_ioctl_set_suinfo()
1291 return ret; in nilfs_ioctl_set_suinfo()