rsv_start
u64 rsv_start, rsv_size;
ret = fdt_get_mem_rsv(fdt, i, &rsv_start, &rsv_size);
if (rsv_start == start && rsv_size == size) {
if ((next_rsv->rsv_start - my_rsv->rsv_end - 1) >= size)
my_rsv->rsv_end = next_rsv->rsv_start - 1;
if ((my_rsv->rsv_start > group_last_block) ||
group_last_block, my_rsv->rsv_start,
rsv, rsv->rsv_start, rsv->rsv_end);
if (rsv->rsv_start && rsv->rsv_start >= rsv->rsv_end) {
if (prev && prev->rsv_end >= rsv->rsv_start) {
if (goal < rsv->rsv_start)
if (rsv->rsv_start > goal) {
ext2_fsblk_t start = rsv->rsv_start;
if (start < this->rsv_start)
rsv->rsv_start = EXT2_RESERVE_WINDOW_NOT_ALLOCATED;
rsv->rsv_start = EXT2_RESERVE_WINDOW_NOT_ALLOCATED;
if (cur + size <= rsv->rsv_start) {
my_rsv->rsv_start = cur;
if ((my_rsv->rsv_start <= group_end_block) &&
(start_block >= my_rsv->rsv_start))
(my_rsv->rsv_end - my_rsv->rsv_start + 1) / 2)) {
my_rsv->rsv_start - group_first_block,
if (start_block >= my_rsv->rsv_start && start_block <= my_rsv->rsv_end)
sbi->s_rsv_window_head.rsv_start = EXT2_RESERVE_WINDOW_NOT_ALLOCATED;