PVRSRV_ERROR OSScheduleMISR2(void) { SYS_DATA *psSysData; SysAcquireData(&psSysData); OSScheduleMISR(psSysData); return PVRSRV_OK; }
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; }