Lines Matching defs:pHeap
230 int HGSMIHeapSetup (HGSMIHEAP *pHeap,
237 int HGSMIHeapRelocate (HGSMIHEAP *pHeap,
245 int HGSMIHeapRestoreMA(HGSMIHEAP *pHeap,
254 void HGSMIHeapSetupUninitialized (HGSMIHEAP *pHeap);
256 void HGSMIHeapDestroy (HGSMIHEAP *pHeap);
258 void* HGSMIHeapBufferAlloc (HGSMIHEAP *pHeap,
261 void HGSMIHeapBufferFree(HGSMIHEAP *pHeap,
264 void *HGSMIHeapAlloc (HGSMIHEAP *pHeap,
269 HGSMIOFFSET HGSMIHeapBufferOffset (HGSMIHEAP *pHeap,
272 void HGSMIHeapFree (HGSMIHEAP *pHeap,
275 DECLINLINE(HGSMIOFFSET) HGSMIHeapOffset(HGSMIHEAP *pHeap)
277 return pHeap->area.offBase;
282 DECLINLINE(HGSMIOFFSET) HGSMIHeapHandleLocationOffset(HGSMIHEAP *pHeap)
285 if (pHeap->u32HeapType == HGSMI_HEAP_TYPE_POINTER)
287 offHeapHandle = (HGSMIOFFSET)((uintptr_t)pHeap->u.hPtr - (uintptr_t)pHeap->area.pu8Base);
289 else if (pHeap->u32HeapType == HGSMI_HEAP_TYPE_OFFSET)
291 offHeapHandle = (HGSMIOFFSET)((uintptr_t)pHeap->u.hOff - (uintptr_t)pHeap->area.pu8Base);
301 DECLINLINE(HGSMISIZE) HGSMIHeapSize(HGSMIHEAP *pHeap)
303 return pHeap->area.cbArea;