kernel/eka/include/memmodel/epoc/mmubase/mmubase.h
branchRCL_3
changeset 256 c1f20ce4abcf
parent 110 c734af59ce98
child 257 3e88ff8f41d5
equal deleted inserted replaced
249:a179b74831c9 256:c1f20ce4abcf
   408 	TInt ZoneAllocPhysicalRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aSize, TPhysAddr& aPhysAddr, TInt aAlign=0);
   408 	TInt ZoneAllocPhysicalRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aSize, TPhysAddr& aPhysAddr, TInt aAlign=0);
   409 	TInt AllocPhysicalRam(TInt aNumPages, TPhysAddr* aPageList);
   409 	TInt AllocPhysicalRam(TInt aNumPages, TPhysAddr* aPageList);
   410 	TInt ZoneAllocPhysicalRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aNumPages, TPhysAddr* aPageList);
   410 	TInt ZoneAllocPhysicalRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aNumPages, TPhysAddr* aPageList);
   411 	TInt FreePhysicalRam(TPhysAddr aPhysAddr, TInt aSize);
   411 	TInt FreePhysicalRam(TPhysAddr aPhysAddr, TInt aSize);
   412 	TInt FreePhysicalRam(TInt aNumPages, TPhysAddr* aPageList);
   412 	TInt FreePhysicalRam(TInt aNumPages, TPhysAddr* aPageList);
       
   413 	TInt FreeRamZone(TUint aZoneId, TPhysAddr& aZoneBase, TUint& aZoneBytes);
   413 	TInt ClaimPhysicalRam(TPhysAddr aPhysAddr, TInt aSize);
   414 	TInt ClaimPhysicalRam(TPhysAddr aPhysAddr, TInt aSize);
   414 	TInt GetPageTableId(TPhysAddr aPtPhys);
   415 	TInt GetPageTableId(TPhysAddr aPtPhys);
   415 	void MapRamPage(TLinAddr aAddr, TPhysAddr aPage, TPte aPtePerm);
   416 	void MapRamPage(TLinAddr aAddr, TPhysAddr aPage, TPte aPtePerm);
   416 	void UnmapAndFree(TLinAddr aAddr, TInt aNumPages);
   417 	void UnmapAndFree(TLinAddr aAddr, TInt aNumPages);
   417 	void FreePages(TPhysAddr* aPageList, TInt aCount, TZonePageType aPageType);
   418 	void FreePages(TPhysAddr* aPageList, TInt aCount, TZonePageType aPageType);