taglinefilesource code
bdesc145lib/malloc.cstruct bucket_desc *bdesc;
bdesc148lib/malloc.cbdesc = (struct bucket_desc *) page;
bdesc149lib/malloc.cfor (i = PAGE_SIZE/sizeof(struct bucket_desc); --i > 0; bdesc++ )
bdesc150lib/malloc.cbdesc->next = bdesc+1;
bdesc156lib/malloc.cbdesc->next = free_bucket_desc;
bdesc177lib/malloc.cstruct bucket_desc  *bdesc;
bdesc200lib/malloc.cfor (bdesc = bdir->chain; bdesc != NULL; bdesc = bdesc->next)
bdesc201lib/malloc.cif (bdesc->freeptr)
bdesc220lib/malloc.cbdesc = free_bucket_desc;
bdesc221lib/malloc.cfree_bucket_desc = bdesc->next;
bdesc229lib/malloc.cbdesc->next = free_bucket_desc;
bdesc230lib/malloc.cfree_bucket_desc = bdesc;
bdesc235lib/malloc.cbdesc->refcnt = 0;
bdesc236lib/malloc.cbdesc->bucket_size = bdir->size;
bdesc237lib/malloc.cbdesc->page = bdesc->freeptr = (void *) page;
bdesc265lib/malloc.cbdesc->next = bdir->chain; /* OK, link it in! */
bdesc266lib/malloc.cbdir->chain = bdesc;
bdesc269lib/malloc.cretval = (void *) bdesc->freeptr;
bdesc271lib/malloc.cbdesc->freeptr = *((void **) (((char *)retval)+sizeof(struct hdr_start)));
bdesc273lib/malloc.cbdesc->freeptr = *((void **) retval);
bdesc275lib/malloc.cbdesc->refcnt++;
bdesc387lib/malloc.cstruct bucket_desc  *bdesc, *prev;
bdesc436lib/malloc.cfor (bdesc = bdir->chain; bdesc; bdesc = bdesc->next) {
bdesc437lib/malloc.cif (bdesc->page == page)
bdesc439lib/malloc.cprev = bdesc;
bdesc470lib/malloc.c*((void **)obj) = bdesc->freeptr;
bdesc474lib/malloc.c*((void **)obj) = bdesc->freeptr;
bdesc477lib/malloc.cbdesc->freeptr = obj;
bdesc478lib/malloc.cbdesc->refcnt--;
bdesc479lib/malloc.cif (bdesc->refcnt == 0) {
bdesc484lib/malloc.cif ((prev && (prev->next != bdesc)) ||
bdesc485lib/malloc.c(!prev && (bdir->chain != bdesc)))
bdesc487lib/malloc.cif (prev->next == bdesc)
bdesc490lib/malloc.cprev->next = bdesc->next;
bdesc492lib/malloc.cif (bdir->chain != bdesc)
bdesc494lib/malloc.cbdir->chain = bdesc->next;
bdesc496lib/malloc.cbdesc->next = free_bucket_desc;
bdesc497lib/malloc.cfree_bucket_desc = bdesc;
bdesc498lib/malloc.cfree_page((unsigned long) bdesc->page);
bdesc512lib/malloc.cstruct bucket_desc  *bdesc;
bdesc517lib/malloc.cfor (bdesc = bdir->chain; bdesc; bdesc = bdesc->next) {
bdesc518lib/malloc.cpage = bdesc->page;