Lines Matching refs:pr_alloc
334 (void *)((uintptr_t)v & pp->pr_alloc->pa_pagemask)
629 (char *)v < (char *)ph->ph_page + pp->pr_alloc->pa_pagesz));
751 pagesize = pp->pr_alloc->pa_pagesz;
900 pp->pr_alloc = palloc;
1038 mutex_enter(&pp->pr_alloc->pa_lock);
1039 TAILQ_REMOVE(&pp->pr_alloc->pa_list, pp, pr_alloc_list);
1040 mutex_exit(&pp->pr_alloc->pa_lock);
1043 if (--pp->pr_alloc->pa_refcnt == 0)
1044 mutex_destroy(&pp->pr_alloc->pa_lock);
1487 (((uintptr_t)cp & (pp->pr_alloc->pa_pagesz - 1)) == 0)),
1812 (uint64_t)pp->pr_npages * pp->pr_alloc->pa_pagesz;
1913 (size_t)pp->pr_npagealloc * pp->pr_alloc->pa_pagesz);
1919 (size_t)pp->pr_npagealloc * pp->pr_alloc->pa_pagesz,
1921 (*pr)("\tpool %p, alloc %p\n", pp, pp->pr_alloc);
2969 struct pool_allocator *pa = pp->pr_alloc;
2990 struct pool_allocator *pa = pp->pr_alloc;
3012 ret = uvm_km_kmem_alloc(kmem_va_arena, pp->pr_alloc->pa_pagesz,
3022 uvm_km_kmem_free(kmem_va_arena, (vaddr_t)v, pp->pr_alloc->pa_pagesz);
3032 ret = vmem_alloc(kmem_meta_arena, pp->pr_alloc->pa_pagesz,
3042 vmem_free(kmem_meta_arena, (vmem_addr_t)v, pp->pr_alloc->pa_pagesz);
3192 if (nsz <= (pp->pr_alloc->pa_pagesz / 2)) {
3293 addr < (uintptr_t)ph->ph_page + pp->pr_alloc->pa_pagesz;
3454 data.pr_pagesize = pp->pr_alloc->pa_pagesz;