• Home
  • Raw
  • Download

Lines Matching refs:range

42 	struct ocfs2_move_extents *range;  member
295 context->range->me_flags &= ~OCFS2_MOVE_EXT_FL_COMPLETE; in ocfs2_defrag_extent()
466 struct ocfs2_move_extents *range) in ocfs2_validate_and_adjust_move_goal() argument
479 range->me_goal = ocfs2_block_to_cluster_start(inode->i_sb, in ocfs2_validate_and_adjust_move_goal()
480 range->me_goal); in ocfs2_validate_and_adjust_move_goal()
485 ret = ocfs2_find_victim_alloc_group(inode, range->me_goal, in ocfs2_validate_and_adjust_move_goal()
498 if (range->me_goal == le64_to_cpu(bg->bg_blkno)) in ocfs2_validate_and_adjust_move_goal()
499 range->me_goal += c_to_b; in ocfs2_validate_and_adjust_move_goal()
505 range->me_len) { in ocfs2_validate_and_adjust_move_goal()
514 range->me_goal); in ocfs2_validate_and_adjust_move_goal()
577 context->range->me_threshold); in ocfs2_move_extent()
767 struct ocfs2_move_extents *range = context->range; in __ocfs2_move_extents_range() local
770 if ((i_size_read(inode) == 0) || (range->me_len == 0)) in __ocfs2_move_extents_range()
794 move_start = ocfs2_clusters_for_bytes(osb->sb, range->me_start); in __ocfs2_move_extents_range()
795 len_to_move = (range->me_start + range->me_len) >> in __ocfs2_move_extents_range()
803 defrag_thresh = range->me_threshold >> osb->s_clustersize_bits; in __ocfs2_move_extents_range()
808 range->me_goal); in __ocfs2_move_extents_range()
813 (unsigned long long)range->me_start, in __ocfs2_move_extents_range()
814 (unsigned long long)range->me_len, in __ocfs2_move_extents_range()
879 range->me_flags |= OCFS2_MOVE_EXT_FL_COMPLETE; in __ocfs2_move_extents_range()
882 range->me_moved_len = ocfs2_clusters_to_bytes(osb->sb, in __ocfs2_move_extents_range()
884 range->me_new_offset = ocfs2_clusters_to_bytes(osb->sb, in __ocfs2_move_extents_range()
979 struct ocfs2_move_extents range; in ocfs2_ioctl_move_extents() local
1009 if (copy_from_user(&range, argp, sizeof(range))) { in ocfs2_ioctl_move_extents()
1014 if (range.me_start > i_size_read(inode)) { in ocfs2_ioctl_move_extents()
1019 if (range.me_start + range.me_len > i_size_read(inode)) in ocfs2_ioctl_move_extents()
1020 range.me_len = i_size_read(inode) - range.me_start; in ocfs2_ioctl_move_extents()
1022 context->range = ⦥ in ocfs2_ioctl_move_extents()
1029 if (!range.me_threshold) in ocfs2_ioctl_move_extents()
1030 range.me_threshold = 1024 * 1024; in ocfs2_ioctl_move_extents()
1032 if (range.me_threshold > i_size_read(inode)) in ocfs2_ioctl_move_extents()
1033 range.me_threshold = i_size_read(inode); in ocfs2_ioctl_move_extents()
1035 if (range.me_flags & OCFS2_MOVE_EXT_FL_AUTO_DEFRAG) { in ocfs2_ioctl_move_extents()
1038 if (range.me_flags & OCFS2_MOVE_EXT_FL_PART_DEFRAG) in ocfs2_ioctl_move_extents()
1048 status = ocfs2_validate_and_adjust_move_goal(inode, &range); in ocfs2_ioctl_move_extents()
1062 if (copy_to_user(argp, &range, sizeof(range))) in ocfs2_ioctl_move_extents()