Lines Matching defs:grp_goal
250 * @grp_goal: given goal block relative to the allocation block group
258 * grp_goal (given goal block) could be -1, which means no specific
264 goal_in_my_reservation(struct ext2_reserve_window *rsv, ext2_grpblk_t grp_goal,
275 if ((grp_goal >= 0) && ((grp_goal + group_first_block < rsv->_rsv_start)
276 || (grp_goal + group_first_block > rsv->_rsv_end)))
644 * @grp_goal: given target block within the group
663 struct buffer_head *bitmap_bh, ext2_grpblk_t grp_goal,
680 if (grp_goal < start || grp_goal >= end)
681 grp_goal = -1;
685 if (grp_goal < 0) {
686 grp_goal = find_next_usable_block(start, bitmap_bh, end);
687 if (grp_goal < 0)
692 for (i = 0; i < 7 && grp_goal > start &&
693 !ext2_test_bit(grp_goal - 1,
695 i++, grp_goal--)
700 for (; num < *count && grp_goal < end; grp_goal++) {
702 grp_goal, bitmap_bh->b_data)) {
714 return grp_goal - num;
862 * @grp_goal: The goal (group-relative). It is where the search for a
874 ext2_grpblk_t grp_goal, struct super_block *sb,
888 if (grp_goal < 0)
891 start_block = grp_goal + group_first_block;
1045 * @grp_goal: given target block within the group
1068 struct buffer_head *bitmap_bh, ext2_grpblk_t grp_goal,
1084 grp_goal, count, NULL);
1087 * grp_goal is a group relative block number (if there is a goal)
1088 * 0 <= grp_goal < EXT2_BLOCKS_PER_GROUP(sb)
1113 grp_goal, group, sb)) {
1116 ret = alloc_new_reservation(my_rsv, grp_goal, sb,
1122 grp_goal, group, sb))
1123 grp_goal = -1;
1124 } else if (grp_goal >= 0) {
1126 (grp_goal + group_first_block) + 1;
1138 ret = ext2_try_to_allocate(sb, group, bitmap_bh, grp_goal,