taglinefilesource code
bdesc146lib/malloc.cstruct bucket_desc *bdesc;
bdesc149lib/malloc.cbdesc = (struct bucket_desc *) page;
bdesc150lib/malloc.cfor (i = PAGE_SIZE/sizeof(struct bucket_desc); --i > 0; bdesc++ )
bdesc151lib/malloc.cbdesc->next = bdesc+1;
bdesc157lib/malloc.cbdesc->next = free_bucket_desc;
bdesc178lib/malloc.cstruct bucket_desc  *bdesc;
bdesc201lib/malloc.cfor (bdesc = bdir->chain; bdesc != NULL; bdesc = bdesc->next)
bdesc202lib/malloc.cif (bdesc->freeptr)
bdesc221lib/malloc.cbdesc = free_bucket_desc;
bdesc222lib/malloc.cfree_bucket_desc = bdesc->next;
bdesc230lib/malloc.cbdesc->next = free_bucket_desc;
bdesc231lib/malloc.cfree_bucket_desc = bdesc;
bdesc236lib/malloc.cbdesc->refcnt = 0;
bdesc237lib/malloc.cbdesc->bucket_size = bdir->size;
bdesc238lib/malloc.cbdesc->page = bdesc->freeptr = (void *) page;
bdesc266lib/malloc.cbdesc->next = bdir->chain; /* OK, link it in! */
bdesc267lib/malloc.cbdir->chain = bdesc;
bdesc270lib/malloc.cretval = (void *) bdesc->freeptr;
bdesc272lib/malloc.cbdesc->freeptr = *((void **) (((char *)retval)+sizeof(struct hdr_start)));
bdesc274lib/malloc.cbdesc->freeptr = *((void **) retval);
bdesc276lib/malloc.cbdesc->refcnt++;
bdesc388lib/malloc.cstruct bucket_desc  *bdesc, *prev;
bdesc437lib/malloc.cfor (bdesc = bdir->chain; bdesc; bdesc = bdesc->next) {
bdesc438lib/malloc.cif (bdesc->page == page)
bdesc440lib/malloc.cprev = bdesc;
bdesc471lib/malloc.c*((void **)obj) = bdesc->freeptr;
bdesc475lib/malloc.c*((void **)obj) = bdesc->freeptr;
bdesc478lib/malloc.cbdesc->freeptr = obj;
bdesc479lib/malloc.cbdesc->refcnt--;
bdesc480lib/malloc.cif (bdesc->refcnt == 0) {
bdesc485lib/malloc.cif ((prev && (prev->next != bdesc)) ||
bdesc486lib/malloc.c(!prev && (bdir->chain != bdesc)))
bdesc488lib/malloc.cif (prev->next == bdesc)
bdesc491lib/malloc.cprev->next = bdesc->next;
bdesc493lib/malloc.cif (bdir->chain != bdesc)
bdesc495lib/malloc.cbdir->chain = bdesc->next;
bdesc497lib/malloc.cbdesc->next = free_bucket_desc;
bdesc498lib/malloc.cfree_bucket_desc = bdesc;
bdesc499lib/malloc.cfree_page((unsigned long) bdesc->page);
bdesc513lib/malloc.cstruct bucket_desc  *bdesc;
bdesc518lib/malloc.cfor (bdesc = bdir->chain; bdesc; bdesc = bdesc->next) {
bdesc519lib/malloc.cpage = bdesc->page;