• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /barrelfish-2018-10-04/kernel/arch/x86/

Lines Matching defs:base_addr

156         genpaddr_t base_addr = local_phys_to_gen_phys(m->mod_start);
159 region->mr_base = base_addr;
168 assert((base_addr & BASE_PAGE_MASK) == 0);
174 err = caps_create_new(ObjType_DevFrame, base_addr, remain,
195 printf("\t0x%08"PRIx64" - 0x%08"PRIx64" Type: %"PRIu32" Length: 0x%"PRIx64"\n", printcurmmap->base_addr, printcurmmap->base_addr + printcurmmap->length, printcurmmap->type, printcurmmap->length);\
222 if (nextmmap->base_addr < curmmap->base_addr ||
223 (nextmmap->base_addr == curmmap->base_addr && nextmmap->length > curmmap->length)) {
256 if ((curmmap->length < BASE_PAGE_SIZE) && (curmmap->base_addr + BASE_PAGE_SIZE <= nextmmap->base_addr)) {
272 if (bubblenext_mmap->base_addr < bubblecur_mmap->base_addr || (bubblecur_mmap->base_addr == bubblenext_mmap->base_addr && bubblenext_mmap->length > bubblecur_mmap->length)) {\
282 if (curmmap->base_addr == nextmmap->base_addr) {
308 nextmmap->base_addr += nextmmap->length;
321 if (nextmmap->base_addr > curmmap->base_addr && nextmmap->base_addr < curmmap->base_addr + curmmap->length) {
325 if (nextmmap->base_addr + nextmmap->length > curmmap->base_addr + curmmap->length)
326 curmmap->length = (nextmmap->base_addr + nextmmap->length) - curmmap->base_addr;
334 if (nextmmap->base_addr + nextmmap->length < curmmap->base_addr + curmmap->length) {
338 tmpmmap.base_addr = nextmmap->base_addr + nextmmap->length;
339 tmpmmap.length = (curmmap->base_addr + curmmap->length) - (nextmmap->base_addr + nextmmap->length);
358 uint64_t overlap = (curmmap->base_addr + curmmap->length) - nextmmap->base_addr;
363 nextmmap->base_addr += overlap;
374 nextmmap->base_addr -= overlap;
401 if (nextmmap->base_addr & BASE_PAGE_MASK) {
402 uint64_t offset = nextmmap->base_addr - ((nextmmap->base_addr >> BASE_PAGE_BITS) << BASE_PAGE_BITS);
407 nextmmap->base_addr += BASE_PAGE_SIZE - offset;
411 nextmmap->base_addr -= offset;