Home
last modified time | relevance | path

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

123

/NextBSD/contrib/libstdc++/src/
Dmt_allocator.cc61 static __freelist freelist; variable
72 _Thread_record* __tr = &freelist._M_thread_freelist_array[_M_id - 1]; in _M_destroy_thread_key()
73 __tr->_M_next = freelist._M_thread_freelist; in _M_destroy_thread_key()
74 freelist._M_thread_freelist = __tr; in _M_destroy_thread_key()
502 if (!freelist._M_thread_freelist_array in _M_initialize()
503 || freelist._M_max_threads < _M_options._M_max_threads) in _M_initialize()
524 if (!freelist._M_thread_freelist_array) in _M_initialize()
528 __gthread_key_create(&freelist._M_key, in _M_initialize()
530 freelist._M_thread_freelist = _M_thread_freelist; in _M_initialize()
535 = freelist._M_thread_freelist; in _M_initialize()
[all …]
/NextBSD/sys/contrib/octeon-sdk/
HDcvmx-zone.c85 zone->freelist = NULL; in cvmx_zone_create_from_addr()
92 *(void **)(zone->baseptr + (i*elem_size)) = zone->freelist; in cvmx_zone_create_from_addr()
93 zone->freelist = (void *)(zone->baseptr + (i*elem_size)); in cvmx_zone_create_from_addr()
116 zone->freelist = NULL; in cvmx_zone_create_from_arena()
127 *(void **)(zone->baseptr + (i*elem_size)) = zone->freelist; in cvmx_zone_create_from_arena()
128 zone->freelist = (void *)(zone->baseptr + (i*elem_size)); in cvmx_zone_create_from_arena()
146 item = (cvmx_zone_t)zone->freelist; in cvmx_zone_alloc()
149 zone->freelist = *(void **)item; in cvmx_zone_alloc()
168 *(void **)ptr = zone->freelist; in cvmx_zone_free()
169 zone->freelist = ptr; in cvmx_zone_free()
/NextBSD/sys/geom/vinum/
HDgeom_vinum_subr.c606 LIST_FOREACH(fl, &d->freelist, freelist) { in gv_sd_to_drive()
627 LIST_FOREACH(fl, &d->freelist, freelist) { in gv_sd_to_drive()
664 LIST_FOREACH(fl, &d->freelist, freelist) { in gv_sd_to_drive()
689 LIST_FOREACH(fl, &d->freelist, freelist) { in gv_sd_to_drive()
702 LIST_REMOVE(fl, freelist); in gv_sd_to_drive()
720 LIST_INSERT_AFTER(fl, fl2, freelist); in gv_sd_to_drive()
775 LIST_FOREACH(fl, &d->freelist, freelist) { in gv_free_sd()
790 LIST_INSERT_HEAD(&d->freelist, fl, freelist); in gv_free_sd()
792 LIST_FOREACH(fl2, &d->freelist, freelist) { in gv_free_sd()
794 LIST_INSERT_BEFORE(fl2, fl, freelist); in gv_free_sd()
[all …]
HDgeom_vinum_events.c228 LIST_FOREACH_SAFE(fl, &d->freelist, freelist, fl2) { in gv_drive_lost()
229 LIST_REMOVE(fl, freelist); in gv_drive_lost()
HDgeom_vinum_rm.c355 LIST_FOREACH_SAFE(fl, &d->freelist, freelist, fl2) { in gv_rm_drive()
356 LIST_REMOVE(fl, freelist); in gv_rm_drive()
HDgeom_vinum_var.h169 LIST_ENTRY(gv_freelist) freelist;
267 LIST_HEAD(,gv_freelist) freelist; /* List of freelist entries. */
/NextBSD/contrib/apr-util/buckets/
HDapr_buckets_alloc.c40 node_header_t *freelist; member
102 list->freelist = NULL; in apr_bucket_alloc_create_ex()
133 if (list->freelist) { in apr_bucket_alloc()
134 node = list->freelist; in apr_bucket_alloc()
135 list->freelist = node->next; in apr_bucket_alloc()
176 node_header_t *curr = list->freelist; in check_not_already_free()
196 node->next = list->freelist; in apr_bucket_free()
197 list->freelist = node; in apr_bucket_free()
/NextBSD/sys/dev/hptnr/
HDldm.h72 struct freelist { struct
78 struct freelist *next; argument
89 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count); argument
91 void *freelist_get(struct freelist *);
92 void freelist_put(struct freelist *, void *p);
94 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HP…
95 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr);
96 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr);
198 struct freelist freelist_dev;
200 struct freelist freelist_plugged_dpc;
[all …]
HDhptnr_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()
HDos_bsd.h167 struct freelist *freelist_head;
168 struct freelist *freelist_dma_head;
/NextBSD/sys/dev/hptrr/
HDldm.h72 struct freelist { struct
78 struct freelist *next; argument
89 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count); argument
91 void *freelist_get(struct freelist *);
92 void freelist_put(struct freelist *, void *p);
94 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HP…
95 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr);
96 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr);
198 struct freelist freelist_dev;
199 struct freelist freelist_plugged_dpc;
[all …]
HDhptrr_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()
HDos_bsd.h168 struct freelist *freelist_head;
169 struct freelist *freelist_dma_head;
/NextBSD/sys/dev/hpt27xx/
HDldm.h73 struct freelist { struct
79 struct freelist *next; argument
90 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count); argument
92 void *freelist_get(struct freelist *);
93 void freelist_put(struct freelist *, void *p);
95 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HP…
96 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr);
97 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr);
199 struct freelist freelist_dev;
201 struct freelist freelist_plugged_dpc;
[all …]
HDhpt27xx_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()
HDos_bsd.h167 struct freelist *freelist_head;
168 struct freelist *freelist_dma_head;
/NextBSD/sys/geom/bde/
HDg_bde_work.c193 TAILQ_REMOVE(&sc->freelist, sp, list); in g_bde_purge_one_sector()
214 sp = TAILQ_FIRST(&sc->freelist); in g_bde_get_keysector()
218 TAILQ_FOREACH(sp, &sc->freelist, list) { in g_bde_get_keysector()
230 TAILQ_FOREACH(sp, &sc->freelist, list) in g_bde_get_keysector()
234 if (sp == NULL && !TAILQ_EMPTY(&sc->freelist)) in g_bde_get_keysector()
235 sp = TAILQ_FIRST(&sc->freelist); in g_bde_get_keysector()
243 TAILQ_INSERT_TAIL(&sc->freelist, sp, list); in g_bde_get_keysector()
257 TAILQ_REMOVE(&sc->freelist, sp, list); in g_bde_get_keysector()
258 TAILQ_INSERT_TAIL(&sc->freelist, sp, list); in g_bde_get_keysector()
282 TAILQ_REMOVE(&sc->freelist, sp, list); in g_bde_release_keysector()
[all …]
/NextBSD/contrib/serf/buckets/
HDallocator.c93 node_header_t *freelist; /* free STANDARD_NODE_SIZE blocks */ member
176 if (allocator->freelist) { in serf_bucket_mem_alloc()
178 node = allocator->freelist; in serf_bucket_mem_alloc()
179 allocator->freelist = node->u.next; in serf_bucket_mem_alloc()
253 node->u.next = allocator->freelist; in serf_bucket_mem_free()
254 allocator->freelist = node; in serf_bucket_mem_free()
/NextBSD/contrib/less/
HDlinenum.c63 static struct linenum_info *freelist; /* Anchor of the unused entries */ variable
87 freelist = pool; in clr_linenum()
145 if (freelist != NULL)
151 new = freelist;
152 freelist = freelist->next;
/NextBSD/contrib/subversion/subversion/libsvn_diff/
HDlcs.c85 svn_diff__lcs_t **freelist, in svn_diff__snake() argument
105 lcs->next = *freelist; in svn_diff__snake()
106 *freelist = lcs; in svn_diff__snake()
148 lcs = *freelist; in svn_diff__snake()
151 *freelist = lcs->next; in svn_diff__snake()
/NextBSD/sys/dev/pms/RefTisa/tisa/sassata/common/
HDtdesgl.c172 TDLIST_INIT_HDR(&pEsglAllInfo->freelist); in tdsaEsglInit()
222 TDLIST_ENQUEUE_AT_TAIL(&pEsglPageInfo->tdlist, &pEsglAllInfo->freelist); in tdsaEsglInit()
289 TI_DBG6(("tdsaGetEsglPages: &(pEsglAllInfo->freelist) %p\n", &pEsglAllInfo->freelist)); in tdsaGetEsglPages()
310 TDLIST_DEQUEUE_FROM_HEAD(&tdlist_to_fill, &pEsglAllInfo->freelist); in tdsaGetEsglPages()
336 TDLIST_DEQUEUE_FROM_HEAD(&tdlist_to_fill, &pEsglAllInfo->freelist); in tdsaGetEsglPages()
453 TDLIST_ENQUEUE_AT_TAIL(tdlist_to_free, &pEsglAllInfo->freelist); in tdsaFreeEsglPages()
/NextBSD/sys/vm/
HDvm_phys.c600 int dom, flind, freelist, oind, pind, segind; in vm_phys_init() local
642 for (freelist = 1; freelist < VM_NFREELIST; freelist++) { in vm_phys_init()
643 vm_freelist_to_flind[freelist] += in vm_phys_init()
644 vm_freelist_to_flind[freelist - 1]; in vm_phys_init()
649 for (freelist = 0; freelist < VM_NFREELIST; freelist++) in vm_phys_init()
650 vm_freelist_to_flind[freelist]--; in vm_phys_init()
799 vm_phys_alloc_freelist_pages(int freelist, int pool, int order) in vm_phys_alloc_freelist_pages() argument
805 KASSERT(freelist < VM_NFREELIST, in vm_phys_alloc_freelist_pages()
807 freelist)); in vm_phys_alloc_freelist_pages()
817 vm_freelist_to_flind[freelist], pool, order); in vm_phys_alloc_freelist_pages()
/NextBSD/sbin/restore/
HDsymtab.c214 static struct entry *freelist = NULL; variable
224 if (freelist != NULL) { in addentry()
225 np = freelist; in addentry()
226 freelist = np->e_next; in addentry()
303 ep->e_next = freelist; in freeentry()
304 freelist = ep; in freeentry()
/NextBSD/sys/netpfil/ipfw/test/
HDmain.c46 struct mbuf *freelist; member
116 m->m_nextpkt = c->freelist; in drop()
117 c->freelist = m; in drop()
656 if (c->freelist) { in controller()
657 m = c->tosend = c->freelist; in controller()
658 c->freelist = c->freelist->m_nextpkt; in controller()
/NextBSD/contrib/gdtoa/
HDmisc.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;

123