Lines Matching defs:hb
140 grub_mm_header_t hb = (grub_mm_header_t) (rb + 1);
148 if ((hb->size << GRUB_MM_ALIGN_LOG2) >= newreg_start
151 grub_mm_header_t newhnext = hb->next;
152 grub_size_t newhsize = ((hb->size << GRUB_MM_ALIGN_LOG2)
156 if (newhnext == hb)
164 new_header = hb->next;
165 if (new_header == hb)
173 if (newregfirst == hb)
186 newreg, newreg->first, h, hp, hb);
191 newreg, newreg->first, h, hp, hb);
203 grub_mm_header_t hb, grub_mm_header_t hbp,
207 grub_addr_t vaddr = (grub_addr_t) hb + (paddr - grub_vtop (hb));
211 " hb = %p, hbp = %p, rb = %p, vaddr = 0x%lx\n",
212 (unsigned long) paddr, (unsigned long) size, hb, hbp,
217 <= (grub_addr_t) (hb + hb->size))
221 foll->size = hb + hb->size - foll;
228 if (vaddr - (grub_addr_t) hb >= sizeof (*hb))
230 hb->size = ((vaddr - (grub_addr_t) hb) >> GRUB_MM_ALIGN_LOG2);
233 foll->next = hb;
235 if (rb->first == hb)
245 foll->next = hb->next;
248 foll = hb->next;
251 if (rb->first == hb)
255 if (rb->first == hb)