Lines Matching refs:poh_freed
3318 struct SIS_OH *poh_freed;
3325 poh_freed = memheap->oh_used.poh_next;
3327 while(poh_freed != &memheap->oh_used) {
3328 if(poh_freed->offset == base) {
3333 poh_freed = poh_freed->poh_next;
3339 memheap->max_freesize += poh_freed->size;
3342 ulUpper = poh_freed->offset + poh_freed->size;
3343 ulLower = poh_freed->offset;
3356 sisfb_delete_node(poh_freed);
3359 poh_prev->size += (poh_freed->size + poh_next->size);
3361 sisfb_free_node(memheap, poh_freed);
3367 poh_prev->size += poh_freed->size;
3368 sisfb_free_node(memheap, poh_freed);
3373 poh_next->size += poh_freed->size;
3374 poh_next->offset = poh_freed->offset;
3375 sisfb_free_node(memheap, poh_freed);
3379 sisfb_insert_node(&memheap->oh_free, poh_freed);
3381 return poh_freed;