kernel/eka/memmodel/epoc/flexible/mmu/mmu.h
changeset 152 657f875b013e
parent 102 ef2a444a7410
child 201 43365a9b78a3
equal deleted inserted replaced
139:95f71bcdcdb7 152:657f875b013e
  1960 	TUint FreeRamInPages();
  1960 	TUint FreeRamInPages();
  1961 	TUint TotalPhysicalRamPages();
  1961 	TUint TotalPhysicalRamPages();
  1962 
  1962 
  1963 	TInt AllocRam(	TPhysAddr* aPages, TUint aCount, TRamAllocFlags aFlags, TZonePageType aZonePageType, 
  1963 	TInt AllocRam(	TPhysAddr* aPages, TUint aCount, TRamAllocFlags aFlags, TZonePageType aZonePageType, 
  1964 					TUint aBlockZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse);
  1964 					TUint aBlockZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse);
       
  1965 	void MarkPageAllocated(TPhysAddr aPhysAddr, TZonePageType aZonePageType);
  1965 	void FreeRam(TPhysAddr* aPages, TUint aCount, TZonePageType aZonePageType);
  1966 	void FreeRam(TPhysAddr* aPages, TUint aCount, TZonePageType aZonePageType);
  1966 	TInt AllocContiguousRam(TPhysAddr& aPhysAddr, TUint aCount, TUint aAlign, TRamAllocFlags aFlags);
  1967 	TInt AllocContiguousRam(TPhysAddr& aPhysAddr, TUint aCount, TUint aAlign, TRamAllocFlags aFlags);
  1967 	void FreeContiguousRam(TPhysAddr aPhysAddr, TUint aCount);
  1968 	void FreeContiguousRam(TPhysAddr aPhysAddr, TUint aCount);
  1968 
  1969 
  1969 	const SRamZone* RamZoneConfig(TRamZoneCallback& aCallback) const;
  1970 	const SRamZone* RamZoneConfig(TRamZoneCallback& aCallback) const;