Searched refs:freelist (Results 1 - 25 of 58) sorted by relevance

123

/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Dcvmx-zone.c85 zone->freelist = NULL;
92 *(void **)(zone->baseptr + (i*elem_size)) = zone->freelist;
93 zone->freelist = (void *)(zone->baseptr + (i*elem_size));
116 zone->freelist = NULL;
127 *(void **)(zone->baseptr + (i*elem_size)) = zone->freelist;
128 zone->freelist = (void *)(zone->baseptr + (i*elem_size));
146 item = (cvmx_zone_t)zone->freelist;
149 zone->freelist = *(void **)item;
168 *(void **)ptr = zone->freelist;
169 zone->freelist
[all...]
H A Dcvmx-malloc.h149 void *freelist; member in struct:cvmx_zone
/freebsd-11-stable/contrib/libstdc++/src/
H A Dmt_allocator.cc60 // Ensure freelist is constructed first.
61 static __freelist freelist; member in namespace:__anon2132
72 _Thread_record* __tr = &freelist._M_thread_freelist_array[_M_id - 1];
73 __tr->_M_next = freelist._M_thread_freelist;
74 freelist._M_thread_freelist = __tr;
262 // Calculate the number of records to remove from our freelist:
351 // directly to our own freelist (with us as owner).
502 if (!freelist._M_thread_freelist_array
503 || freelist._M_max_threads < _M_options._M_max_threads)
524 if (!freelist
[all...]
/freebsd-11-stable/contrib/apr-util/buckets/
H A Dapr_buckets_alloc.c41 node_header_t *freelist; member in struct:apr_bucket_alloc_t
103 list->freelist = NULL;
165 if (list->freelist) {
166 node = list->freelist;
167 list->freelist = node->next;
208 node_header_t *curr = list->freelist;
228 node->next = list->freelist;
229 list->freelist = node;
/freebsd-11-stable/sys/geom/vinum/
H A Dgeom_vinum_subr.c564 * freelist.
606 LIST_FOREACH(fl, &d->freelist, freelist) {
627 LIST_FOREACH(fl, &d->freelist, freelist) {
664 LIST_FOREACH(fl, &d->freelist, freelist) {
685 * subdisk to the drive and adjust the freelist.
688 /* First, adjust the freelist. */
689 LIST_FOREACH(fl, &d->freelist, freelis
[all...]
H A Dgeom_vinum_events.c242 LIST_FOREACH_SAFE(fl, &d->freelist, freelist, fl2) {
243 LIST_REMOVE(fl, freelist);
/freebsd-11-stable/sys/dev/hptnr/
H A Dldm.h69 struct freelist { struct
75 struct freelist *next;
86 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count);
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, HPT_UINT count);
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_dp
[all...]
H A Dhptnr_os_bsd.c137 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count)
155 void *freelist_get(struct freelist *list)
168 void freelist_put(struct freelist * list, void *p)
176 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HPT_UINT count)
195 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr)
205 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr)
H A Dos_bsd.h167 struct freelist *freelist_head;
168 struct freelist *freelist_dma_head;
/freebsd-11-stable/sys/dev/hptrr/
H A Dldm.h68 struct freelist { struct
74 struct freelist *next;
85 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count);
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, HPT_UINT count);
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_dp
[all...]
H A Dhptrr_os_bsd.c123 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count)
141 void *freelist_get(struct freelist *list)
154 void freelist_put(struct freelist * list, void *p)
162 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HPT_UINT count)
181 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr)
191 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr)
H A Dos_bsd.h168 struct freelist *freelist_head;
169 struct freelist *freelist_dma_head;
/freebsd-11-stable/sys/dev/hpt27xx/
H A Dldm.h69 struct freelist { struct
75 struct freelist *next;
86 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count);
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, HPT_UINT count);
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_dp
[all...]
H A Dhpt27xx_os_bsd.c151 void freelist_reserve(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT count)
169 void *freelist_get(struct freelist *list)
182 void freelist_put(struct freelist * list, void *p)
190 void freelist_reserve_dma(struct freelist *list, void *osext, HPT_UINT size, HPT_UINT alignment, HPT_UINT count)
209 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr)
219 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr)
H A Dos_bsd.h167 struct freelist *freelist_head;
168 struct freelist *freelist_dma_head;
/freebsd-11-stable/contrib/ntp/libntp/
H A Drecvbuff.c312 recvbuf_t *freelist = NULL; local
336 rbufp->link = freelist;
337 freelist = rbufp;
343 while (freelist) {
344 next = freelist->link;
345 freerecvbuf(freelist);
346 freelist = next;
/freebsd-11-stable/contrib/serf/buckets/
H A Dallocator.c98 node_header_t *freelist; /* free STANDARD_NODE_SIZE blocks */ member in struct:serf_bucket_alloc_t
181 if (allocator->freelist) {
182 /* just pull a node off our freelist */
183 node = allocator->freelist;
184 allocator->freelist = node->u.next;
258 node->u.next = allocator->freelist;
259 allocator->freelist = node;
/freebsd-11-stable/contrib/less/
H A Dlinenum.c63 static struct linenum_info *freelist; /* Anchor of the unused entries */ variable in typeref:struct:linenum_info
87 freelist = pool;
145 if (freelist != NULL)
151 new = freelist;
152 freelist = freelist->next;
/freebsd-11-stable/sys/geom/bde/
H A Dg_bde_work.c193 TAILQ_REMOVE(&sc->freelist, sp, list);
214 sp = TAILQ_FIRST(&sc->freelist);
218 TAILQ_FOREACH(sp, &sc->freelist, list) {
230 TAILQ_FOREACH(sp, &sc->freelist, list)
234 if (sp == NULL && !TAILQ_EMPTY(&sc->freelist))
235 sp = TAILQ_FIRST(&sc->freelist);
243 TAILQ_INSERT_TAIL(&sc->freelist, sp, list);
257 TAILQ_REMOVE(&sc->freelist, sp, list);
258 TAILQ_INSERT_TAIL(&sc->freelist, sp, list);
282 TAILQ_REMOVE(&sc->freelist, s
[all...]
/freebsd-11-stable/contrib/subversion/subversion/libsvn_diff/
H A Dlcs.c85 svn_diff__lcs_t **freelist,
105 lcs->next = *freelist;
106 *freelist = lcs;
148 lcs = *freelist;
151 *freelist = lcs->next;
83 svn_diff__snake(svn_diff__snake_t *fp_k, svn_diff__token_index_t *token_counts[2], svn_diff__lcs_t **freelist, apr_pool_t *pool) argument
/freebsd-11-stable/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_alloc.cpp168 bfhead_t freelist[MAX_BGET_BINS]; member in struct:thr_data
238 data->freelist[i].ql.flink = &data->freelist[i];
239 data->freelist[i].ql.blink = &data->freelist[i];
364 /* insert buffer back onto a new freelist */
373 KMP_DEBUG_ASSERT(thr->freelist[bin].ql.blink->ql.flink ==
374 &thr->freelist[bin]);
375 KMP_DEBUG_ASSERT(thr->freelist[bin].ql.flink->ql.blink ==
376 &thr->freelist[bi
[all...]
/freebsd-11-stable/sys/vm/
H A Dvm_phys.h75 vm_page_t vm_phys_alloc_freelist_pages(int freelist, int pool, int order);
H A Dvm_phys.c602 int dom, flind, freelist, oind, pind, segind; local
644 for (freelist = 1; freelist < VM_NFREELIST; freelist++) {
645 vm_freelist_to_flind[freelist] +=
646 vm_freelist_to_flind[freelist - 1];
651 for (freelist = 0; freelist < VM_NFREELIST; freelist++)
652 vm_freelist_to_flind[freelist]
773 vm_phys_alloc_freelist_pages(int freelist, int pool, int order) argument
[all...]
/freebsd-11-stable/sbin/restore/
H A Dsymtab.c214 static struct entry *freelist = NULL; variable in typeref:struct:entry
224 if (freelist != NULL) {
225 np = freelist;
226 freelist = np->e_next;
303 ep->e_next = freelist;
304 freelist = ep;
/freebsd-11-stable/sys/dev/pms/RefTisa/tisa/sassata/common/
H A Dtdesgl.c172 TDLIST_INIT_HDR(&pEsglAllInfo->freelist);
222 TDLIST_ENQUEUE_AT_TAIL(&pEsglPageInfo->tdlist, &pEsglAllInfo->freelist);
289 TI_DBG6(("tdsaGetEsglPages: &(pEsglAllInfo->freelist) %p\n", &pEsglAllInfo->freelist));
308 /* remove one page from freelist */
310 TDLIST_DEQUEUE_FROM_HEAD(&tdlist_to_fill, &pEsglAllInfo->freelist);
334 /* remove one page from freelist */
336 TDLIST_DEQUEUE_FROM_HEAD(&tdlist_to_fill, &pEsglAllInfo->freelist);
453 TDLIST_ENQUEUE_AT_TAIL(tdlist_to_free, &pEsglAllInfo->freelist);

Completed in 505 milliseconds

123