My Project
|
Go to the source code of this file.
Data Structures | |
struct | omBinPageRegion_t |
Macros | |
#define | OM_KEEP_REGIONS_ORDER |
#define | NEXT_PAGE(page) *((void**) page) |
#define | OM_IS_EMPTY_REGION(region) ((region)->current == NULL && (region->init_addr == NULL)) |
Variables | |
static omBinPageRegion | om_CurrentBinPageRegion = NULL |
unsigned long | om_MaxBinPageIndex = 0 |
unsigned long | om_MinBinPageIndex = ULONG_MAX |
unsigned long * | om_BinPageIndicies = NULL |
struct omBinPageRegion_s |
Definition at line 22 of file omBinPage.c.
Data Fields | ||
---|---|---|
char * | addr | |
void * | current | |
char * | init_addr | |
int | init_pages | |
omBinPageRegion | next | |
int | pages | |
omBinPageRegion | prev | |
int | used_pages |
#define NEXT_PAGE | ( | page | ) | *((void**) page) |
Definition at line 95 of file omBinPage.c.
Definition at line 96 of file omBinPage.c.
#define OM_KEEP_REGIONS_ORDER |
Definition at line 20 of file omBinPage.c.
omBinPage omAllocBinPage | ( | void | ) |
Definition at line 98 of file omBinPage.c.
omBinPage omAllocBinPages | ( | int | how_many | ) |
Definition at line 149 of file omBinPage.c.
|
static |
Definition at line 294 of file omBinPage.c.
|
static |
Definition at line 349 of file omBinPage.c.
omError_t omCheckBinPageRegion | ( | omBinPageRegion | region, |
int | level, | ||
omError_t | report, | ||
OM_FLR_DECL | |||
) |
Definition at line 505 of file omBinPage.c.
Definition at line 531 of file omBinPage.c.
omBinPageRegion omFindRegionOfAddr | ( | void * | addr | ) |
Definition at line 578 of file omBinPage.c.
void omFreeBinPages | ( | omBinPage | bin_page, |
int | how_many | ||
) |
Definition at line 206 of file omBinPage.c.
|
static |
Definition at line 330 of file omBinPage.c.
OM_INLINE_LOCAL void omInsertRegionAfter | ( | omBinPageRegion | insert, |
omBinPageRegion | after | ||
) |
Definition at line 66 of file omBinPage.c.
OM_INLINE_LOCAL void omInsertRegionBefore | ( | omBinPageRegion | insert, |
omBinPageRegion | before | ||
) |
int omIsAddrOnFreeBinPage | ( | void * | addr | ) |
Definition at line 595 of file omBinPage.c.
int omIsKnownMemoryRegion | ( | omBinPageRegion | region | ) |
Definition at line 489 of file omBinPage.c.
|
static |
Definition at line 390 of file omBinPage.c.
|
static |
Definition at line 254 of file omBinPage.c.
OM_INLINE_LOCAL void omTakeOutRegion | ( | omBinPageRegion | region | ) |
Definition at line 49 of file omBinPage.c.
|
static |
Definition at line 437 of file omBinPage.c.
unsigned long* om_BinPageIndicies = NULL |
Definition at line 38 of file omBinPage.c.
|
static |
Definition at line 35 of file omBinPage.c.
unsigned long om_MaxBinPageIndex = 0 |
Definition at line 36 of file omBinPage.c.
unsigned long om_MinBinPageIndex = ULONG_MAX |
Definition at line 37 of file omBinPage.c.