📄 env.h
字号:
/*!****************************************************************************
@File env.h
@Title Environment Support
@Author Imagination Technologies
@date 14 May 2003
@Copyright Copyright 2003-2004 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.
@Platform all
@Description Environment Support
@DoxygenVer
******************************************************************************/
/******************************************************************************
Modifications :-
$Log: env.h $
*****************************************************************************/
#ifndef _ENV_H_
#define _ENV_H_
#include "img_defs.h"
#if defined (__cplusplus)
extern "C" {
#endif
/*!
******************************************************************************
@Function ENV_CpuVAddrToCpuPAddr
@Description
Retreive the cpu physical address which corresponds to a cpu virtual address.
@Input CpuVAddr - cpu virtual address
@Return cpu physical address.
******************************************************************************/
IMG_CPU_PHYADDR
ENV_CpuVAddrToCpuPAddr (IMG_UINTPTR_T CpuVAddr);
/*!
******************************************************************************
@Function ENV_CpuPAddrToDevPAddr
@Description
Compute a device physical address from a cpu physical address.
@Input cpu_paddr - cpu physical address.
@Return device physical address.
******************************************************************************/
IMG_DEV_PHYADDR
ENV_CpuPAddrToDevPAddr (IMG_CPU_PHYADDR cpu_paddr);
/*!
******************************************************************************
@Function ENV_SysPAddrToCpuPAddr
@Description
Compute a cpu physical address from a system physical address.
@Input SysPAddr - system physical address.
@Return cpu physical address.
******************************************************************************/
IMG_CPU_PHYADDR
ENV_SysPAddrToCpuPAddr (IMG_SYS_PHYADDR SysPAddr);
/*!
******************************************************************************
@Function ENV_CpuPAddrToSysPAddr
@Description
Compute a system physical address from a cpu physical address.
@Input cpu_paddr - cpu physical address.
@Return device physical address.
******************************************************************************/
IMG_SYS_PHYADDR
ENV_CpuPAddrToSysPAddr (IMG_CPU_PHYADDR cpu_paddr);
/*!
******************************************************************************
@Function ENV_SysPAddrToDevPAddr
@Description
Compute a device physical address from a system physical address.
@Input SysPAddr - system physical address.
@Return device physical address.
******************************************************************************/
IMG_DEV_PHYADDR
ENV_SysPAddrToDevPAddr (IMG_SYS_PHYADDR SysPAddr);
#if defined (__cplusplus)
}
#endif
#endif/* _ENV_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -