| version 1.126, 2007/02/21 23:00:05 |
version 1.127, 2007/02/22 06:34:44 |
| Line 481 pa_starved_p(struct pool_allocator *pa) |
|
| Line 481 pa_starved_p(struct pool_allocator *pa) |
|
| if (pa->pa_backingmap != NULL) { |
if (pa->pa_backingmap != NULL) { |
| return vm_map_starved_p(pa->pa_backingmap); |
return vm_map_starved_p(pa->pa_backingmap); |
| } |
} |
| return FALSE; |
return false; |
| } |
} |
| |
|
| static int |
static int |
| Line 2371 pool_allocator_free(struct pool *pp, voi |
|
| Line 2371 pool_allocator_free(struct pool *pp, voi |
|
| void * |
void * |
| pool_page_alloc(struct pool *pp, int flags) |
pool_page_alloc(struct pool *pp, int flags) |
| { |
{ |
| bool waitok = (flags & PR_WAITOK) ? TRUE : FALSE; |
bool waitok = (flags & PR_WAITOK) ? true : false; |
| |
|
| return ((void *) uvm_km_alloc_poolpage_cache(kmem_map, waitok)); |
return ((void *) uvm_km_alloc_poolpage_cache(kmem_map, waitok)); |
| } |
} |
| Line 2386 pool_page_free(struct pool *pp, void *v) |
|
| Line 2386 pool_page_free(struct pool *pp, void *v) |
|
| static void * |
static void * |
| pool_page_alloc_meta(struct pool *pp, int flags) |
pool_page_alloc_meta(struct pool *pp, int flags) |
| { |
{ |
| bool waitok = (flags & PR_WAITOK) ? TRUE : FALSE; |
bool waitok = (flags & PR_WAITOK) ? true : false; |
| |
|
| return ((void *) uvm_km_alloc_poolpage(kmem_map, waitok)); |
return ((void *) uvm_km_alloc_poolpage(kmem_map, waitok)); |
| } |
} |
| Line 2438 pool_subpage_free_nointr(struct pool *pp |
|
| Line 2438 pool_subpage_free_nointr(struct pool *pp |
|
| void * |
void * |
| pool_page_alloc_nointr(struct pool *pp, int flags) |
pool_page_alloc_nointr(struct pool *pp, int flags) |
| { |
{ |
| bool waitok = (flags & PR_WAITOK) ? TRUE : FALSE; |
bool waitok = (flags & PR_WAITOK) ? true : false; |
| |
|
| return ((void *) uvm_km_alloc_poolpage_cache(kernel_map, waitok)); |
return ((void *) uvm_km_alloc_poolpage_cache(kernel_map, waitok)); |
| } |
} |