kernel/eka/memmodel/epoc/flexible/mmu/mmu.h
branchRCL_3
changeset 256 c1f20ce4abcf
parent 117 5b5d147c7838
child 257 3e88ff8f41d5
equal deleted inserted replaced
249:a179b74831c9 256:c1f20ce4abcf
  1990 	TInt GetRamZonePageCount(TUint aId, SRamZonePageCount& aPageData);
  1990 	TInt GetRamZonePageCount(TUint aId, SRamZonePageCount& aPageData);
  1991 	TInt ZoneAllocPhysicalRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aBytes, TPhysAddr& aPhysAddr, TInt aAlign);
  1991 	TInt ZoneAllocPhysicalRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aBytes, TPhysAddr& aPhysAddr, TInt aAlign);
  1992 	TInt ZoneAllocPhysicalRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aNumPages, TPhysAddr* aPageList);
  1992 	TInt ZoneAllocPhysicalRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aNumPages, TPhysAddr* aPageList);
  1993 	TInt RamHalFunction(TInt aFunction, TAny* a1, TAny* a2);	
  1993 	TInt RamHalFunction(TInt aFunction, TAny* a1, TAny* a2);	
  1994 	void ChangePageType(SPageInfo* aPageInfo, TZonePageType aOldPageType, TZonePageType aNewPageType);
  1994 	void ChangePageType(SPageInfo* aPageInfo, TZonePageType aOldPageType, TZonePageType aNewPageType);
       
  1995 	TInt FreeRamZone(TUint aZoneId);
  1995 
  1996 
  1996 	TInt AllocPhysicalRam(TPhysAddr* aPages, TUint aCount, TRamAllocFlags aFlags);
  1997 	TInt AllocPhysicalRam(TPhysAddr* aPages, TUint aCount, TRamAllocFlags aFlags);
  1997 	void FreePhysicalRam(TPhysAddr* aPages, TUint aCount);
  1998 	void FreePhysicalRam(TPhysAddr* aPages, TUint aCount);
  1998 	TInt AllocPhysicalRam(TPhysAddr& aPhysAddr, TUint aCount, TUint aAlign, TRamAllocFlags aFlags);
  1999 	TInt AllocPhysicalRam(TPhysAddr& aPhysAddr, TUint aCount, TUint aAlign, TRamAllocFlags aFlags);
  1999 	void FreePhysicalRam(TPhysAddr aPhysAddr, TUint aCount);
  2000 	void FreePhysicalRam(TPhysAddr aPhysAddr, TUint aCount);