my_rsv 667 fs/ext2/balloc.c struct ext2_reserve_window *my_rsv) my_rsv 674 fs/ext2/balloc.c if (my_rsv) { my_rsv 676 fs/ext2/balloc.c if (my_rsv->_rsv_start >= group_first_block) my_rsv 677 fs/ext2/balloc.c start = my_rsv->_rsv_start - group_first_block; my_rsv 681 fs/ext2/balloc.c end = my_rsv->_rsv_end - group_first_block + 1; my_rsv 704 fs/ext2/balloc.c if (!my_rsv) { my_rsv 778 fs/ext2/balloc.c struct ext2_reserve_window_node *my_rsv, my_rsv 786 fs/ext2/balloc.c int size = my_rsv->rsv_goal_size; my_rsv 841 fs/ext2/balloc.c if ((prev != my_rsv) && (!rsv_is_empty(&my_rsv->rsv_window))) my_rsv 842 fs/ext2/balloc.c rsv_window_remove(sb, my_rsv); my_rsv 851 fs/ext2/balloc.c my_rsv->rsv_start = cur; my_rsv 852 fs/ext2/balloc.c my_rsv->rsv_end = cur + size - 1; my_rsv 853 fs/ext2/balloc.c my_rsv->rsv_alloc_hit = 0; my_rsv 855 fs/ext2/balloc.c if (prev != my_rsv) my_rsv 856 fs/ext2/balloc.c ext2_rsv_window_add(sb, my_rsv); my_rsv 898 fs/ext2/balloc.c static int alloc_new_reservation(struct ext2_reserve_window_node *my_rsv, my_rsv 918 fs/ext2/balloc.c size = my_rsv->rsv_goal_size; my_rsv 920 fs/ext2/balloc.c if (!rsv_is_empty(&my_rsv->rsv_window)) { my_rsv 935 fs/ext2/balloc.c if ((my_rsv->rsv_start <= group_end_block) && my_rsv 936 fs/ext2/balloc.c (my_rsv->rsv_end > group_end_block) && my_rsv 937 fs/ext2/balloc.c (start_block >= my_rsv->rsv_start)) my_rsv 940 fs/ext2/balloc.c if ((my_rsv->rsv_alloc_hit > my_rsv 941 fs/ext2/balloc.c (my_rsv->rsv_end - my_rsv->rsv_start + 1) / 2)) { my_rsv 951 fs/ext2/balloc.c my_rsv->rsv_goal_size= size; my_rsv 969 fs/ext2/balloc.c ret = find_next_reservable_window(search_head, my_rsv, sb, my_rsv 973 fs/ext2/balloc.c if (!rsv_is_empty(&my_rsv->rsv_window)) my_rsv 974 fs/ext2/balloc.c rsv_window_remove(sb, my_rsv); my_rsv 990 fs/ext2/balloc.c my_rsv->rsv_start - group_first_block, my_rsv 999 fs/ext2/balloc.c if (!rsv_is_empty(&my_rsv->rsv_window)) my_rsv 1000 fs/ext2/balloc.c rsv_window_remove(sb, my_rsv); my_rsv 1010 fs/ext2/balloc.c if (start_block >= my_rsv->rsv_start && start_block <= my_rsv->rsv_end) my_rsv 1018 fs/ext2/balloc.c search_head = my_rsv; my_rsv 1040 fs/ext2/balloc.c static void try_to_extend_reservation(struct ext2_reserve_window_node *my_rsv, my_rsv 1050 fs/ext2/balloc.c next = rb_next(&my_rsv->rsv_node); my_rsv 1053 fs/ext2/balloc.c my_rsv->rsv_end += size; my_rsv 1057 fs/ext2/balloc.c if ((next_rsv->rsv_start - my_rsv->rsv_end - 1) >= size) my_rsv 1058 fs/ext2/balloc.c my_rsv->rsv_end += size; my_rsv 1060 fs/ext2/balloc.c my_rsv->rsv_end = next_rsv->rsv_start - 1; my_rsv 1094 fs/ext2/balloc.c struct ext2_reserve_window_node * my_rsv, my_rsv 1107 fs/ext2/balloc.c if (my_rsv == NULL) { my_rsv 1136 fs/ext2/balloc.c if (rsv_is_empty(&my_rsv->rsv_window) || (ret < 0) || my_rsv 1137 fs/ext2/balloc.c !goal_in_my_reservation(&my_rsv->rsv_window, my_rsv 1139 fs/ext2/balloc.c if (my_rsv->rsv_goal_size < *count) my_rsv 1140 fs/ext2/balloc.c my_rsv->rsv_goal_size = *count; my_rsv 1141 fs/ext2/balloc.c ret = alloc_new_reservation(my_rsv, grp_goal, sb, my_rsv 1146 fs/ext2/balloc.c if (!goal_in_my_reservation(&my_rsv->rsv_window, my_rsv 1150 fs/ext2/balloc.c int curr = my_rsv->rsv_end - my_rsv 1154 fs/ext2/balloc.c try_to_extend_reservation(my_rsv, sb, my_rsv 1158 fs/ext2/balloc.c if ((my_rsv->rsv_start > group_last_block) || my_rsv 1159 fs/ext2/balloc.c (my_rsv->rsv_end < group_first_block)) { my_rsv 1164 fs/ext2/balloc.c &num, &my_rsv->rsv_window); my_rsv 1166 fs/ext2/balloc.c my_rsv->rsv_alloc_hit += num; my_rsv 1247 fs/ext2/balloc.c struct ext2_reserve_window_node *my_rsv = NULL; my_rsv 1281 fs/ext2/balloc.c my_rsv = &block_i->rsv_window_node; my_rsv 1308 fs/ext2/balloc.c if (my_rsv && (free_blocks < windowsz) my_rsv 1310 fs/ext2/balloc.c && (rsv_is_empty(&my_rsv->rsv_window))) my_rsv 1311 fs/ext2/balloc.c my_rsv = NULL; my_rsv 1321 fs/ext2/balloc.c my_rsv, &num); my_rsv 1353 fs/ext2/balloc.c if (my_rsv && (free_blocks <= (windowsz/2))) my_rsv 1364 fs/ext2/balloc.c bitmap_bh, -1, my_rsv, &num); my_rsv 1375 fs/ext2/balloc.c if (my_rsv) { my_rsv 1376 fs/ext2/balloc.c my_rsv = NULL;