SIS_OH
struct SIS_OH *poh_next;
struct SIS_OH *poh_prev;
struct SIS_OH aoh[1];
struct SIS_OH oh_free;
struct SIS_OH oh_used;
struct SIS_OH *poh_freelist;
static void sisfb_insert_node(struct SIS_OH *pohList, struct SIS_OH *poh);
static struct SIS_OH * sisfb_poh_free(struct SIS_HEAP *memheap, u32 base);
static void sisfb_free_node(struct SIS_HEAP *memheap, struct SIS_OH *poh);
struct SIS_OH *poh;
static struct SIS_OH *
struct SIS_OH *poh;
cOhs = (SIS_OH_ALLOC_SIZE - sizeof(struct SIS_OHALLOC)) / sizeof(struct SIS_OH) + 1;
static struct SIS_OH *
struct SIS_OH *pohThis;
struct SIS_OH *pohRoot;
sisfb_delete_node(struct SIS_OH *poh)
sisfb_insert_node(struct SIS_OH *pohList, struct SIS_OH *poh)
struct SIS_OH *pohTemp = pohList->poh_next;
static struct SIS_OH *
struct SIS_OH *pohThis;
struct SIS_OH *poh_freed;
struct SIS_OH *poh_prev;
struct SIS_OH *poh_next;
sisfb_free_node(struct SIS_HEAP *memheap, struct SIS_OH *poh)
struct SIS_OH *poh = NULL;
struct SIS_OH *poh;
static struct SIS_OH * sisfb_poh_new_node(struct SIS_HEAP *memheap);
static struct SIS_OH * sisfb_poh_allocate(struct SIS_HEAP *memheap, u32 size);
static void sisfb_delete_node(struct SIS_OH *poh);