tag | line | file | source code |
order | 68 | mm/kmalloc.c | int order; |
order | 105 | mm/kmalloc.c | #define NBLOCKS(order) (sizes[order].nblocks) |
order | 106 | mm/kmalloc.c | #define BLOCKSIZE(order) (sizes[order].size) |
order | 112 | mm/kmalloc.c | int order; |
order | 118 | mm/kmalloc.c | for (order = 0;BLOCKSIZE(order);order++) |
order | 120 | mm/kmalloc.c | if ((NBLOCKS (order)*BLOCKSIZE(order) + sizeof (struct page_descriptor)) > |
order | 124 | mm/kmalloc.c | NBLOCKS (order) * BLOCKSIZE(order) + |
order | 127 | mm/kmalloc.c | BLOCKSIZE (order)); |
order | 138 | mm/kmalloc.c | int order; |
order | 142 | mm/kmalloc.c | for (order = 0;BLOCKSIZE(order);order++) |
order | 143 | mm/kmalloc.c | if (size <= BLOCKSIZE (order)) |
order | 144 | mm/kmalloc.c | return order; |
order | 151 | mm/kmalloc.c | int order,tries,i,sz; |
order | 163 | mm/kmalloc.c | order = get_order (size); |
order | 164 | mm/kmalloc.c | if (order < 0) |
order | 179 | mm/kmalloc.c | if ((page = sizes[order].firstfree) && |
order | 188 | mm/kmalloc.c | sizes[order].firstfree = page->next; |
order | 193 | mm/kmalloc.c | sizes [order].nmallocs++; |
order | 194 | mm/kmalloc.c | sizes [order].nbytesmalloced += size; |
order | 207 | mm/kmalloc.c | sz = BLOCKSIZE(order); /* sz is the size of the blocks we're dealing with */ |
order | 219 | mm/kmalloc.c | sizes[order].npages++; |
order | 222 | mm/kmalloc.c | for (i=NBLOCKS(order),p=BH (page+1);i > 1;i--,p=p->bh_next) |
order | 231 | mm/kmalloc.c | page->order = order; |
order | 232 | mm/kmalloc.c | page->nfree = NBLOCKS(order); |
order | 244 | mm/kmalloc.c | page->next = sizes[order].firstfree; |
order | 245 | mm/kmalloc.c | sizes[order].firstfree = page; |
order | 267 | mm/kmalloc.c | int order; |
order | 272 | mm/kmalloc.c | order = page->order; |
order | 273 | mm/kmalloc.c | if ((order < 0) || |
order | 274 | mm/kmalloc.c | (order > sizeof (sizes)/sizeof (sizes[0])) || |
order | 279 | mm/kmalloc.c | p, page->next, page->order); |
order | 306 | mm/kmalloc.c | page->next = sizes[order].firstfree; |
order | 307 | mm/kmalloc.c | sizes[order].firstfree = page; |
order | 312 | mm/kmalloc.c | if (page->nfree == NBLOCKS (page->order)) |
order | 317 | mm/kmalloc.c | if (sizes[order].firstfree == page) |
order | 319 | mm/kmalloc.c | sizes[order].firstfree = page->next; |
order | 323 | mm/kmalloc.c | for (pg2=sizes[order].firstfree; |
order | 336 | mm/kmalloc.c | sizes[order].nfrees++; /* Noncritical (monitoring) admin stuff */ |
order | 337 | mm/kmalloc.c | sizes[order].nbytesmalloced -= size; |