/netbsd-src/crypto/external/bsd/openssl/dist/crypto/rand/ |
H A D | rand_pool.c | 25 RAND_POOL *pool = OPENSSL_zalloc(sizeof(*pool)); in ossl_rand_pool_new() local 28 if (pool == NULL) { in ossl_rand_pool_new() 33 pool->min_len = min_len; in ossl_rand_pool_new() 34 pool->max_len = (max_len > RAND_POOL_MAX_LENGTH) ? in ossl_rand_pool_new() 36 pool->alloc_len = min_len < min_alloc_size ? min_alloc_size : min_len; in ossl_rand_pool_new() 37 if (pool->alloc_len > pool->max_len) in ossl_rand_pool_new() 38 pool->alloc_len = pool->max_len; in ossl_rand_pool_new() 41 pool->buffer = OPENSSL_secure_zalloc(pool->alloc_len); in ossl_rand_pool_new() 43 pool->buffer = OPENSSL_zalloc(pool->alloc_len); in ossl_rand_pool_new() 45 if (pool->buffer == NULL) { in ossl_rand_pool_new() [all …]
|
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/rand/ |
H A D | rand_lib.c | 52 size_t rand_acquire_entropy_from_tsc(RAND_POOL *pool) in rand_acquire_entropy_from_tsc() argument 60 rand_pool_add(pool, &c, 1, 4); in rand_acquire_entropy_from_tsc() 63 return rand_pool_entropy_available(pool); in rand_acquire_entropy_from_tsc() 85 size_t rand_acquire_entropy_from_cpu(RAND_POOL *pool) in rand_acquire_entropy_from_cpu() argument 90 bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/); in rand_acquire_entropy_from_cpu() 92 buffer = rand_pool_add_begin(pool, bytes_needed); in rand_acquire_entropy_from_cpu() 99 rand_pool_add_end(pool, bytes_needed, 8 * bytes_needed); in rand_acquire_entropy_from_cpu() 104 rand_pool_add_end(pool, bytes_needed, 8 * bytes_needed); in rand_acquire_entropy_from_cpu() 107 rand_pool_add_end(pool, 0, 0); in rand_acquire_entropy_from_cpu() 112 return rand_pool_entropy_available(pool); in rand_acquire_entropy_from_cpu() [all …]
|
/netbsd-src/external/mpl/dhcp/bind/dist/lib/isc/ |
H A D | pool.c | 35 void **pool; member 44 isc_pool_t *pool; in alloc_pool() local 46 pool = isc_mem_get(mctx, sizeof(*pool)); in alloc_pool() 47 pool->count = count; in alloc_pool() 48 pool->free = NULL; in alloc_pool() 49 pool->init = NULL; in alloc_pool() 50 pool->initarg = NULL; in alloc_pool() 51 pool->mctx = NULL; in alloc_pool() 52 isc_mem_attach(mctx, &pool->mctx); in alloc_pool() 53 pool->pool = isc_mem_get(mctx, count * sizeof(void *)); in alloc_pool() [all …]
|
H A D | taskpool.c | 44 isc_taskpool_t *pool; in alloc_pool() local 47 pool = isc_mem_get(mctx, sizeof(*pool)); in alloc_pool() 49 pool->mctx = NULL; in alloc_pool() 50 isc_mem_attach(mctx, &pool->mctx); in alloc_pool() 51 pool->ntasks = ntasks; in alloc_pool() 52 pool->quantum = quantum; in alloc_pool() 53 pool->tmgr = tmgr; in alloc_pool() 54 pool->tasks = isc_mem_get(mctx, ntasks * sizeof(isc_task_t *)); in alloc_pool() 56 pool->tasks[i] = NULL; in alloc_pool() 59 *poolp = pool; in alloc_pool() [all …]
|
/netbsd-src/external/mpl/bind/dist/lib/isc/ |
H A D | pool.c |
|
H A D | taskpool.c |
|
/netbsd-src/external/bsd/openldap/dist/libraries/libldap/ |
H A D | tpool.c | 196 static void *ldap_int_thread_pool_wrapper( void *pool ); 214 struct ldap_int_thread_pool_s *pool; in ldap_int_thread_pool_shutdown() local 216 while ((pool = LDAP_STAILQ_FIRST(&ldap_int_thread_pool_list)) != NULL) { in ldap_int_thread_pool_shutdown() 217 (ldap_pvt_thread_pool_destroy)(&pool, 0); /* ignore thr_debug macro */ in ldap_int_thread_pool_shutdown() 233 ldap_pvt_thread_pool_t pool; in ldap_pvt_thread_pool_init_q() local 246 pool = (ldap_pvt_thread_pool_t) LDAP_CALLOC(1, in ldap_pvt_thread_pool_init_q() 249 if (pool == NULL) return(-1); in ldap_pvt_thread_pool_init_q() 251 pool->ltp_wqs = LDAP_MALLOC(numqs * sizeof(struct ldap_int_thread_poolq_s *)); in ldap_pvt_thread_pool_init_q() 252 if (pool->ltp_wqs == NULL) { in ldap_pvt_thread_pool_init_q() 253 LDAP_FREE(pool); in ldap_pvt_thread_pool_init_q() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/ttm/ |
H A D | ttm_page_alloc_dma.c | 155 struct dma_pool *pool; member 270 static int ttm_set_pages_caching(struct dma_pool *pool, in ttm_set_pages_caching() argument 275 if (pool->type & IS_UC) { in ttm_set_pages_caching() 279 pool->dev_name, cpages); in ttm_set_pages_caching() 281 if (pool->type & IS_WC) { in ttm_set_pages_caching() 285 pool->dev_name, cpages); in ttm_set_pages_caching() 290 static void __ttm_dma_free_page(struct dma_pool *pool, struct dma_page *d_page) in __ttm_dma_free_page() argument 295 if (pool->type & IS_HUGE) in __ttm_dma_free_page() 298 dma_free_attrs(pool->dev, pool->size, (void *)d_page->vaddr, dma, attrs); in __ttm_dma_free_page() 303 static struct dma_page *__ttm_dma_alloc_page(struct dma_pool *pool) in __ttm_dma_alloc_page() argument [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/ |
H A D | amdgpu_dce80_resource.c | 781 static void dce80_resource_destruct(struct dce110_resource_pool *pool) in dce80_resource_destruct() argument 785 for (i = 0; i < pool->base.pipe_count; i++) { in dce80_resource_destruct() 786 if (pool->base.opps[i] != NULL) in dce80_resource_destruct() 787 dce110_opp_destroy(&pool->base.opps[i]); in dce80_resource_destruct() 789 if (pool->base.transforms[i] != NULL) in dce80_resource_destruct() 790 dce80_transform_destroy(&pool->base.transforms[i]); in dce80_resource_destruct() 792 if (pool->base.ipps[i] != NULL) in dce80_resource_destruct() 793 dce_ipp_destroy(&pool->base.ipps[i]); in dce80_resource_destruct() 795 if (pool->base.mis[i] != NULL) { in dce80_resource_destruct() 796 kfree(TO_DCE_MEM_INPUT(pool->base.mis[i])); in dce80_resource_destruct() [all …]
|
/netbsd-src/sys/kern/ |
H A D | kern_threadpool.c | 380 threadpool_create(struct threadpool *const pool, struct cpu_info *ci, in threadpool_create() argument 392 mutex_init(&pool->tp_lock, MUTEX_DEFAULT, IPL_VM); in threadpool_create() 394 TAILQ_INIT(&pool->tp_jobs); in threadpool_create() 395 TAILQ_INIT(&pool->tp_idle_threads); in threadpool_create() 396 pool->tp_refcnt = 1; /* dispatcher's reference */ in threadpool_create() 397 pool->tp_flags = 0; in threadpool_create() 398 pool->tp_cpu = ci; in threadpool_create() 399 pool->tp_pri = pri; in threadpool_create() 401 pool->tp_dispatcher.tpt_lwp = NULL; in threadpool_create() 402 pool->tp_dispatcher.tpt_pool = pool; in threadpool_create() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
H A D | intel_engine_pool.c | 18 static struct intel_engine_cs *to_engine(struct intel_engine_pool *pool) in to_engine() argument 20 return container_of(pool, struct intel_engine_cs, pool); in to_engine() 24 bucket_for_size(struct intel_engine_pool *pool, size_t sz) in bucket_for_size() argument 34 if (n >= ARRAY_SIZE(pool->cache_list)) in bucket_for_size() 35 n = ARRAY_SIZE(pool->cache_list) - 1; in bucket_for_size() 37 return &pool->cache_list[n]; in bucket_for_size() 74 struct intel_engine_pool *pool = node->pool; in pool_retire() local 75 struct list_head *list = bucket_for_size(pool, node->obj->base.size); in pool_retire() 78 GEM_BUG_ON(!intel_engine_pm_is_awake(to_engine(pool))); in pool_retire() 85 spin_lock_irqsave(&pool->lock, flags); in pool_retire() [all …]
|
/netbsd-src/sys/dev/raidframe/ |
H A D | rf_netbsd.h | 60 struct pool asm_hdr; /* Access Stripe Map Header */ 61 struct pool asmap; /* Access Stripe Map */ 62 struct pool asmhle; /* Access Stripe Map Header List Elements */ 63 struct pool bufio; /* Buffer IO Pool */ 64 struct pool callbackf; /* Callback function descriptors */ 65 struct pool callbackv; /* Callback value descriptors */ 66 struct pool dagh; /* DAG headers */ 67 struct pool dagnode; /* DAG nodes */ 68 struct pool daglist; /* DAG lists */ 69 struct pool dagpcache; /* DAG pointer/param cache */ [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/ |
H A D | amdgpu_dce100_resource.c | 733 static void dce100_resource_destruct(struct dce110_resource_pool *pool) in dce100_resource_destruct() argument 737 for (i = 0; i < pool->base.pipe_count; i++) { in dce100_resource_destruct() 738 if (pool->base.opps[i] != NULL) in dce100_resource_destruct() 739 dce110_opp_destroy(&pool->base.opps[i]); in dce100_resource_destruct() 741 if (pool->base.transforms[i] != NULL) in dce100_resource_destruct() 742 dce100_transform_destroy(&pool->base.transforms[i]); in dce100_resource_destruct() 744 if (pool->base.ipps[i] != NULL) in dce100_resource_destruct() 745 dce_ipp_destroy(&pool->base.ipps[i]); in dce100_resource_destruct() 747 if (pool->base.mis[i] != NULL) { in dce100_resource_destruct() 748 kfree(TO_DCE_MEM_INPUT(pool->base.mis[i])); in dce100_resource_destruct() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/ |
H A D | amdgpu_dce110_resource.c | 790 static void dce110_resource_destruct(struct dce110_resource_pool *pool) in dce110_resource_destruct() argument 794 for (i = 0; i < pool->base.pipe_count; i++) { in dce110_resource_destruct() 795 if (pool->base.opps[i] != NULL) in dce110_resource_destruct() 796 dce110_opp_destroy(&pool->base.opps[i]); in dce110_resource_destruct() 798 if (pool->base.transforms[i] != NULL) in dce110_resource_destruct() 799 dce110_transform_destroy(&pool->base.transforms[i]); in dce110_resource_destruct() 801 if (pool->base.ipps[i] != NULL) in dce110_resource_destruct() 802 dce_ipp_destroy(&pool->base.ipps[i]); in dce110_resource_destruct() 804 if (pool->base.mis[i] != NULL) { in dce110_resource_destruct() 805 kfree(TO_DCE_MEM_INPUT(pool->base.mis[i])); in dce110_resource_destruct() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/ |
H A D | amdgpu_dcn10_resource.c | 929 static void dcn10_resource_destruct(struct dcn10_resource_pool *pool) in dcn10_resource_destruct() argument 933 for (i = 0; i < pool->base.stream_enc_count; i++) { in dcn10_resource_destruct() 934 if (pool->base.stream_enc[i] != NULL) { in dcn10_resource_destruct() 935 kfree(DCN10STRENC_FROM_STRENC(pool->base.stream_enc[i])); in dcn10_resource_destruct() 936 pool->base.stream_enc[i] = NULL; in dcn10_resource_destruct() 940 if (pool->base.mpc != NULL) { in dcn10_resource_destruct() 941 kfree(TO_DCN10_MPC(pool->base.mpc)); in dcn10_resource_destruct() 942 pool->base.mpc = NULL; in dcn10_resource_destruct() 945 if (pool->base.hubbub != NULL) { in dcn10_resource_destruct() 946 kfree(pool->base.hubbub); in dcn10_resource_destruct() [all …]
|
/netbsd-src/external/mpl/dhcp/dist/server/tests/ |
H A D | mdb6_unittest.c | 376 struct ipv6_pool *pool; in ATF_TC_BODY() local 402 pool = NULL; in ATF_TC_BODY() 403 if (ipv6_pool_allocate(&pool, D6O_IA_NA, &addr, in ATF_TC_BODY() 407 if (pool->num_active != 0) { in ATF_TC_BODY() 410 if (pool->bits != 64) { in ATF_TC_BODY() 413 inet_ntop(AF_INET6, &pool->start_addr, addr_buf, sizeof(addr_buf)); in ATF_TC_BODY() 414 if (strcmp(inet_ntop(AF_INET6, &pool->start_addr, addr_buf, in ATF_TC_BODY() 419 if (ipv6_pool_reference(&pool_copy, pool, MDL) != ISC_R_SUCCESS) { in ATF_TC_BODY() 425 if (create_lease6(pool, &iaaddr, in ATF_TC_BODY() 429 if (pool->num_inactive != 1) { in ATF_TC_BODY() [all …]
|
/netbsd-src/external/zlib/pigz/dist/zopfli/ |
H A D | katajainen.c | 67 static Node* GetFreeNode(Node* (*lists)[2], int maxbits, NodePool* pool) { in GetFreeNode() argument 69 if (pool->next >= &pool->nodes[pool->size]) { in GetFreeNode() 72 for (i = 0; i < pool->size; i++) { in GetFreeNode() 73 pool->nodes[i].inuse = 0; in GetFreeNode() 83 pool->next = &pool->nodes[0]; in GetFreeNode() 85 if (!pool->next->inuse) break; /* Found one. */ in GetFreeNode() 86 pool->next++; in GetFreeNode() 88 return pool->next++; in GetFreeNode() 106 Node* leaves, int numsymbols, NodePool* pool, int index, char final) { in BoundaryPM() argument 113 newchain = GetFreeNode(lists, maxbits, pool); in BoundaryPM() [all …]
|
/netbsd-src/external/bsd/ipf/dist/lib/ |
H A D | printpooldata.c | 14 printpooldata(pool, opts) in printpooldata() argument 15 ip_pool_t *pool; in printpooldata() 20 if ((pool->ipo_flags & IPOOL_ANON) != 0) 21 PRINTF("# 'anonymous' tree %s\n", pool->ipo_name); 22 if ((pool->ipo_flags & IPOOL_DELETE) != 0) 26 if ((pool->ipo_flags & IPOOL_DELETE) != 0) 29 ISDIGIT(*pool->ipo_name) ? "Number" : "Name", 30 pool->ipo_name); 31 if ((pool->ipo_flags & IPOOL_ANON) == IPOOL_ANON) 37 printunit(pool->ipo_unit); [all …]
|
/netbsd-src/crypto/external/bsd/openssl.old/dist/include/crypto/ |
H A D | rand.h | 41 size_t rand_acquire_entropy_from_tsc(RAND_POOL *pool); 42 size_t rand_acquire_entropy_from_cpu(RAND_POOL *pool); 57 size_t rand_drbg_get_additional_data(RAND_POOL *pool, unsigned char **pout); 59 void rand_drbg_cleanup_additional_data(RAND_POOL *pool, unsigned char *out); 68 void rand_pool_free(RAND_POOL *pool); 70 const unsigned char *rand_pool_buffer(RAND_POOL *pool); 71 unsigned char *rand_pool_detach(RAND_POOL *pool); 72 void rand_pool_reattach(RAND_POOL *pool, unsigned char *buffer); 74 size_t rand_pool_entropy(RAND_POOL *pool); 75 size_t rand_pool_length(RAND_POOL *pool); [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/ |
H A D | amdgpu_dce120_resource.c | 595 static void dce120_resource_destruct(struct dce110_resource_pool *pool) in dce120_resource_destruct() argument 599 for (i = 0; i < pool->base.pipe_count; i++) { in dce120_resource_destruct() 600 if (pool->base.opps[i] != NULL) in dce120_resource_destruct() 601 dce110_opp_destroy(&pool->base.opps[i]); in dce120_resource_destruct() 603 if (pool->base.transforms[i] != NULL) in dce120_resource_destruct() 604 dce120_transform_destroy(&pool->base.transforms[i]); in dce120_resource_destruct() 606 if (pool->base.ipps[i] != NULL) in dce120_resource_destruct() 607 dce_ipp_destroy(&pool->base.ipps[i]); in dce120_resource_destruct() 609 if (pool->base.mis[i] != NULL) { in dce120_resource_destruct() 610 kfree(TO_DCE_MEM_INPUT(pool->base.mis[i])); in dce120_resource_destruct() [all …]
|
/netbsd-src/external/bsd/jemalloc/include/jemalloc/internal/ |
H A D | mutex_pool.h | 16 bool mutex_pool_init(mutex_pool_t *pool, const char *name, witness_rank_t rank); 20 mutex_pool_mutex(mutex_pool_t *pool, uintptr_t key) { in mutex_pool_mutex() argument 23 return &pool->mutexes[hash_result[0] % MUTEX_POOL_SIZE]; in mutex_pool_mutex() 27 mutex_pool_assert_not_held(tsdn_t *tsdn, mutex_pool_t *pool) { in mutex_pool_assert_not_held() argument 29 malloc_mutex_assert_not_owner(tsdn, &pool->mutexes[i]); in mutex_pool_assert_not_held() 41 mutex_pool_lock(tsdn_t *tsdn, mutex_pool_t *pool, uintptr_t key) { in mutex_pool_lock() argument 42 mutex_pool_assert_not_held(tsdn, pool); in mutex_pool_lock() 44 malloc_mutex_t *mutex = mutex_pool_mutex(pool, key); in mutex_pool_lock() 49 mutex_pool_unlock(tsdn_t *tsdn, mutex_pool_t *pool, uintptr_t key) { in mutex_pool_unlock() argument 50 malloc_mutex_t *mutex = mutex_pool_mutex(pool, key); in mutex_pool_unlock() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/gc/impl/conservative/ |
H A D | gc.d | 87 debug(PRINTF) void printFreeInfo(Pool* pool) nothrow in debug() 90 foreach (i; 0..pool.npages) { in debug() 91 if (pool.pagetable[i] >= B_FREE) nReallyFree++; in debug() 94 printf("Pool %p: %d really free, %d supposedly free\n", pool, nReallyFree, pool.freepages); in debug() 409 Pool* pool = gcx.findPool(p); 412 if (pool) 415 auto biti = cast(size_t)(p - pool.baseAddr) >> pool.shiftBy; 417 oldb = pool.getBits(biti); 435 Pool* pool = gcx.findPool(p); 438 if (pool) [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/ |
H A D | amdgpu_dcn21_resource.c | 869 static void dcn21_resource_destruct(struct dcn21_resource_pool *pool) in dcn21_resource_destruct() argument 873 for (i = 0; i < pool->base.stream_enc_count; i++) { in dcn21_resource_destruct() 874 if (pool->base.stream_enc[i] != NULL) { in dcn21_resource_destruct() 875 kfree(DCN10STRENC_FROM_STRENC(pool->base.stream_enc[i])); in dcn21_resource_destruct() 876 pool->base.stream_enc[i] = NULL; in dcn21_resource_destruct() 880 for (i = 0; i < pool->base.res_cap->num_dsc; i++) { in dcn21_resource_destruct() 881 if (pool->base.dscs[i] != NULL) in dcn21_resource_destruct() 882 dcn20_dsc_destroy(&pool->base.dscs[i]); in dcn21_resource_destruct() 885 if (pool->base.mpc != NULL) { in dcn21_resource_destruct() 886 kfree(TO_DCN20_MPC(pool->base.mpc)); in dcn21_resource_destruct() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/ |
H A D | amdgpu_dce112_resource.c | 751 static void dce112_resource_destruct(struct dce110_resource_pool *pool) in dce112_resource_destruct() argument 755 for (i = 0; i < pool->base.pipe_count; i++) { in dce112_resource_destruct() 756 if (pool->base.opps[i] != NULL) in dce112_resource_destruct() 757 dce110_opp_destroy(&pool->base.opps[i]); in dce112_resource_destruct() 759 if (pool->base.transforms[i] != NULL) in dce112_resource_destruct() 760 dce112_transform_destroy(&pool->base.transforms[i]); in dce112_resource_destruct() 762 if (pool->base.ipps[i] != NULL) in dce112_resource_destruct() 763 dce_ipp_destroy(&pool->base.ipps[i]); in dce112_resource_destruct() 765 if (pool->base.mis[i] != NULL) { in dce112_resource_destruct() 766 kfree(TO_DCE_MEM_INPUT(pool->base.mis[i])); in dce112_resource_destruct() [all …]
|
/netbsd-src/external/mpl/dhcp/dist/server/ |
H A D | mdb6.c | 646 ipv6_pool_allocate(struct ipv6_pool **pool, u_int16_t type, in ipv6_pool_allocate() argument 651 if (pool == NULL) { in ipv6_pool_allocate() 655 if (*pool != NULL) { in ipv6_pool_allocate() 679 *pool = tmp; in ipv6_pool_allocate() 703 ipv6_pool_reference(struct ipv6_pool **pool, struct ipv6_pool *src, in ipv6_pool_reference() argument 705 if (pool == NULL) { in ipv6_pool_reference() 709 if (*pool != NULL) { in ipv6_pool_reference() 717 *pool = src; in ipv6_pool_reference() 774 ipv6_pool_dereference(struct ipv6_pool **pool, const char *file, int line) { in ipv6_pool_dereference() argument 777 if ((pool == NULL) || (*pool == NULL)) { in ipv6_pool_dereference() [all …]
|