Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

MMPAGESUBPOOL Struct Reference

#include <MMInternal.h>

List of all members.


Detailed Description

Page sub pool

About the allocation of this structure. To keep the number of heap blocks, the number of heap calls, and fragmentation low we allocate all the data related to a MMPAGESUBPOOL node in one chunk. That means that after the bitmap (which is of variable size) comes the SUPPAGE records and then follows the lookup tree nodes. (The heap in question is the hyper heap.)

Definition at line 357 of file MMInternal.h.


Public Member Functions

 R3R0PTRTYPE (void *) pvPages
 R3R0PTRTYPE (PSUPPAGE) paPhysPages
 R3R0PTRTYPE (struct MMPAGESUBPOOL *) pNextFree
 R3R0PTRTYPE (struct MMPAGESUBPOOL *) pNext

Public Attributes

uint32_t auBitmap [1]
uint32_t cPages
uint32_t cPagesFree

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index