Lines Matching refs:sisfb_heap
3207 ivideo->sisfb_heap.vinfo = ivideo; in sisfb_heap_init()
3209 ivideo->sisfb_heap.poha_chain = NULL; in sisfb_heap_init()
3210 ivideo->sisfb_heap.poh_freelist = NULL; in sisfb_heap_init()
3212 poh = sisfb_poh_new_node(&ivideo->sisfb_heap); in sisfb_heap_init()
3216 poh->poh_next = &ivideo->sisfb_heap.oh_free; in sisfb_heap_init()
3217 poh->poh_prev = &ivideo->sisfb_heap.oh_free; in sisfb_heap_init()
3221 ivideo->sisfb_heap.oh_free.poh_next = poh; in sisfb_heap_init()
3222 ivideo->sisfb_heap.oh_free.poh_prev = poh; in sisfb_heap_init()
3223 ivideo->sisfb_heap.oh_free.size = 0; in sisfb_heap_init()
3224 ivideo->sisfb_heap.max_freesize = poh->size; in sisfb_heap_init()
3226 ivideo->sisfb_heap.oh_used.poh_next = &ivideo->sisfb_heap.oh_used; in sisfb_heap_init()
3227 ivideo->sisfb_heap.oh_used.poh_prev = &ivideo->sisfb_heap.oh_used; in sisfb_heap_init()
3228 ivideo->sisfb_heap.oh_used.size = SENTINEL; in sisfb_heap_init()
3234 sisfb_heap = &ivideo->sisfb_heap; in sisfb_heap_init()
3431 poh = sisfb_poh_allocate(&ivideo->sisfb_heap, (u32)req->size); in sis_int_malloc()
3447 struct sis_video_info *ivideo = sisfb_heap->vinfo; in sis_malloc()
3449 if(&ivideo->sisfb_heap == sisfb_heap) in sis_malloc()
3473 poh = sisfb_poh_free(&ivideo->sisfb_heap, base); in sis_int_free()
3484 struct sis_video_info *ivideo = sisfb_heap->vinfo; in sis_free()