Lines Matching defs:memobj
75 struct memobj_one_frame *memobj = NULL;
82 memobj = malloc(sizeof(struct memobj_one_frame));
83 if (!memobj) {
88 err = memobj_create_one_frame(memobj, size, 0);
93 err = memobj->m.f.fill(&memobj->m, 0, frame, size);
98 err = vregion_map(vregion, si->vspace, &memobj->m, 0, size,
104 err = memobj->m.f.pagefault(&memobj->m, vregion, 0, 0);
117 if (memobj) {
118 free(memobj);
131 struct memobj_one_frame *memobj = NULL;
138 memobj = malloc(sizeof(struct memobj_one_frame));
139 if (!memobj) {
144 err = memobj_create_one_frame(memobj, size, 0);
149 err = memobj->m.f.fill(&memobj->m, 0, frame, size);
154 err = vregion_map_fixed(vregion, si->vspace, &memobj->m, 0, size, addr,
160 err = memobj->m.f.pagefault(&memobj->m, vregion, 0, 0);
172 if (memobj) {
173 free(memobj);
179 * \brief Return memobj and vregion for anonymous type mapping
183 struct memobj **memobj,
194 *memobj = malloc(sizeof(struct memobj_anon));
195 if (!*memobj) {
201 err = memobj_create_anon((struct memobj_anon*)*memobj, size, 0);
206 err = vregion_map_fixed(*vregion, si->vspace, *memobj, 0, size, addr,
219 if (*memobj) {
220 free(*memobj);