kernel/eka/include/memmodel/epoc/mmubase/mmubase.h
branchRCL_3
changeset 110 c734af59ce98
parent 0 a41df078684a
child 256 c1f20ce4abcf
equal deleted inserted replaced
97:41f0cfe18c80 110:c734af59ce98
   523 		{return iPtInfoPtePerm;}
   523 		{return iPtInfoPtePerm;}
   524 	
   524 	
   525 public:
   525 public:
   526 	TInt AllocRamPages(TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType, TUint aBlockedZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse);
   526 	TInt AllocRamPages(TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType, TUint aBlockedZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse);
   527 	TInt ZoneAllocRamPages(TUint* aZoneIdList, TUint aZoneIdCount, TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType);
   527 	TInt ZoneAllocRamPages(TUint* aZoneIdList, TUint aZoneIdCount, TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType);
   528 	TInt AllocContiguousRam(TInt aSize, TPhysAddr& aPhysAddr, TZonePageType aPageType, TInt aAlign, TUint aBlockedZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse);
   528 	TInt AllocContiguousRam(TInt aSize, TPhysAddr& aPhysAddr, TInt aAlign);
   529 	TInt ZoneAllocContiguousRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aSize, TPhysAddr& aPhysAddr, TZonePageType aPageType, TInt aAlign);
   529 	TInt ZoneAllocContiguousRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aSize, TPhysAddr& aPhysAddr, TInt aAlign);
   530 
   530 
   531 public:
   531 public:
   532 	TInt iPageSize;				// page size in bytes
   532 	TInt iPageSize;				// page size in bytes
   533 	TInt iPageMask;				// page size - 1
   533 	TInt iPageMask;				// page size - 1
   534 	TInt iPageShift;			// log2(page size)
   534 	TInt iPageShift;			// log2(page size)