Lines Matching refs:osb
65 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in __ocfs2_move_extent() local
145 ocfs2_blocks_to_clusters(osb->sb, in __ocfs2_move_extent()
150 ret = ocfs2_truncate_log_append(osb, handle, in __ocfs2_move_extent()
178 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_lock_allocators_move_extents() local
180 num_free_extents = ocfs2_num_free_extents(osb, et); in ocfs2_lock_allocators_move_extents()
188 (ocfs2_sparse_alloc(osb) && num_free_extents < max_recs_needed)) in ocfs2_lock_allocators_move_extents()
191 ret = ocfs2_reserve_new_metadata_blocks(osb, extra_blocks, meta_ac); in ocfs2_lock_allocators_move_extents()
198 ret = ocfs2_reserve_clusters(osb, clusters_to_move, data_ac); in ocfs2_lock_allocators_move_extents()
205 *credits += ocfs2_calc_extend_credits(osb->sb, et->et_root_el); in ocfs2_lock_allocators_move_extents()
233 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_defrag_extent() local
234 struct inode *tl_inode = osb->osb_tl_inode; in ocfs2_defrag_extent()
246 ret = ocfs2_lock_refcount_tree(osb, context->refcount_loc, 1, in ocfs2_defrag_extent()
283 if (ocfs2_truncate_log_needs_flush(osb)) { in ocfs2_defrag_extent()
284 ret = __ocfs2_flush_truncate_log(osb); in ocfs2_defrag_extent()
291 handle = ocfs2_start_trans(osb, credits); in ocfs2_defrag_extent()
340 ocfs2_commit_trans(osb, handle); in ocfs2_defrag_extent()
357 ocfs2_unlock_refcount_tree(osb, ref_tree, 1); in ocfs2_defrag_extent()
375 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_find_victim_alloc_group() local
383 ret = ocfs2_lookup_ino_from_name(osb->sys_root_inode, namebuf, in ocfs2_find_victim_alloc_group()
390 ret = ocfs2_read_blocks_sync(osb, blkno, 1, &ac_bh); in ocfs2_find_victim_alloc_group()
401 bits_per_unit = osb->s_clustersize_bits - in ocfs2_find_victim_alloc_group()
432 ret = ocfs2_read_blocks_sync(osb, blkno, 1, &gd_bh); in ocfs2_find_victim_alloc_group()
476 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_validate_and_adjust_move_goal() local
477 int c_to_b = 1 << (osb->s_clustersize_bits - in ocfs2_validate_and_adjust_move_goal()
508 if ((le16_to_cpu(bg->bg_bits) - goal_bit) * osb->s_clustersize < in ocfs2_validate_and_adjust_move_goal()
572 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_move_extent() local
573 struct inode *tl_inode = osb->osb_tl_inode; in ocfs2_move_extent()
592 ret = ocfs2_lock_refcount_tree(osb, context->refcount_loc, 1, in ocfs2_move_extent()
629 gb_inode = ocfs2_get_system_file_inode(osb, GLOBAL_BITMAP_SYSTEM_INODE, in ocfs2_move_extent()
647 handle = ocfs2_start_trans(osb, credits); in ocfs2_move_extent()
709 ocfs2_commit_trans(osb, handle); in ocfs2_move_extent()
728 ocfs2_unlock_refcount_tree(osb, ref_tree, 1); in ocfs2_move_extent()
773 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in __ocfs2_move_extents_range() local
799 move_start = ocfs2_clusters_for_bytes(osb->sb, range->me_start); in __ocfs2_move_extents_range()
801 osb->s_clustersize_bits; in __ocfs2_move_extents_range()
808 defrag_thresh = range->me_threshold >> osb->s_clustersize_bits; in __ocfs2_move_extents_range()
887 range->me_moved_len = ocfs2_clusters_to_bytes(osb->sb, in __ocfs2_move_extents_range()
889 range->me_new_offset = ocfs2_clusters_to_bytes(osb->sb, in __ocfs2_move_extents_range()
892 ocfs2_schedule_truncate_log_flush(osb, 1); in __ocfs2_move_extents_range()
893 ocfs2_run_deallocs(osb, &context->dealloc); in __ocfs2_move_extents_range()
905 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_move_extents() local
907 if (ocfs2_is_hard_readonly(osb) || ocfs2_is_soft_readonly(osb)) in ocfs2_move_extents()
943 handle = ocfs2_start_trans(osb, OCFS2_INODE_UPDATE_CREDITS); in ocfs2_move_extents()
966 ocfs2_commit_trans(osb, handle); in ocfs2_move_extents()