| version 1.125, 2007/02/09 21:55:31 |
version 1.126, 2007/02/21 23:00:05 |
| Line 474 pr_rmpage(struct pool *pp, struct pool_i |
|
| Line 474 pr_rmpage(struct pool *pp, struct pool_i |
|
| pool_update_curpage(pp); |
pool_update_curpage(pp); |
| } |
} |
| |
|
| static boolean_t |
static bool |
| pa_starved_p(struct pool_allocator *pa) |
pa_starved_p(struct pool_allocator *pa) |
| { |
{ |
| |
|
| 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) |
| { |
{ |
| boolean_t 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) |
| { |
{ |
| boolean_t 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) |
| { |
{ |
| boolean_t 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)); |
| } |
} |