return pBuf->hOSMemHandle;
}
-IMG_BOOL BM_ContiguousStatistics(u32 uFlags, u32 *pTotalBytes,
- u32 *pAvailableBytes)
-{
- if (pAvailableBytes || pTotalBytes || uFlags)
- ;
- return IMG_FALSE;
-}
-
static IMG_BOOL DevMemoryAlloc(struct BM_CONTEXT *pBMContext,
struct BM_MAPPING *pMapping, u32 uFlags, u32 dev_vaddr_alignment,
struct IMG_DEV_VIRTADDR *pDevVAddr)
enum PVRSRV_ERROR PVRSRVGetMiscInfoKM(struct PVRSRV_MISC_INFO *psMiscInfo);
-enum PVRSRV_ERROR PVRSRVGetFBStatsKM(u32 *pui32Total, u32 *pui32Available);
-
enum PVRSRV_ERROR PVRSRVAllocSharedSysMemoryKM(
struct PVRSRV_PER_PROCESS_DATA *psPerProc, u32 ui32Flags,
u32 ui32Size, struct PVRSRV_KERNEL_MEM_INFO **ppsKernelMemInfo);
return PVRSRV_OK;
}
-enum PVRSRV_ERROR PVRSRVGetFBStatsKM(u32 *pui32Total, u32 *pui32Available)
-{
- u32 ui32Total = 0, i = 0;
- u32 ui32Available = 0;
-
- *pui32Total = 0;
- *pui32Available = 0;
-
- while (BM_ContiguousStatistics(i, &ui32Total, &ui32Available) ==
- IMG_TRUE) {
- *pui32Total += ui32Total;
- *pui32Available += ui32Available;
-
- i++;
- }
-
- return PVRSRV_OK;
-}
-
IMG_BOOL PVRSRVDeviceLISR(struct PVRSRV_DEVICE_NODE *psDeviceNode)
{
struct SYS_DATA *psSysData;