📄 pdp.h
字号:
/*******************************************************************************
<header>
* Name : pdp.h
* Title : PDP device specific routines
* Author(s) : Dave Bartlett
* Created : 22 / 9 / 03
*
* Copyright : 2003 by Imagination Technologies Limited.
* All rights reserved. No part of this software, either
* material or conceptual may be copied or distributed,
* transmitted, transcribed, stored in a retrieval system
* or translated into any human or computer language in any
* form by any means, electronic, mechanical, manual or
* other-wise, or disclosed to third parties without the
* express written permission of Imagination Technologies
* Limited, Unit 8, HomePark Industrial Estate,
* King's Langley, Hertfordshire, WD4 8LZ, U.K.
*
* Description : Device specific functions
*
* Platform : Generic
*
</header>
*******************************************************************************/
/*----------------------------------------------------------------------------
<function>
FUNCTION : DevInitPDP
PURPOSE : Reset and initialise Chip
PARAMETERS : psDevInfo
RETURNS : Error state
</function>
------------------------------------------------------------------------------*/
PVRSRV_ERROR DevInitPDP(PVRSRV_DEV_INFO *psDevInfo);
/*----------------------------------------------------------------------------
<function>
FUNCTION : DevDeInitPDP
PURPOSE : Reset and deinitialise Chip
PARAMETERS : psDevInfo
RETURNS : Error state
</function>
------------------------------------------------------------------------------*/
PVRSRV_ERROR DevDeInitPDP(PVRSRV_DEV_INFO *psDevInfo);
/*----------------------------------------------------------------------------
<function>
FUNCTION : PDPFlipDisplay
PURPOSE : flips the display
PARAMETERS : ui32PhysAddr - physaddr to flip to
RETURNS : none
</function>
------------------------------------------------------------------------------*/
IMG_VOID PDPFlipDisplay(PVRSRV_DEV_INFO *psDevInfo, IMG_UINT32 ui32PhysAddr);
IMG_VOID PDPFlipOverlay(PVRSRV_DEV_INFO* psDevInfo, IMG_VOID* pvInfo);
/*----------------------------------------------------------------------------
<function>
FUNCTION : PDPUpdateDisplay
PURPOSE : Updates the display
PARAMETERS : none
RETURNS : none
</function>
------------------------------------------------------------------------------*/
IMG_VOID PDPUpdateDisplay(PVRSRV_DEV_INFO *psDevInfo);
/*----------------------------------------------------------------------------
<function>
FUNCTION : DevProcessCommandsPDP
PURPOSE : processes commands for this device
PARAMETERS : psDevInfo
RETURNS : Error state
</function>
------------------------------------------------------------------------------*/
IMG_VOID DevProcessCommandsPDP (PVRSRV_DEV_INFO *psDevInfo,
PVRSRV_QUEUE_INFO *psQueue,
PVRSRV_CMD_HEADER *psCmdHeader);
/*----------------------------------------------------------------------------
<function>
FUNCTION : DevDummyProcessCommandsPDP
PURPOSE : processes commands for this device
PARAMETERS : psDevInfo
RETURNS : Error state
</function>
------------------------------------------------------------------------------*/
IMG_VOID DevDummyProcessCommandsPDP (PVRSRV_DEV_INFO *psDevInfo,
PVRSRV_QUEUE_INFO *psQueue,
PVRSRV_CMD_HEADER *psCmdHeader);
/*****************************************************************************
FUNCTION : PDPIsr
PURPOSE : display interrupt handler
PARAMETERS : none
RETURNS : none
*****************************************************************************/
IMG_VOID PDPIsr (PVRSRV_DEV_INFO *psDevInfo);
/*****************************************************************************
End of file (pdp.h)
*****************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -