Lines Matching refs:ret
56 int ret = 0, index; in __ocfs2_move_extent() local
65 ret = ocfs2_duplicate_clusters_by_page(handle, inode, cpos, in __ocfs2_move_extent()
67 if (ret) { in __ocfs2_move_extent()
68 mlog_errno(ret); in __ocfs2_move_extent()
80 ret = -ENOMEM; in __ocfs2_move_extent()
81 mlog_errno(ret); in __ocfs2_move_extent()
85 ret = ocfs2_find_path(INODE_CACHE(inode), path, cpos); in __ocfs2_move_extent()
86 if (ret) { in __ocfs2_move_extent()
87 mlog_errno(ret); in __ocfs2_move_extent()
95 ret = ocfs2_error(inode->i_sb, in __ocfs2_move_extent()
110 ret = ocfs2_split_extent(handle, &context->et, path, index, in __ocfs2_move_extent()
113 if (ret) { in __ocfs2_move_extent()
114 mlog_errno(ret); in __ocfs2_move_extent()
125 ret = ocfs2_decrease_refcount(inode, handle, in __ocfs2_move_extent()
131 ret = ocfs2_truncate_log_append(osb, handle, in __ocfs2_move_extent()
138 return ret; in __ocfs2_move_extent()
153 int ret, num_free_extents; in ocfs2_lock_meta_allocator_move_extents() local
159 ret = num_free_extents; in ocfs2_lock_meta_allocator_move_extents()
160 mlog_errno(ret); in ocfs2_lock_meta_allocator_move_extents()
168 ret = ocfs2_reserve_new_metadata_blocks(osb, extra_blocks, meta_ac); in ocfs2_lock_meta_allocator_move_extents()
169 if (ret) { in ocfs2_lock_meta_allocator_move_extents()
170 mlog_errno(ret); in ocfs2_lock_meta_allocator_move_extents()
180 if (ret) { in ocfs2_lock_meta_allocator_move_extents()
187 return ret; in ocfs2_lock_meta_allocator_move_extents()
200 int ret, credits = 0, extra_blocks = 0, partial = context->partial; in ocfs2_defrag_extent() local
214 ret = ocfs2_lock_refcount_tree(osb, context->refcount_loc, 1, in ocfs2_defrag_extent()
216 if (ret) { in ocfs2_defrag_extent()
217 mlog_errno(ret); in ocfs2_defrag_extent()
218 return ret; in ocfs2_defrag_extent()
221 ret = ocfs2_prepare_refcount_change_for_del(inode, in ocfs2_defrag_extent()
227 if (ret) { in ocfs2_defrag_extent()
228 mlog_errno(ret); in ocfs2_defrag_extent()
233 ret = ocfs2_lock_meta_allocator_move_extents(inode, &context->et, in ocfs2_defrag_extent()
237 if (ret) { in ocfs2_defrag_extent()
238 mlog_errno(ret); in ocfs2_defrag_extent()
252 ret = __ocfs2_flush_truncate_log(osb); in ocfs2_defrag_extent()
253 if (ret < 0) { in ocfs2_defrag_extent()
254 mlog_errno(ret); in ocfs2_defrag_extent()
268 ret = ocfs2_reserve_clusters(osb, *len, &context->data_ac); in ocfs2_defrag_extent()
269 if (ret) { in ocfs2_defrag_extent()
270 mlog_errno(ret); in ocfs2_defrag_extent()
276 ret = PTR_ERR(handle); in ocfs2_defrag_extent()
277 mlog_errno(ret); in ocfs2_defrag_extent()
281 ret = __ocfs2_claim_clusters(handle, context->data_ac, 1, *len, in ocfs2_defrag_extent()
283 if (ret) { in ocfs2_defrag_extent()
284 mlog_errno(ret); in ocfs2_defrag_extent()
298 ret = -ENOSPC; in ocfs2_defrag_extent()
307 ret = __ocfs2_move_extent(handle, context, cpos, new_len, phys_cpos, in ocfs2_defrag_extent()
309 if (ret) in ocfs2_defrag_extent()
310 mlog_errno(ret); in ocfs2_defrag_extent()
319 ret = ocfs2_cow_sync_writeback(inode->i_sb, context->inode, cpos, *len); in ocfs2_defrag_extent()
320 if (ret) in ocfs2_defrag_extent()
321 mlog_errno(ret); in ocfs2_defrag_extent()
357 return ret; in ocfs2_defrag_extent()
369 int ret, i, bits_per_unit = 0; in ocfs2_find_victim_alloc_group() local
381 ret = ocfs2_lookup_ino_from_name(osb->sys_root_inode, namebuf, in ocfs2_find_victim_alloc_group()
383 if (ret) { in ocfs2_find_victim_alloc_group()
384 ret = -ENOENT; in ocfs2_find_victim_alloc_group()
388 ret = ocfs2_read_blocks_sync(osb, blkno, 1, &ac_bh); in ocfs2_find_victim_alloc_group()
389 if (ret) { in ocfs2_find_victim_alloc_group()
390 mlog_errno(ret); in ocfs2_find_victim_alloc_group()
407 ret = -EINVAL; in ocfs2_find_victim_alloc_group()
430 ret = ocfs2_read_blocks_sync(osb, blkno, 1, &gd_bh); in ocfs2_find_victim_alloc_group()
431 if (ret) { in ocfs2_find_victim_alloc_group()
432 mlog_errno(ret); in ocfs2_find_victim_alloc_group()
454 ret = -EINVAL; in ocfs2_find_victim_alloc_group()
461 return ret; in ocfs2_find_victim_alloc_group()
470 int ret, goal_bit = 0; in ocfs2_validate_and_adjust_move_goal() local
487 ret = ocfs2_find_victim_alloc_group(inode, range->me_goal, in ocfs2_validate_and_adjust_move_goal()
491 if (ret) in ocfs2_validate_and_adjust_move_goal()
508 ret = -EINVAL; in ocfs2_validate_and_adjust_move_goal()
521 return ret; in ocfs2_validate_and_adjust_move_goal()
568 int ret, credits = 0, extra_blocks = 0, goal_bit = 0; in ocfs2_move_extent() local
588 ret = ocfs2_lock_refcount_tree(osb, context->refcount_loc, 1, in ocfs2_move_extent()
590 if (ret) { in ocfs2_move_extent()
591 mlog_errno(ret); in ocfs2_move_extent()
592 return ret; in ocfs2_move_extent()
595 ret = ocfs2_prepare_refcount_change_for_del(inode, in ocfs2_move_extent()
601 if (ret) { in ocfs2_move_extent()
602 mlog_errno(ret); in ocfs2_move_extent()
607 ret = ocfs2_lock_meta_allocator_move_extents(inode, &context->et, in ocfs2_move_extent()
611 if (ret) { in ocfs2_move_extent()
612 mlog_errno(ret); in ocfs2_move_extent()
630 ret = -EIO; in ocfs2_move_extent()
636 ret = ocfs2_inode_lock(gb_inode, &gb_bh, 1); in ocfs2_move_extent()
637 if (ret) { in ocfs2_move_extent()
638 mlog_errno(ret); in ocfs2_move_extent()
646 ret = PTR_ERR(handle); in ocfs2_move_extent()
647 mlog_errno(ret); in ocfs2_move_extent()
652 ret = ocfs2_find_victim_alloc_group(inode, new_phys_blkno, in ocfs2_move_extent()
656 if (ret) { in ocfs2_move_extent()
657 mlog_errno(ret); in ocfs2_move_extent()
670 ret = -ENOSPC; in ocfs2_move_extent()
674 ret = __ocfs2_move_extent(handle, context, cpos, len, phys_cpos, in ocfs2_move_extent()
676 if (ret) { in ocfs2_move_extent()
677 mlog_errno(ret); in ocfs2_move_extent()
682 ret = ocfs2_alloc_dinode_update_counts(gb_inode, handle, gb_bh, len, in ocfs2_move_extent()
684 if (ret) { in ocfs2_move_extent()
685 mlog_errno(ret); in ocfs2_move_extent()
689 ret = ocfs2_block_group_set_bits(handle, gb_inode, gd, gd_bh, in ocfs2_move_extent()
691 if (ret) { in ocfs2_move_extent()
694 mlog_errno(ret); in ocfs2_move_extent()
701 ret = ocfs2_cow_sync_writeback(inode->i_sb, context->inode, cpos, len); in ocfs2_move_extent()
702 if (ret) in ocfs2_move_extent()
703 mlog_errno(ret); in ocfs2_move_extent()
727 return ret; in ocfs2_move_extent()
763 int ret = 0, flags, do_defrag, skip = 0; in __ocfs2_move_extents_range() local
821 ret = ocfs2_get_clusters(inode, cpos, &phys_cpos, &alloc_size, in __ocfs2_move_extents_range()
823 if (ret) { in __ocfs2_move_extents_range()
824 mlog_errno(ret); in __ocfs2_move_extents_range()
859 ret = ocfs2_defrag_extent(context, cpos, phys_cpos, in __ocfs2_move_extents_range()
862 ret = ocfs2_move_extent(context, cpos, phys_cpos, in __ocfs2_move_extents_range()
869 if (ret < 0) { in __ocfs2_move_extents_range()
870 mlog_errno(ret); in __ocfs2_move_extents_range()
892 return ret; in __ocfs2_move_extents_range()