Lines Matching defs:memobj
522 struct memobj_anon *memobj;
679 struct memobj_anon *memobj = malloc(sizeof(struct memobj_anon));
680 assert(memobj);
683 err = memobj_create_anon(memobj, length, 0);
688 err = vregion_map(vregion, get_current_vspace(), &memobj->m, 0, length,
740 err = memobj->m.f.fill(&memobj->m, page * BASE_PAGE_SIZE, new->caps[page],
743 DEBUG_ERR(err, "AcpiOsMapMemory: memobj fill failed: %s.",
749 err = memobj->m.f.pagefault(&memobj->m, vregion, page * BASE_PAGE_SIZE, 0);
751 DEBUG_ERR(err, "AcpiOsMapMemory: memobj pagefault failed: %s.",
760 new->memobj = memobj;
820 // Destroy memobj without destroying caps, as we've passed
821 // uncopied caps from MM to memobj->fill().
822 err = memobj_destroy_anon((struct memobj *)walk->memobj, false);
842 free(walk->memobj);