Lines Matching refs:range

52 	struct ocfs2_move_extents *range;  member
305 context->range->me_flags &= ~OCFS2_MOVE_EXT_FL_COMPLETE; in ocfs2_defrag_extent()
476 struct ocfs2_move_extents *range) in ocfs2_validate_and_adjust_move_goal() argument
489 range->me_goal = ocfs2_block_to_cluster_start(inode->i_sb, in ocfs2_validate_and_adjust_move_goal()
490 range->me_goal); in ocfs2_validate_and_adjust_move_goal()
495 ret = ocfs2_find_victim_alloc_group(inode, range->me_goal, in ocfs2_validate_and_adjust_move_goal()
508 if (range->me_goal == le64_to_cpu(bg->bg_blkno)) in ocfs2_validate_and_adjust_move_goal()
509 range->me_goal += c_to_b; in ocfs2_validate_and_adjust_move_goal()
515 range->me_len) { in ocfs2_validate_and_adjust_move_goal()
524 range->me_goal); in ocfs2_validate_and_adjust_move_goal()
587 context->range->me_threshold); in ocfs2_move_extent()
777 struct ocfs2_move_extents *range = context->range; in __ocfs2_move_extents_range() local
780 if ((i_size_read(inode) == 0) || (range->me_len == 0)) in __ocfs2_move_extents_range()
804 move_start = ocfs2_clusters_for_bytes(osb->sb, range->me_start); in __ocfs2_move_extents_range()
805 len_to_move = (range->me_start + range->me_len) >> in __ocfs2_move_extents_range()
813 defrag_thresh = range->me_threshold >> osb->s_clustersize_bits; in __ocfs2_move_extents_range()
818 range->me_goal); in __ocfs2_move_extents_range()
823 (unsigned long long)range->me_start, in __ocfs2_move_extents_range()
824 (unsigned long long)range->me_len, in __ocfs2_move_extents_range()
889 range->me_flags |= OCFS2_MOVE_EXT_FL_COMPLETE; in __ocfs2_move_extents_range()
892 range->me_moved_len = ocfs2_clusters_to_bytes(osb->sb, in __ocfs2_move_extents_range()
894 range->me_new_offset = ocfs2_clusters_to_bytes(osb->sb, in __ocfs2_move_extents_range()
989 struct ocfs2_move_extents range; in ocfs2_ioctl_move_extents() local
1019 if (copy_from_user(&range, argp, sizeof(range))) { in ocfs2_ioctl_move_extents()
1024 if (range.me_start > i_size_read(inode)) { in ocfs2_ioctl_move_extents()
1029 if (range.me_start + range.me_len > i_size_read(inode)) in ocfs2_ioctl_move_extents()
1030 range.me_len = i_size_read(inode) - range.me_start; in ocfs2_ioctl_move_extents()
1032 context->range = ⦥ in ocfs2_ioctl_move_extents()
1039 if (!range.me_threshold) in ocfs2_ioctl_move_extents()
1040 range.me_threshold = 1024 * 1024; in ocfs2_ioctl_move_extents()
1042 if (range.me_threshold > i_size_read(inode)) in ocfs2_ioctl_move_extents()
1043 range.me_threshold = i_size_read(inode); in ocfs2_ioctl_move_extents()
1045 if (range.me_flags & OCFS2_MOVE_EXT_FL_AUTO_DEFRAG) { in ocfs2_ioctl_move_extents()
1048 if (range.me_flags & OCFS2_MOVE_EXT_FL_PART_DEFRAG) in ocfs2_ioctl_move_extents()
1058 status = ocfs2_validate_and_adjust_move_goal(inode, &range); in ocfs2_ioctl_move_extents()
1072 if (copy_to_user(argp, &range, sizeof(range))) in ocfs2_ioctl_move_extents()