Lines Matching refs:rb
133 allocate_regstart (grub_phys_addr_t addr, grub_size_t size, grub_mm_region_t rb,
137 = (grub_addr_t) rb + (addr - grub_vtop (rb)) + size;
140 grub_mm_header_t hb = (grub_mm_header_t) (rb + 1);
143 grub_dprintf ("relocator", "ra = %p, rb = %p\n", regancestor, rb);
147 newreg_size = rb->size - (newreg_start - (grub_addr_t) rb);
149 - (grub_addr_t) rb)
154 - (grub_addr_t) rb)) >> GRUB_MM_ALIGN_LOG2;
155 new_header = (void *) (newreg_start + sizeof (*rb));
166 new_header = (void *) (newreg_start + sizeof (*rb));
169 struct grub_mm_header *newregfirst = rb->first;
170 struct grub_mm_region *newregnext = rb->next;
204 grub_mm_region_t rb)
211 " hb = %p, hbp = %p, rb = %p, vaddr = 0x%lx\n",
213 rb, (unsigned long) vaddr);
235 if (rb->first == hb)
237 rb->first = foll;
251 if (rb->first == hb)
253 rb->first = foll;
255 if (rb->first == hb)
257 rb->first = (void *) (rb + 1);