Lines Matching refs:pohThis
3263 struct SIS_OH *pohThis; in sisfb_poh_allocate() local
3273 pohThis = memheap->oh_free.poh_next; in sisfb_poh_allocate()
3275 while(pohThis != &memheap->oh_free) { in sisfb_poh_allocate()
3276 if(size <= pohThis->size) { in sisfb_poh_allocate()
3280 pohThis = pohThis->poh_next; in sisfb_poh_allocate()
3289 if(size == pohThis->size) { in sisfb_poh_allocate()
3290 pohRoot = pohThis; in sisfb_poh_allocate()
3291 sisfb_delete_node(pohThis); in sisfb_poh_allocate()
3297 pohRoot->offset = pohThis->offset; in sisfb_poh_allocate()
3300 pohThis->offset += size; in sisfb_poh_allocate()
3301 pohThis->size -= size; in sisfb_poh_allocate()
3306 pohThis = &memheap->oh_used; in sisfb_poh_allocate()
3307 sisfb_insert_node(pohThis, pohRoot); in sisfb_poh_allocate()
3334 struct SIS_OH *pohThis; in sisfb_poh_free() local
3362 pohThis = memheap->oh_free.poh_next; in sisfb_poh_free()
3364 while(pohThis != &memheap->oh_free) { in sisfb_poh_free()
3365 if(pohThis->offset == ulUpper) { in sisfb_poh_free()
3366 poh_next = pohThis; in sisfb_poh_free()
3367 } else if((pohThis->offset + pohThis->size) == ulLower) { in sisfb_poh_free()
3368 poh_prev = pohThis; in sisfb_poh_free()
3370 pohThis = pohThis->poh_next; in sisfb_poh_free()