kernel/eka/include/memmodel/epoc/mmubase/mmubase.h
changeset 152 657f875b013e
parent 102 ef2a444a7410
equal deleted inserted replaced
139:95f71bcdcdb7 152:657f875b013e
   524 		{return iPtInfoPtePerm;}
   524 		{return iPtInfoPtePerm;}
   525 	
   525 	
   526 public:
   526 public:
   527 	TInt AllocRamPages(TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType, TUint aBlockedZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse);
   527 	TInt AllocRamPages(TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType, TUint aBlockedZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse);
   528 	TInt ZoneAllocRamPages(TUint* aZoneIdList, TUint aZoneIdCount, TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType);
   528 	TInt ZoneAllocRamPages(TUint* aZoneIdList, TUint aZoneIdCount, TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType);
   529 	TInt AllocContiguousRam(TInt aSize, TPhysAddr& aPhysAddr, TZonePageType aPageType, TInt aAlign, TUint aBlockedZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse);
   529 	TInt AllocContiguousRam(TInt aSize, TPhysAddr& aPhysAddr, TInt aAlign);
   530 	TInt ZoneAllocContiguousRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aSize, TPhysAddr& aPhysAddr, TZonePageType aPageType, TInt aAlign);
   530 	TInt ZoneAllocContiguousRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aSize, TPhysAddr& aPhysAddr, TInt aAlign);
   531 
   531 
   532 public:
   532 public:
   533 	TInt iPageSize;				// page size in bytes
   533 	TInt iPageSize;				// page size in bytes
   534 	TInt iPageMask;				// page size - 1
   534 	TInt iPageMask;				// page size - 1
   535 	TInt iPageShift;			// log2(page size)
   535 	TInt iPageShift;			// log2(page size)