Lines Matching refs:HGSMIMADATA
69 static void hgsmiMABlockFree(HGSMIMADATA *pMA, HGSMIMABLOCK *pBlock)
74 static int hgsmiMABlockAlloc(HGSMIMADATA *pMA, HGSMIMABLOCK **ppBlock)
93 static int hgsmiMAFormat(HGSMIMADATA *pMA)
149 static int hgsmiMARebuildFreeLists(HGSMIMADATA *pMA)
166 static int hgsmiMARestore(HGSMIMADATA *pMA, HGSMIOFFSET *paDescriptors, uint32_t cDescriptors, HGSMISIZE cbMaxBlock)
208 static HGSMIMABLOCK *hgsmiMAGetFreeBlock(HGSMIMADATA *pMA, HGSMIOFFSET order)
263 static void hgsmiMAReformatFreeBlocks(HGSMIMADATA *pMA, HGSMIOFFSET maxId,
353 static void hgsmiMAQueryFreeRange(HGSMIMADATA *pMA, HGSMIMABLOCK *pBlock, HGSMISIZE cbRequired,
395 static void hgsmiMAMergeFreeBlocks(HGSMIMADATA *pMA, HGSMIOFFSET order)
448 static HGSMIOFFSET hgsmiMAAlloc(HGSMIMADATA *pMA, HGSMISIZE cb)
483 static void hgsmiMAFree(HGSMIMADATA *pMA, HGSMIOFFSET off)
508 int HGSMIMAInit(HGSMIMADATA *pMA, const HGSMIAREA *pArea,
549 void HGSMIMAUninit(HGSMIMADATA *pMA)
563 HGSMIOFFSET HGSMIMAPointerToOffset(const HGSMIMADATA *pMA, const void *pv)
574 void *HGSMIMAOffsetToPointer(const HGSMIMADATA *pMA, HGSMIOFFSET off)
585 void *HGSMIMAAlloc(HGSMIMADATA *pMA, HGSMISIZE cb)
591 void HGSMIMAFree(HGSMIMADATA *pMA, void *pv)
604 HGSMIMABLOCK *HGSMIMASearchOffset(HGSMIMADATA *pMA, HGSMIOFFSET off)