PVRSRV_ERROR OSScheduleMISR2(void)
{
	SYS_DATA *psSysData;
	SysAcquireData(&psSysData);
	OSScheduleMISR(psSysData);
	return PVRSRV_OK;
}
Beispiel #2
0
int SYSPVRServiceSGXInterrupt(struct drm_device *dev)
{
	IMG_BOOL bStatus = IMG_FALSE;

	PVR_UNREFERENCED_PARAMETER(dev);

	if (gpsSGXDevNode != IMG_NULL)
	{
		bStatus = (*gpsSGXDevNode->pfnDeviceISR)(gpsSGXDevNode->pvISRData);
		if (bStatus)
		{
			OSScheduleMISR((IMG_VOID *)gpsSGXDevNode->psSysData);
		}
	}

	return bStatus ? 1 : 0;
}