Lines Matching defs:poh
2050 XGI_OH *poh;
2268 poh = XGIfb_poh_new_node();
2270 if(poh == NULL) return 1;
2272 poh->poh_next = &XGIfb_heap.oh_free;
2273 poh->poh_prev = &XGIfb_heap.oh_free;
2274 poh->size = XGIfb_heap_end - XGIfb_heap_start + 1;
2275 poh->offset = XGIfb_heap_start - (unsigned long) xgi_video_info.video_vbase;
2279 (unsigned int) poh->size / 1024);
2282 (unsigned int) poh->offset, (unsigned int) poh->size / 1024);
2284 XGIfb_heap.oh_free.poh_next = poh;
2285 XGIfb_heap.oh_free.poh_prev = poh;
2287 XGIfb_heap.max_freesize = poh->size;
2301 XGI_OH *poh;
2312 poh = &poha->aoh[0];
2314 poh->poh_next = poh + 1;
2315 poh = poh + 1;
2318 poh->poh_next = NULL;
2322 poh = XGIfb_heap.poh_freelist;
2323 XGIfb_heap.poh_freelist = poh->poh_next;
2325 return (poh);
2381 static void XGIfb_delete_node(XGI_OH *poh)
2386 poh_prev = poh->poh_prev;
2387 poh_next = poh->poh_next;
2394 static void XGIfb_insert_node(XGI_OH *pohList, XGI_OH *poh)
2400 pohList->poh_next = poh;
2401 pohTemp->poh_prev = poh;
2403 poh->poh_prev = pohList;
2404 poh->poh_next = pohTemp;
2477 static void XGIfb_free_node(XGI_OH *poh)
2479 if(poh == NULL) return;
2481 poh->poh_next = XGIfb_heap.poh_freelist;
2482 XGIfb_heap.poh_freelist = poh;
2488 XGI_OH *poh;
2490 poh = XGIfb_poh_allocate(req->size);
2492 if(poh == NULL) {
2498 (char *) (poh->offset + (unsigned long) xgi_video_info.video_vbase));
2500 req->offset = poh->offset;
2501 req->size = poh->size;
2508 XGI_OH *poh;
2510 poh = XGIfb_poh_free(base);
2512 if(poh == NULL) {