Lines Matching full:pages
30 mark such pages as "untouchable".
47 describe the free space as runs of free pages.
49 Notice that these structures are not part of the free pages themselves,
50 but rather allocated with malloc so that the free pages themselves
55 The free list will be searched and the first run of free pages that
62 If there were no pages on the free list, brk(2) will be called, and
63 the pages will get added to the page-directory with status
67 Freeing a number of pages is done by changing their state in the
68 page directory to MALLOC_FREE, and then traversing the free-pages list to
69 find the right place for this run of pages, possibly collapsing
78 These sub-page allocations are served from pages which are split up
80 For each of these pages a
90 pages that have free chunks in them form a list.
112 Instead they are ordered according to the address of the pages.
122 pages are added or deleted.
138 This is mainly because of the need by the kernel to zero the pages before
140 heap pages until there is a large chunk to release back to the kernel.
142 Since these pages are not accessed at all, they will soon be paged out
179 Pass a hint to the kernel about pages we no longer need through the