Searched refs:pages_needed (Results 1 - 1 of 1) sorted by relevance

/barrelfish-master/usr/eclipseclp/Shm/src/
H A Dalloc.c545 word bytes_allocated, pages_needed; local
553 pages_needed = bytes_allocated/BYTES_PER_PAGE;
556 fprintf(stderr, "alloc %d pages\n", pages_needed);
559 if (pages_needed < PAGE_LISTS)
561 if (pages->free[pages_needed]) /* a cluster that fits exactly */
563 pages->freed -= pages_needed;
564 cluster = pages->free[pages_needed];
565 pages->free[pages_needed] = cluster->next; /* remove from free list */
568 while (pages_needed--) /* update the bitmap */
581 word list_index = pages_needed;
[all...]

Completed in 76 milliseconds