palloc 378 kern/subr_pool.c const char *wchan, struct pool_allocator *palloc) palloc 397 kern/subr_pool.c if (palloc == NULL) palloc 398 kern/subr_pool.c palloc = &pool_allocator_nointr; palloc 399 kern/subr_pool.c if ((palloc->pa_flags & PA_INITIALIZED) == 0) { palloc 400 kern/subr_pool.c if (palloc->pa_pagesz == 0) palloc 401 kern/subr_pool.c palloc->pa_pagesz = PAGE_SIZE; palloc 403 kern/subr_pool.c TAILQ_INIT(&palloc->pa_list); palloc 405 kern/subr_pool.c simple_lock_init(&palloc->pa_slock); palloc 406 kern/subr_pool.c palloc->pa_pagemask = ~(palloc->pa_pagesz - 1); palloc 407 kern/subr_pool.c palloc->pa_pageshift = ffs(palloc->pa_pagesz) - 1; palloc 408 kern/subr_pool.c palloc->pa_flags |= PA_INITIALIZED; palloc 419 kern/subr_pool.c if (size > palloc->pa_pagesz) palloc 441 kern/subr_pool.c pp->pr_alloc = palloc; palloc 461 kern/subr_pool.c if (pp->pr_size < palloc->pa_pagesz/16) { palloc 464 kern/subr_pool.c pp->pr_phoffset = off = palloc->pa_pagesz - palloc 469 kern/subr_pool.c off = palloc->pa_pagesz; palloc 538 kern/subr_pool.c simple_lock(&palloc->pa_slock); palloc 539 kern/subr_pool.c TAILQ_INSERT_TAIL(&palloc->pa_list, pp, pr_alloc_list); palloc 540 kern/subr_pool.c simple_unlock(&palloc->pa_slock);