46#ifndef GARBAGE_COLLECTION_H_
47#define GARBAGE_COLLECTION_H_
65void PutToGcVictimList(
unsigned int dieNo,
unsigned int blockNo,
unsigned int invalidSliceCnt);
struct _GC_VICTIM_LIST_ENTRY GC_VICTIM_LIST_ENTRY
unsigned int GetFromGcVictimList(unsigned int dieNo)
void PutToGcVictimList(unsigned int dieNo, unsigned int blockNo, unsigned int invalidSliceCnt)
struct _GC_VICTIM_MAP GC_VICTIM_MAP
void GarbageCollection(unsigned int dieNo)
struct _GC_VICTIM_LIST_ENTRY * P_GC_VICTIM_LIST_ENTRY
void SelectiveGetFromGcVictimList(unsigned int dieNo, unsigned int blockNo)
P_GC_VICTIM_MAP gcVictimMapPtr
struct _GC_VICTIM_MAP * P_GC_VICTIM_MAP
GC_VICTIM_LIST_ENTRY gcVictimList[USER_DIES][SLICES_PER_BLOCK+1]