equal
deleted
inserted
replaced
255 const TUint8 KMutexOrdHwChunk = 0x10; /**< @internalComponent */ |
255 const TUint8 KMutexOrdHwChunk = 0x10; /**< @internalComponent */ |
256 const TUint8 KMutexOrdKernelHeap = 0x08; /**< @internalComponent */ |
256 const TUint8 KMutexOrdKernelHeap = 0x08; /**< @internalComponent */ |
257 const TUint8 KMutexOrdRamAlloc = 0x04; /**< @internalComponent */ |
257 const TUint8 KMutexOrdRamAlloc = 0x04; /**< @internalComponent */ |
258 #if defined(__MEMMODEL_FLEXIBLE__) |
258 #if defined(__MEMMODEL_FLEXIBLE__) |
259 const TUint8 KMutexOrdSyncPhysMem = 0x03; /**< @internalComponent */ |
259 const TUint8 KMutexOrdSyncPhysMem = 0x03; /**< @internalComponent */ |
|
260 const TUint8 KMutexOrdPageOut = 0x02; /**< @internalComponent */ |
260 #endif |
261 #endif |
261 const TUint8 KMutexOrdPageOut = 0x02; /**< @internalComponent */ |
|
262 const TUint8 KMutexOrdResourceManager = 0x01; /**< @internalComponent */ |
262 const TUint8 KMutexOrdResourceManager = 0x01; /**< @internalComponent */ |
263 |
263 |
264 |
264 |
265 /******************************************** |
265 /******************************************** |
266 * Kernel Extension Priority Ordering |
266 * Kernel Extension Priority Ordering |
2836 @return KErrNone or standard error code. |
2836 @return KErrNone or standard error code. |
2837 */ |
2837 */ |
2838 inline virtual TInt DeleteNotify(TThreadMessage* aReq,TUint aOffset,TUint aSize); |
2838 inline virtual TInt DeleteNotify(TThreadMessage* aReq,TUint aOffset,TUint aSize); |
2839 |
2839 |
2840 /** |
2840 /** |
|
2841 Return the lock that should be used to synchronise calculation of the idle/busy state and |
|
2842 subsequent calls to #NotifyIdle and #NotifyBusy. |
|
2843 */ |
|
2844 IMPORT_C NFastMutex* NotificationLock(); |
|
2845 |
|
2846 /** |
2841 Called by the paging device to notify the kernel that the device has just become idle and is not |
2847 Called by the paging device to notify the kernel that the device has just become idle and is not |
2842 currently processing any requests. |
2848 currently processing any requests. |
2843 |
2849 |
2844 This is used by the kernel to work out when to clean pages in the background. |
2850 This is used by the kernel to work out when to clean pages in the background. |
2845 |
2851 |