Lines Matching defs:frames
4 * The object maintains a list of frames.
6 * The object maintains a list of frames and a list of vregions.
130 err = invoke_frame_modify_flags(append->frames[i], 0,
192 err = invoke_frame_modify_flags(append->frames[i], 0,
248 * Pagefault relies on frames inserted in order
268 void *f = realloc(append->frames, new_count * sizeof(struct capref));
275 append->frames = f;
279 memset(&append->frames[append->first_free_frame],
290 if (!capref_is_null((append->frames[slot]))) {
298 append->frames[slot] = frame;
333 * Relies on fill inserting frames in order.
348 if (capref_is_null(append->frames[first_unfaulted])) {
360 err = pmap->f.map(pmap, base + offset, append->frames[first_unfaulted],
379 * \param frames An array of capref frames to return the freed pages
380 * \param num_frames The number of frames returned
386 struct capref *frames,
399 * This object handles multiple frames.
400 * The frames are mapped in on demand.
432 append->frames = malloc(count * sizeof(struct capref));
433 if (!append->frames) {
436 memset(append->frames, 0, count * sizeof(struct capref));
440 free(append->frames);
447 free(append->frames);
455 free(append->frames);
476 free(m->frames);