HomeSort by: relevance | last modified time | path
    Searched refs:freelist (Results 1 - 25 of 30) sorted by relevancy

1 2

  /src/bin/ksh/
alloc.c 44 ap->freelist = NULL;
53 for (l = ap->freelist; l != NULL; l = l2) {
57 ap->freelist = NULL;
72 l->next = ap->freelist;
74 if (ap->freelist)
75 ap->freelist->prev = l;
76 ap->freelist = l;
101 ap->freelist = l2;
122 ap->freelist = l->next;
sh.h 194 struct link *freelist; /* free list */ member in struct:Area
  /src/sys/arch/macppc/stand/ofwboot/
alloc.c 116 LIST_HEAD(, ml) freelist = LIST_HEAD_INITIALIZER(freelist);
142 /* scan freelist */
143 for (f = freelist.lh_first; f != NULL && (size_t)f->size < size;
149 /* scan freelist */
151 f = freelist.lh_first;
166 /* no match in freelist if bestsize unchanged */
195 /* remove from freelist */
221 /* Remove from allocated list, place on freelist. */
223 LIST_INSERT_HEAD(&freelist, a, list)
    [all...]
  /src/sys/arch/shark/stand/ofwboot/
alloc.c 117 LIST_HEAD(, ml) freelist = LIST_HEAD_INITIALIZER(freelist);
143 /* scan freelist */
144 for (f = freelist.lh_first; f != NULL && (size_t)f->size < size;
150 /* scan freelist */
152 f = freelist.lh_first;
167 /* no match in freelist if bestsize unchanged */
196 /* remove from freelist */
222 /* Remove from allocated list, place on freelist. */
224 LIST_INSERT_HEAD(&freelist, a, list)
    [all...]
  /src/sys/arch/sparc/stand/ofwboot/
alloc.c 117 LIST_HEAD(, ml) freelist = LIST_HEAD_INITIALIZER(freelist);
143 /* scan freelist */
144 for (f = freelist.lh_first; f != NULL && (size_t)f->size < size;
150 /* scan freelist */
152 f = freelist.lh_first;
167 /* no match in freelist if bestsize unchanged */
196 /* remove from freelist */
222 /* Remove from allocated list, place on freelist. */
224 LIST_INSERT_HEAD(&freelist, a, list)
    [all...]
  /src/sys/lib/libsa/
alloc.c 143 } *freelist; variable in typeref:struct:fl
166 struct fl **f = &freelist, **bestf = NULL;
171 /* scan freelist */
186 /* no match in freelist if bestsize unchanged */
212 /* remove from freelist */
239 /* put into freelist */
240 f->next = freelist;
241 freelist = f;
  /src/distrib/utils/more/
linenum.c 101 static struct linenum *freelist; /* Anchor of the unused entries */ variable in typeref:struct:linenum
122 freelist = pool;
180 if (freelist != NULL)
186 new = freelist;
187 freelist = freelist->next;
  /src/usr.sbin/isibootd/
isibootd.c 92 } *activelist, *freelist; variable in typeref:struct:session
286 if (freelist == NULL)
288 cp = freelist;
289 freelist = cp->next;
314 cp->next = freelist;
315 freelist = cp;
329 freelist = calloc(NEWPOOL, sizeof(struct session));
330 if (freelist == NULL)
332 cp = freelist;
  /src/sbin/restore/
symtab.c 211 * Unused symbol table entries are linked together on a freelist
214 static struct entry *freelist = NULL; variable in typeref:struct:entry
224 if (freelist == NULL) {
230 np->e_next = freelist;
231 freelist = np;
234 np = freelist;
235 freelist = np->e_next;
308 ep->e_next = freelist;
309 freelist = ep;
  /src/sys/sys/
aio.h 156 bool freelist; /* Whether or not aiost is on freelist */ member in struct:aiost
172 struct aiost_list freelist; /* Available service threads */ member in struct:aiosp
173 size_t nthreads_free; /* Length of freelist */
  /src/usr.sbin/lockstat/
main.c 132 static locklist_t freelist; variable
369 TAILQ_INIT(&freelist);
579 TAILQ_INSERT_TAIL(&freelist, lp, chain);
620 TAILQ_CONCAT(&freelist, &locklist, chain);
643 if ((l = TAILQ_FIRST(&freelist)) == NULL)
645 TAILQ_REMOVE(&freelist, l, chain);
  /src/sys/kern/
sys_aio.c 37 * Workes are reused via freelist/active lists to avoid churn.
511 aiost->freelist = false;
619 TAILQ_INIT(&sp->freelist);
642 *aiost = TAILQ_LAST(&sp->freelist, aiost_list);
645 TAILQ_REMOVE(&sp->freelist, *aiost, list);
669 st = TAILQ_FIRST(&sp->freelist);
714 * Create and initialise a new servicing thread and append it to the freelist.
730 st->freelist = true;
732 TAILQ_INSERT_TAIL(&sp->freelist, st, list);
866 * freelist, dance around locks, then iterate loop and block o
    [all...]
  /src/sys/arch/atari/atari/
stalloc.c 57 static TAILQ_HEAD(freelist, mem_node) free_list;
  /src/sys/dev/pci/
if_wpivar.h 104 SLIST_HEAD(, wpi_rbuf) freelist; member in struct:wpi_rx_ring
if_iwnvar.h 111 SLIST_HEAD(, iwn_rbuf) freelist; member in struct:iwn_rx_ring
  /src/sys/dev/usb/
vhci.c 235 TAILQ_ENTRY(vhci_xfer) freelist;
846 TAILQ_INSERT_TAIL(&vxferlist, vxfer, freelist);
857 TAILQ_INSERT_TAIL(&vxferlist, vxfer, freelist);
864 TAILQ_REMOVE(&vxferlist, vxfer, freelist);
1079 TAILQ_INSERT_TAIL(&vxferlist, vxfer, freelist);
1092 TAILQ_REMOVE(&vxferlist, vxfer, freelist);
1157 TAILQ_INSERT_TAIL(&vxferlist, vxfer, freelist);
1170 TAILQ_REMOVE(&vxferlist, vxfer, freelist);
  /src/sys/uvm/
uvm_aobj.c 152 int u_freelist; /* freelist to allocate pages from */
449 * no freelist by default
514 * uao_set_pgfl: allocate pages only from the specified freelist.
517 * => reset by setting it to VM_NFREELIST, meaning any freelist.
521 uao_set_pgfl(struct uvm_object *uobj, int freelist)
525 KASSERTMSG((0 <= freelist), "invalid freelist %d", freelist);
526 KASSERTMSG((freelist <= VM_NFREELIST), "invalid freelist %d"
    [all...]
uvm_physseg.c 469 uvm_page_physunload(uvm_physseg_t upm, int freelist, paddr_t *paddrp)
478 if (seg->free_list != freelist) {
484 * put on the uvm freelist, nor has uvmexp.npages been
513 uvm_page_physunload_force(uvm_physseg_t upm, int freelist, paddr_t *paddrp)
660 uvm_page_physunload(uvm_physseg_t psi, int freelist, paddr_t *paddrp)
669 if (seg->free_list != freelist) {
713 uvm_page_physunload_force(uvm_physseg_t psi, int freelist, paddr_t *paddrp)
  /src/lib/libc/gdtoa/
misc.c 36 static Bigint *freelist[Kmax+1]; variable
62 if ((size_t)k <= Kmax && (rv = freelist[k]) !=0) {
63 freelist[k] = rv->next;
108 v->next = freelist[v->k];
109 freelist[v->k] = v;
  /src/sys/arch/x86/x86/
x86_machdep.c 588 int freelist; member in struct:__anon2243
620 return x86_freelists[i].freelist;
623 panic("no freelist for maximum address %"PRIx64, maxaddr);
894 if (x86_freelists[i].freelist == VM_FREELIST_DEFAULT)
901 printf("loading freelist %d 0x%"PRIx64"-0x%"PRIx64
902 " (0x%"PRIx64"-0x%"PRIx64")\n", x86_freelists[i].freelist,
908 atop(tmp), x86_freelists[i].freelist);
1037 x86_freelists[i].freelist = VM_FREELIST_DEFAULT;
  /src/sys/external/bsd/drm/dist/bsd-core/
drm_bufs.c 975 from.low_mark = dma->bufs[i].freelist.low_mark;
976 from.high_mark = dma->bufs[i].freelist.high_mark;
987 dma->bufs[i].freelist.low_mark,
988 dma->bufs[i].freelist.high_mark);
1021 dma->bufs[order].freelist.low_mark = request->low_mark;
1022 dma->bufs[order].freelist.high_mark = request->high_mark;
drm_sysctl.c 369 .freelist.count),
  /src/sys/arch/mips/mips/
mips_machdep.c 2227 int freelist = -1; /* unknown freelist */ local
2231 * If this segment doesn't overlap the freelist
2239 * the start of the freelist, then limit the
2241 * match this freelist and fall back to normal
2242 * freelist matching.
2250 * We've matched this freelist so remember it.
2252 freelist = flp->fl_freelist;
2256 * freelist, bound to segment to the freelist
    [all...]
  /src/sys/arch/riscv/riscv/
riscv_machdep.c 550 int freelist = VM_FREELIST_DEFAULT; local
552 VPRINTF("adding %#16" PRIxPADDR " - %#16" PRIxPADDR" to freelist %d\n",
553 m->start, m->end, freelist);
555 uvm_page_physload(first, last, first, last, freelist);
  /src/sys/arch/amiga/amiga/
cc.c 461 static TAILQ_HEAD(freelist, mem_node) free_list;

Completed in 39 milliseconds

1 2