• Home
  • Raw
  • Download

Lines Matching refs:osb

65 	struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);  in __ocfs2_move_extent()  local
143 ocfs2_blocks_to_clusters(osb->sb, in __ocfs2_move_extent()
148 ret = ocfs2_truncate_log_append(osb, handle, in __ocfs2_move_extent()
176 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_lock_allocators_move_extents() local
178 num_free_extents = ocfs2_num_free_extents(osb, et); in ocfs2_lock_allocators_move_extents()
186 (ocfs2_sparse_alloc(osb) && num_free_extents < max_recs_needed)) in ocfs2_lock_allocators_move_extents()
189 ret = ocfs2_reserve_new_metadata_blocks(osb, extra_blocks, meta_ac); in ocfs2_lock_allocators_move_extents()
196 ret = ocfs2_reserve_clusters(osb, clusters_to_move, data_ac); in ocfs2_lock_allocators_move_extents()
203 *credits += ocfs2_calc_extend_credits(osb->sb, et->et_root_el); in ocfs2_lock_allocators_move_extents()
231 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_defrag_extent() local
232 struct inode *tl_inode = osb->osb_tl_inode; in ocfs2_defrag_extent()
244 ret = ocfs2_lock_refcount_tree(osb, context->refcount_loc, 1, in ocfs2_defrag_extent()
281 if (ocfs2_truncate_log_needs_flush(osb)) { in ocfs2_defrag_extent()
282 ret = __ocfs2_flush_truncate_log(osb); in ocfs2_defrag_extent()
289 handle = ocfs2_start_trans(osb, credits); in ocfs2_defrag_extent()
338 ocfs2_commit_trans(osb, handle); in ocfs2_defrag_extent()
355 ocfs2_unlock_refcount_tree(osb, ref_tree, 1); in ocfs2_defrag_extent()
373 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); 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()
388 ret = ocfs2_read_blocks_sync(osb, blkno, 1, &ac_bh); in ocfs2_find_victim_alloc_group()
399 bits_per_unit = osb->s_clustersize_bits - in ocfs2_find_victim_alloc_group()
430 ret = ocfs2_read_blocks_sync(osb, blkno, 1, &gd_bh); in ocfs2_find_victim_alloc_group()
474 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_validate_and_adjust_move_goal() local
475 int c_to_b = 1 << (osb->s_clustersize_bits - in ocfs2_validate_and_adjust_move_goal()
506 if ((le16_to_cpu(bg->bg_bits) - goal_bit) * osb->s_clustersize < in ocfs2_validate_and_adjust_move_goal()
570 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_move_extent() local
571 struct inode *tl_inode = osb->osb_tl_inode; in ocfs2_move_extent()
590 ret = ocfs2_lock_refcount_tree(osb, context->refcount_loc, 1, in ocfs2_move_extent()
627 gb_inode = ocfs2_get_system_file_inode(osb, GLOBAL_BITMAP_SYSTEM_INODE, in ocfs2_move_extent()
645 handle = ocfs2_start_trans(osb, credits); in ocfs2_move_extent()
707 ocfs2_commit_trans(osb, handle); in ocfs2_move_extent()
726 ocfs2_unlock_refcount_tree(osb, ref_tree, 1); in ocfs2_move_extent()
771 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in __ocfs2_move_extents_range() local
797 move_start = ocfs2_clusters_for_bytes(osb->sb, range->me_start); in __ocfs2_move_extents_range()
799 osb->s_clustersize_bits; in __ocfs2_move_extents_range()
806 defrag_thresh = range->me_threshold >> osb->s_clustersize_bits; in __ocfs2_move_extents_range()
885 range->me_moved_len = ocfs2_clusters_to_bytes(osb->sb, in __ocfs2_move_extents_range()
887 range->me_new_offset = ocfs2_clusters_to_bytes(osb->sb, in __ocfs2_move_extents_range()
890 ocfs2_schedule_truncate_log_flush(osb, 1); in __ocfs2_move_extents_range()
891 ocfs2_run_deallocs(osb, &context->dealloc); in __ocfs2_move_extents_range()
903 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_move_extents() local
905 if (ocfs2_is_hard_readonly(osb) || ocfs2_is_soft_readonly(osb)) in ocfs2_move_extents()
941 handle = ocfs2_start_trans(osb, OCFS2_INODE_UPDATE_CREDITS); in ocfs2_move_extents()
964 ocfs2_commit_trans(osb, handle); in ocfs2_move_extents()