Lines Matching refs:extra
161 grub_off_t extra;
163 extra = ((grub_addr_t) (p + 1) >> GRUB_MM_ALIGN_LOG2) % align;
164 if (extra)
165 extra = align - extra;
173 if (p->size >= n + extra)
175 extra += (p->size - extra - n) & (~(align - 1));
176 if (extra == 0 && p->size == n)
191 else if (align == 1 || p->size == n + extra)
212 else if (extra == 0)
216 r = p + extra + n;
218 r->size = p->size - extra - n;
236 3. Mark current memory block having only extra blocks.
242 | free, size=extra | next --+
246 | free, size=orig.size-extra-n | <------+, next --+
251 r = p + extra + n;
253 r->size = p->size - extra - n;
256 p->size = extra;
258 p += extra;