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.
42 /* the vregion must start at one of the backed frames */
158 * Pagefault relies on frames inserted in order
176 if (!capref_is_null((fixed->frames[slot]))) {
180 fixed->frames[slot] = frame;
203 if (slot >= fixed->count || capref_is_null(fixed->frames[slot])) {
229 *ret_frame = fixed->frames[slot];
232 fixed->frames[slot] = NULL_CAP;
246 * Relies on fill inserting frames in order.
264 if (capref_is_null(fixed->frames[slot])) {
275 err = pmap->f.map(pmap, base + vregion_offset + offset, fixed->frames[slot],
290 * \param frames An array of capref frames to return the freed pages
291 * \param num_frames The number of frames returned
297 struct capref *frames,
310 * This object handles multiple frames.
311 * The frames are mapped in on demand.
345 fixed->frames = malloc(count * sizeof(struct capref));
346 if (!fixed->frames) {
349 memset(fixed->frames, 0, count * sizeof(struct capref));
371 free(m->frames);