Home
last modified time | relevance | path

Searched refs:freelist (Results 1 – 25 of 45) sorted by relevance

12

/freebsd/crypto/openssl/crypto/
H A Dmem_sec.c319 ((char *)(p) >= (char *)sh.freelist && (char *)(p) < (char *)&sh.freelist[sh.freelist_size])
331 char **freelist; member
478 sh.freelist = OPENSSL_zalloc(sh.freelist_size * sizeof(char *)); in sh_init()
479 OPENSSL_assert(sh.freelist != NULL); in sh_init()
480 if (sh.freelist == NULL) in sh_init()
541 sh_add_to_list(&sh.freelist[0], sh.arena); in sh_init()
595 OPENSSL_free(sh.freelist); in sh_done()
644 if (sh.freelist[slist] != NULL) in sh_malloc()
651 char *temp = sh.freelist[slist]; in sh_malloc()
657 OPENSSL_assert(temp != sh.freelist[slist]); in sh_malloc()
[all …]
/freebsd/sys/dev/hptrr/
H A Dldm.h68 struct freelist { struct
74 struct freelist *next; argument
85 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count); argument
87 void *freelist_get(struct freelist *);
88 void freelist_put(struct freelist *, void *p);
90 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HP…
91 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr);
92 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr);
194 struct freelist freelist_dev;
195 struct freelist freelist_plugged_dpc;
[all …]
H A Dhptrr_os_bsd.c123 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count) in freelist_reserve()
141 void *freelist_get(struct freelist *list) in freelist_get()
154 void freelist_put(struct freelist * list, void *p) in freelist_put()
162 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HP… in freelist_reserve_dma()
181 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr) in freelist_get_dma()
191 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr) in freelist_put_dma()
H A Dos_bsd.h168 struct freelist *freelist_head;
169 struct freelist *freelist_dma_head;
/freebsd/crypto/openssl/ssl/
H A Dpriority_queue.c55 size_t freelist; /* Index into elements[], start of free element list */ member
203 m = pq->freelist; in ossl_pqueue_push()
204 pq->freelist = pq->elements[m].posn; in ossl_pqueue_push()
245 pq->elements[elem].posn = pq->freelist; in ossl_pqueue_pop()
246 pq->freelist = elem; in ossl_pqueue_pop()
266 pq->elements[elem].posn = pq->freelist; in ossl_pqueue_remove()
267 pq->freelist = elem; in ossl_pqueue_remove()
287 e[from].posn = pq->freelist; in pqueue_add_freelist()
290 pq->freelist = pq->hmax - 1; in pqueue_add_freelist()
339 pq->freelist = 0; in ossl_pqueue_new()
/freebsd/sys/dev/hpt27xx/
H A Dldm.h69 struct freelist { struct
75 struct freelist *next; argument
86 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count); argument
88 void *freelist_get(struct freelist *);
89 void freelist_put(struct freelist *, void *p);
91 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HP…
92 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr);
93 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr);
195 struct freelist freelist_dev;
197 struct freelist freelist_plugged_dpc;
[all …]
H A Dhpt27xx_os_bsd.c151 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count) in freelist_reserve()
169 void *freelist_get(struct freelist *list) in freelist_get()
182 void freelist_put(struct freelist * list, void *p) in freelist_put()
190 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HP… in freelist_reserve_dma()
209 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr) in freelist_get_dma()
219 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr) in freelist_put_dma()
H A Dos_bsd.h165 struct freelist *freelist_head;
166 struct freelist *freelist_dma_head;
/freebsd/sys/dev/hptnr/
H A Dldm.h69 struct freelist { struct
75 struct freelist *next; argument
86 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count); argument
88 void *freelist_get(struct freelist *);
89 void freelist_put(struct freelist *, void *p);
91 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HP…
92 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr);
93 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr);
195 struct freelist freelist_dev;
197 struct freelist freelist_plugged_dpc;
[all …]
H A Dhptnr_os_bsd.c137 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count) in freelist_reserve()
155 void *freelist_get(struct freelist *list) in freelist_get()
168 void freelist_put(struct freelist * list, void *p) in freelist_put()
176 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HP… in freelist_reserve_dma()
195 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr) in freelist_get_dma()
205 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr) in freelist_put_dma()
H A Dos_bsd.h167 struct freelist *freelist_head;
168 struct freelist *freelist_dma_head;
/freebsd/contrib/ntp/libntp/
H A Drecvbuff.c326 recvbuf_t *freelist = NULL; in purge_recv_buffers_for_fd()
350 rbufp->link = freelist;
351 freelist = rbufp;
357 while (freelist) { in has_full_recv_buffer()
358 next = freelist->link; in has_full_recv_buffer()
359 freerecvbuf(freelist); in has_full_recv_buffer()
360 freelist = next; in has_full_recv_buffer()
313 recvbuf_t *freelist = NULL; purge_recv_buffers_for_fd() local
/freebsd/sys/geom/bde/
H A Dg_bde_work.c
/freebsd/sys/vm/
H A Dvm_phys.c542 int dom, flind, freelist, oind, pind, segind; in vm_phys_init() local
583 for (freelist = 1; freelist < VM_NFREELIST; freelist++) { in vm_phys_init()
584 vm_freelist_to_flind[freelist] += in vm_phys_init()
585 vm_freelist_to_flind[freelist - 1]; in vm_phys_init()
590 for (freelist = 0; freelist < VM_NFREELIST; freelist++) in vm_phys_init()
591 vm_freelist_to_flind[freelist]--; in vm_phys_init()
873 int avail, end, flind, freelist, i, oind, pind; in vm_phys_alloc_npages() local
883 for (freelist = 0; freelist < VM_NFREELIST; freelist++) { in vm_phys_alloc_npages()
884 flind = vm_freelist_to_flind[freelist]; in vm_phys_alloc_npages()
943 vm_phys_alloc_freelist_pages(int domain, int freelist, int pool, int order) in vm_phys_alloc_freelist_pages() argument
[all …]
/freebsd/contrib/less/
H A Dlinenum.c61 static struct linenum_info *freelist; /* Anchor of the unused entries */ variable
87 freelist = pool; in clr_linenum()
140 if (freelist != NULL) in add_lnum()
146 new = freelist; in add_lnum()
147 freelist = freelist->next; in add_lnum()
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/common/
H A Dtdesgl.c171 TDLIST_INIT_HDR(&pEsglAllInfo->freelist); in tdsaEsglInit()
221 TDLIST_ENQUEUE_AT_TAIL(&pEsglPageInfo->tdlist, &pEsglAllInfo->freelist); in tdsaEsglInit()
288 TI_DBG6(("tdsaGetEsglPages: &(pEsglAllInfo->freelist) %p\n", &pEsglAllInfo->freelist)); in tdsaGetEsglPages()
309 TDLIST_DEQUEUE_FROM_HEAD(&tdlist_to_fill, &pEsglAllInfo->freelist); in tdsaGetEsglPages()
335 TDLIST_DEQUEUE_FROM_HEAD(&tdlist_to_fill, &pEsglAllInfo->freelist); in tdsaGetEsglPages()
452 TDLIST_ENQUEUE_AT_TAIL(tdlist_to_free, &pEsglAllInfo->freelist); in tdsaFreeEsglPages()
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_alloc.cpp168 bfhead_t freelist[MAX_BGET_BINS]; member
238 data->freelist[i].ql.flink = &data->freelist[i]; in set_thr_data()
239 data->freelist[i].ql.blink = &data->freelist[i]; in set_thr_data()
373 KMP_DEBUG_ASSERT(thr->freelist[bin].ql.blink->ql.flink == in __kmp_bget_insert_into_freelist()
374 &thr->freelist[bin]); in __kmp_bget_insert_into_freelist()
375 KMP_DEBUG_ASSERT(thr->freelist[bin].ql.flink->ql.blink == in __kmp_bget_insert_into_freelist()
376 &thr->freelist[bin]); in __kmp_bget_insert_into_freelist()
378 b->ql.flink = &thr->freelist[bin]; in __kmp_bget_insert_into_freelist()
379 b->ql.blink = thr->freelist[bin].ql.blink; in __kmp_bget_insert_into_freelist()
381 thr->freelist[bin].ql.blink = b; in __kmp_bget_insert_into_freelist()
[all …]
/freebsd/sbin/restore/
H A Dsymtab.c208 static struct entry *freelist = NULL; variable
218 if (freelist != NULL) { in addentry()
219 np = freelist; in addentry()
220 freelist = np->e_next; in addentry()
297 ep->e_next = freelist; in freeentry()
298 freelist = ep; in freeentry()
/freebsd/sys/kern/
H A Dkern_cpuset.c491 _domainset_create(struct domainset *domain, struct domainlist *freelist) in _domainset_create() argument
520 if (freelist != NULL) in _domainset_create()
521 LIST_INSERT_HEAD(freelist, domain, ds_link); in _domainset_create()
621 const struct domainset *domain, struct domainlist *freelist) in domainset_shadow() argument
625 ndomain = LIST_FIRST(freelist); in domainset_shadow()
638 return _domainset_create(ndomain, freelist); in domainset_shadow()
1098 struct setlist *freelist, struct domainlist *domainlist) in cpuset_setproc_maskthread() argument
1107 return cpuset_shadow(parent, nsetp, mask, domain, freelist, in cpuset_setproc_maskthread()
1157 struct cpuset **nsetp, struct setlist *freelist, in cpuset_setproc_setthread() argument
1176 return cpuset_shadow(set, nsetp, &mask, &domain, freelist, in cpuset_setproc_setthread()
[all …]
/freebsd/sys/netpfil/ipfw/test/
H A Dmain.c48 struct mbuf *freelist; member
129 m->m_nextpkt = c->freelist; in drop()
130 c->freelist = m; in drop()
718 if (c->freelist) { in controller()
719 m = c->tosend = c->freelist; in controller()
720 c->freelist = c->freelist->m_nextpkt; in controller()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzpl_xattr.c1479 struct acl_rel_struct *freelist = NULL; in zpl_posix_acl_free() local
1498 a->next = freelist; in zpl_posix_acl_free()
1499 freelist = a; in zpl_posix_acl_free()
1510 a->next = freelist; in zpl_posix_acl_free()
1511 freelist = a; in zpl_posix_acl_free()
1528 while (freelist) { in zpl_posix_acl_free()
1529 a = freelist; in zpl_posix_acl_free()
1530 freelist = a->next; in zpl_posix_acl_free()
/freebsd/share/doc/papers/kernmalloc/
H A Dspell.ok32 freelist
/freebsd/sys/dev/ocs_fc/
H A Docs_utils.c2550 ocs_list_t freelist; member
2594 ocs_list_init(&pool->freelist, pool_hdr_t, link); in ocs_pool_alloc()
2596 ocs_list_add_tail(&pool->freelist, ocs_array_get(pool->a, i)); in ocs_pool_alloc()
2630 while (!ocs_list_empty(&pool->freelist)) { in ocs_pool_reset()
2631 ocs_list_remove_head(&pool->freelist); in ocs_pool_reset()
2635 ocs_list_init(&pool->freelist, pool_hdr_t, link); in ocs_pool_reset()
2640 ocs_list_add_tail(&pool->freelist, ocs_array_get(pool->a, i)); in ocs_pool_reset()
2691 h = ocs_list_remove_head(&pool->freelist); in ocs_pool_get()
2728 ocs_list_add_tail(&pool->freelist, h); in ocs_pool_put()
2799 ocs_list_foreach(&pool->freelist, item) { in ocs_pool_get_freelist_count()
/freebsd/contrib/gdtoa/
H A Dmisc.c34 static Bigint *freelist[Kmax+1]; variable
60 if (k <= Kmax && (rv = freelist[k]) !=0) {
61 freelist[k] = rv->next;
102 v->next = freelist[v->k];
103 freelist[v->k] = v;
/freebsd/sys/contrib/openzfs/module/lua/
H A Dlauxlib.c479 #define freelist 0 macro
489 lua_rawgeti(L, t, freelist); /* get first free element */ in luaL_ref()
494 lua_rawseti(L, t, freelist); /* (t[freelist] = t[ref]) */ in luaL_ref()
506 lua_rawgeti(L, t, freelist); in luaL_unref()
509 lua_rawseti(L, t, freelist); /* t[freelist] = ref */ in luaL_unref()

12